Dirty Bones Restaurant Carnaby
I walked into Dirty Bones on Carnaby Street at 11:30 AM on a Saturday expecting a quick brunch. I walked out at 3:45 PM. The wait for a table was 47 minutes. The food took another 22. But here’s the thing — I’d do it again. Not because the food was perfect, but because Dirty Bones nails something most London brunch spots get wrong: it treats American comfort food like it actually matters.
This is not a sponsored post. I paid £48 for my meal. This is what I learned.
What Makes Dirty Bones Different from Other American Diners in London
Most American-style restaurants in London fall into two traps. Either they go full theme park (think neon signs, milkshakes served in jars, waiters who call you “hon”) or they try to dress up a burger in truffle oil and charge £28 for it. Dirty Bones does neither.
The space itself tells you what you’re in for. Exposed brick, leather booths, a marble bar that runs the length of the room. It looks like someone took a New York diner and let a Soho interior designer loose on it. The soundtrack is 90s hip-hop, not 50s rockabilly. The crowd is mixed — tourists with cameras, local couples on dates, groups of friends sharing the Hot Chicken Mac & Cheese.
Dirty Bones opened in 2014 and now has five locations across London. The Carnaby branch sits right off the main shopping strip, which means it’s always busy. That’s not marketing hype — I watched 18 people walk in and leave between 11:30 and 12:15 because the wait was too long for them.
The menu is small. That’s a deliberate choice. You get six starters, eight mains, five sides, and six desserts. Every item has a name that tells you exactly what it is: “Double Cheeseburger.” “Buffalo Wings.” “Hot Chicken Mac & Cheese.” No poetry. No adjectives. Just food.
Who Dirty Bones Is For
If you want a quiet, healthy brunch, go to Farm Girl or The Good Life Eatery two blocks away. Dirty Bones is for people who want to eat fried chicken with their hands and not apologize for it. It’s for the person who thinks mac and cheese should be a main course, not a side dish. It’s for anyone tired of paying £24 for an avocado toast that arrives on a slate board.
Who Should Skip It
Vegetarians will find exactly one main course (the Mushroom Burger). Vegans get a salad and fries. If you have celiac disease, the gluten-free options are limited to a handful of items, and cross-contamination risk is real — the kitchen is small and fries share a fryer with breaded chicken. Dirty Bones is honest about this on their menu, but it’s worth knowing before you book.
Menu Breakdown: What to Order and What to Skip
I ordered five items across two visits. Here’s the breakdown with exact prices from the Carnaby menu (as of January 2026).
| Item | Price | Verdict | Best For |
|---|---|---|---|
| Hot Chicken Mac & Cheese | £15.50 | Best dish on the menu. Crispy chicken, sharp cheddar, real heat. | Anyone who wants one dish to rule them all |
| Double Cheeseburger | £16.00 | Solid but not special. Good beef-to-bun ratio. Skip the truffle fries upgrade. | Classic burger cravings |
| Buffalo Wings (6 pieces) | £12.00 | Undercooked on my first visit. Second visit they were perfect. Inconsistent. | Sharing starter, but only if you trust the kitchen |
| Mac & Cheese (side) | £7.00 | Creamy, salty, simple. The side is smaller than expected. | Adding to a burger order |
| Biscoff Cheesecake | £9.00 | Too sweet. The cookie crust overpowers the cheesecake. Skip. | Dessert only if you have a serious sweet tooth |
My recommendation: order the Hot Chicken Mac & Cheese as your main, add the regular Mac & Cheese as a side, and share an order of Buffalo Wings if you’re with two or more people. Skip dessert. Total per person with a soft drink: around £28-32.
Drinks: The Real Surprise
The cocktail menu is better than the food menu. The Bourbon Smash (£12) uses real mint and fresh lemon — not sour mix from a bottle. The Spicy Margarita (£13) has actual jalapeño heat. If you’re here for brunch, the bottomless cocktail deal (£35 for 90 minutes) is one of the better value options in Carnaby. You get six cocktails in that window if the service is on point. On my visit, I got four. The waiter was stretched thin.
Three Mistakes Most First-Timers Make at Dirty Bones Carnaby
I made all three of these on my first visit. Here’s how to avoid them.
Mistake 1: Not Booking a Table
Dirty Bones Carnaby accepts walk-ins, but the wait on weekends averages 35-50 minutes for two people. Groups of four or more wait longer. Book online through their website or OpenTable. Walk-ins get seated at the bar or high-tops near the door, which means you’re constantly bumped by people waiting for tables. The main dining room in the back is quieter and more comfortable.
Mistake 2: Ordering the Wrong Portion Size
The menu lists the Hot Chicken Mac & Cheese as a main. It’s big — enough for one hungry person or two light eaters sharing with sides. The regular Mac & Cheese side is genuinely a side: about six bites. I saw two tables order the side thinking it would be a main and then order more food. If you want a filling mac and cheese, get the Hot Chicken version. If you want a taste alongside a burger, get the side.
Mistake 3: Expecting Fast Service
Dirty Bones is not a fast-casual restaurant. The kitchen is small, and during peak hours (12:00-14:00), food takes 20-30 minutes to arrive. Drinks come faster — cocktails in 5-7 minutes, soft drinks immediately. Plan for a 90-minute meal minimum. If you’re on a lunch break, go elsewhere. The nearby Franco Manca on Beak Street gets pizza out in under 10 minutes.
How Dirty Bones Compares to Other Carnaby Street Brunch Spots
Carnaby Street has no shortage of brunch options. I visited four other spots in the same week to compare. Here’s how Dirty Bones stacks up.
Farm Girl (Carnaby, 3-minute walk): Aesthetic-focused, healthy bowls, and a wait that often exceeds 60 minutes. The food is photogenic but underseasoned. A bowl with eggs and avocado costs £16. Dirty Bones wins on flavor and value.
Burger & Lobster (Dean Street, 5-minute walk): The lobster roll (£28) is the only reason to come here. The burger is fine but overpriced. Dirty Bones has a better burger at a lower price point.
Flat Iron (Beak Street, 4-minute walk): Steak for £13. No brunch menu. Different category entirely, but if you want a quick, cheap, excellent meal, Flat Iron beats Dirty Bones on speed and price. Dirty Bones wins on atmosphere and variety.
Dishoom (Carnaby, 2-minute walk): The king of London brunch queues. The bacon naan roll (£8.90) is one of the best things to eat in Soho. Dishoom is cheaper, faster, and more consistent than Dirty Bones. But Dishoom doesn’t do fried chicken or mac and cheese. If you want Indian food, go to Dishoom. If you want American comfort food, go to Dirty Bones.
My verdict: Dirty Bones is the best American-style brunch in Carnaby specifically because it has no direct competitor in that niche. The closest is Bodean’s on Poland Street, which is cheaper (£12 for a full rack of ribs) but feels dated — sticky floors, faded posters, a 2008 vibe. Dirty Bones feels current.
When to Go and When to Stay Home
Dirty Bones Carnaby is not a restaurant for every occasion. Here’s when it works and when it doesn’t.
Go if: you want a loud, fun meal with friends. The music is loud enough that you’ll be shouting across the table. The cocktails are strong. The fried chicken is genuinely good. Bring a group of four or more and order everything on the small plates menu to share.
Skip if: you want a quiet date night. The bar area is too busy, the main dining room has no privacy, and the lighting is bright enough to read a menu without squinting. Go to Blanchette on D’Arblay Street instead — French small plates, dim lighting, better for conversation.
Skip if: you’re on a tight budget. A two-course meal with one drink will cost £35-45 per person. That’s standard for Carnaby, but if you want a cheap brunch, the nearby Pret a Manger on Great Marlborough Street sells a full breakfast for £6.50.
Go if: you’re shopping on Carnaby Street and need a proper meal, not a snack. The location is perfect — right in the middle of the shopping district. You can eat, walk to Liberty London in three minutes, and burn off the calories browsing the homeware floor.
Skip if: you have a reservation at Dishoom. Cancel it. I’m joking. Mostly.
The Verdict: Is Dirty Bones Carnaby Worth the Hype?
I went back to Dirty Bones a week after my first visit. I ordered the same thing — Hot Chicken Mac & Cheese, Buffalo Wings, a Bourbon Smash. The wings were better this time. The mac and cheese was identical. The service was faster — 12 minutes for food instead of 22. That inconsistency bothers me.
But here’s what keeps me coming back: Dirty Bones understands what it is. It’s not trying to be a gastropub. It’s not pretending to be healthy. It sells fried chicken, burgers, and mac and cheese in a room that feels like a party. If that’s what you want on a Saturday afternoon, there’s no better option in Carnaby.
I walked in at 11:30 expecting a quick brunch. I walked out at 3:45. I’d do it again — but next time I’ll book a table.
