top of page
  • Facebook
  • Instagram

Discover the Best Places to Eat in Soho: A 2026 Guide

Right then, Soho. It's a place that's always buzzing, isn't it? Whether you're after a quick bite or a proper sit-down meal, this part of London really does have something for everyone. We've had a look around and pulled together a few spots that we think are some of the best places to eat in Soho, perfect for your 2026 foodie adventures. It's a bit of a mix, really, from proper street food to places that feel a bit more special. So, have a read and see what takes your fancy.

Key Takeaways

  • Berwick Street Market offers fantastic, quick street food options like spicy pad thai, perfect for a budget-friendly lunch.

  • Kricket serves up delicious Indian small plates with bold flavours, ideal for a memorable and fast lunch.

  • Bao is the go-to for authentic Taiwanese street food, with their signature soft bao buns being a must-try.

  • For a classic taste of Britain, Poppies Fish & Chips provides traditional, comforting fare in a retro setting.

  • Kiln offers an exciting dining experience with its focus on Thai-inspired dishes cooked over open fire.

1. Berwick Street Market

Right in the heart of Soho, Berwick Street Market is a proper buzz. It’s not just about the fruit and veg, though there’s plenty of that. This place is a bit of a treasure trove for anyone looking for something a bit different. You can spend a good hour just wandering, checking out the stalls.

It’s a fantastic spot for digging through vintage clothes and records. Sister Ray and Reckless Records are right there, packed with vinyl if that’s your thing. You’ll also find fabric shops that have been part of the street for ages, giving it a real sense of history. If you're after a bargain or a unique find, this is definitely the place to be.

Here’s a quick rundown of what you might stumble upon:

  • Vintage clothing stalls

  • Record shops (new and second-hand)

  • Fabric and haberdashery stores

  • Street food vendors (perfect for a quick lunch)

Go early, especially on a Saturday, if you want to catch the market at its liveliest. It’s a proper slice of Soho life, full of energy and characters.

It’s the kind of place where you can grab a bite to eat from one of the food stalls – think spicy pad thai or other quick eats – and then carry on browsing. It really captures that classic Soho vibe.

2. Kricket

Kricket on Denman Street is a spot that really brings the heat with its take on Indian small plates. It's a place that's become quite popular for a reason, offering a bit of a different vibe to your usual Soho grub. They've got a knack for putting together flavours that are both familiar and excitingly new.

If you're thinking about what to order, you can't really go wrong with their samphire pakoras – they're a real standout. The Keralan fried chicken is another popular choice, and it's easy to see why. It’s the kind of food that’s perfect for sharing, so grab a few friends and order a selection.

Here are a few things that make Kricket worth a visit:

  • Bold Flavours: They aren't shy with the spices and seasonings, making each dish memorable.

  • Sharing Plates: Ideal for trying a bit of everything on the menu.

  • Vibrant Atmosphere: The setting adds to the overall dining experience.

While the food is generally well-received, some diners have noted that certain dishes could benefit from a bit more depth, and the price point might feel a little high for the portion sizes. It's worth keeping in mind when you're planning your Soho dining adventure.

It's a solid choice for a lunch that feels a bit more special than your average sandwich, or for a relaxed evening meal where you want to try something a bit different. Just be prepared for a lively atmosphere, especially during peak times.

3. Bao

If you're after some seriously tasty Taiwanese street food, Bao on Lexington Street is the place to be. It's all about the bao buns here, and they really do them justice. They're incredibly soft and fluffy, like little clouds, and the fillings are just spot on. You've got your classic braised pork, which is a must-try, but they do other interesting combinations too.

It's a pretty small spot, so don't expect loads of room, but the atmosphere is always buzzing. It's the kind of place you pop into for a quick, satisfying bite rather than a long, drawn-out meal.

The focus is squarely on the quality of the bao itself. Each one is a testament to simple ingredients done exceptionally well.

Expect to pay around £12-£18 for a few bao, which feels about right for the quality you're getting. It's definitely a popular choice, so be prepared for a potential wait, especially during peak times. It's worth it though for a genuine taste of Taiwanese street food done right.

4. Poppies Fish & Chips

If you're after a proper taste of British tradition, Poppies on Old Compton Street is the place to go. It's a real classic, serving up generous portions of that beloved comfort food: fish and chips. The vibe inside is super retro, with old-school decor that makes you feel like you've stepped back in time. It’s a great spot for a satisfying lunch that feels like a real treat.

They do a cracking job of keeping the classic fish and chip experience authentic.

Here's what you can expect:

  • Fish Options: Usually cod or haddock, fried to perfection.

  • Sides: Mushy peas, pickled onions, and of course, chips.

  • Drinks: A selection of beers and soft drinks to wash it all down.

It's the kind of place that's perfect when you just need something familiar and delicious, done really well. You won't find any fancy frills here, just good, honest food.

Poppies offers a straightforward, enjoyable meal that hits the spot every time. It's a reliable choice for anyone wanting to experience a quintessential British dish in a fun, nostalgic setting.

5. Kiln

Kiln on Brewer Street is a bit of a legend in Soho, and for good reason. It's all about Thai food, but not just any Thai food – this is the kind cooked over open flames, giving everything a really distinct, smoky flavour. You'll want to book ahead, seriously, it gets busy.

They do a few things really well, but the clay pot glass noodles and the grilled Tamworth pork collar are the ones people rave about. It's not a huge place, so the atmosphere is always buzzing, especially when you're sitting near the open kitchen watching the chefs work their magic.

Here's a rough idea of what you might spend:

Dish Type

Estimated Price

Mains

£25-£35

Drinks

£5-£10

It's the kind of place where you feel like you've stumbled upon a real gem. The focus is on simple, well-executed dishes that let the quality of the ingredients and the cooking method shine through. Definitely one to add to your list if you're after something a bit different and full of flavour.

6. Balthazar

Balthazar is a bit of a Soho institution, isn't it? It’s that classic French brasserie vibe that feels both grand and comfortably familiar, like you've stepped right into a Parisian film set but with a definite London edge. It's the kind of place that's always buzzing, whether you're popping in for a quick coffee, a leisurely lunch, or a proper dinner.

It's particularly famous for its lively atmosphere and its role in making Soho feel like a destination.

When you're there, you'll notice a real mix of people – locals catching up, tourists soaking it all in, and maybe even a few familiar faces from the telly. The menu sticks to those French bistro staples you'd expect, done well. Think steak frites, onion soup, and a really impressive seafood platter if you're feeling indulgent.

Here's a little taste of what you might find:

  • Starters: French Onion Soup, Escargots, Pâté de Campagne

  • Mains: Steak Frites, Coq au Vin, Grilled Sea Bass

  • Desserts: Crème Brûlée, Chocolate Mousse, Tarte Tatin

It’s not just about the main restaurant, either. The attached Balthazar Bakery is a tiny spot that’s usually packed, but their doughnuts are apparently worth queuing for. If you're after a reliable spot that feels a bit special without being stuffy, Balthazar is definitely one to consider.

It’s a place that manages to feel both timeless and very much of the moment, a real Soho landmark that keeps drawing people back in.

7. Jack's Wife Freda

Jack's Wife Freda is a bit of a Soho institution, and for good reason. It’s the kind of place that’s always buzzing, perfect for grabbing a bite and watching the world go by. The outdoor seating is a real bonus, especially on a sunny day.

It’s situated right on a busy junction, making it super easy to find and get to. You’ll often see people spilling out onto the pavement, soaking up the atmosphere. While they do serve breakfast, I haven't actually managed to try it yet – always something else on the menu that catches my eye!

Here’s a quick rundown of what you might expect:

  • Vibe: Lively and social, great for people-watching.

  • Location: Easy to access, right in the thick of things.

  • Menu: A good mix of dishes, though I'm yet to explore the breakfast side.

This spot really captures the energy of Soho. It feels like a place where you can just settle in for a while, whether you're meeting friends or just taking a moment to yourself. It’s got that relaxed yet vibrant feel that’s hard to beat.

If you're looking for a place with a good atmosphere and a prime spot for observing Soho life, Jack's Wife Freda is definitely worth checking out. You can find out more about their Soho location and what they offer.

8. Lure Fishbar

Stepping into Lure Fishbar is like being whisked away on a rather fancy yacht. The place has this polished wood interior, little porthole-style windows, and a cool blue light that makes you feel like you're underwater. It's a proper spot for seafood lovers, and they do a cracking job with their sushi.

But honestly, the real stars of the show for me are a couple of things:

  • Tuna Crispy Rice: This dish is just brilliant. The texture is spot on, and the flavour stays with you long after you've finished.

  • The Burger: Now, I'm not usually one to order a burger at a seafood place, but my mate swears it's one of the best in the whole city. He might be right.

  • Lychee Martinis: If you fancy a cocktail, these are a must-try. They're refreshing and go down a treat.

The atmosphere here is really something else. It manages to feel both sophisticated and relaxed, making it a great choice whether you're after a lively dinner or a more intimate meal.

9. Shuka

If you're after some seriously good Mediterranean food, Shuka is a spot you'll want to remember. It's the kind of place that feels both vibrant and welcoming, making it a solid choice whether you're grabbing a bite with friends or having a more relaxed meal.

The menu is packed with flavour, drawing inspiration from across the Mediterranean region. Think small plates perfect for sharing, alongside some more substantial main courses. It's a great way to try a bit of everything, and honestly, it's hard to go wrong with their selection.

Here are a few things that often get people talking:

  • Whipped Feta: Creamy, tangy, and utterly moreish, often served with warm pita.

  • Halloumi Fries: Crispy on the outside, soft in the middle, and usually drizzled with something delicious.

  • Lamb Kofta: Packed with herbs and spices, these are a real highlight.

  • Prawn Saganaki: Succulent prawns in a rich tomato and feta sauce.

It's a place that really shines when you order a few dishes to pass around the table. The atmosphere is usually lively, especially in the evenings, so it's a good idea to book ahead if you can, particularly for weekend dinners. They also do a decent job with drinks, so don't hesitate to ask for a recommendation.

Shuka offers a taste of the Mediterranean that feels both authentic and exciting. It's a place where the food is the star, but the relaxed vibe makes you want to linger.

It's definitely one of those Soho restaurants that keeps people coming back for more, and for good reason. The combination of tasty food and a good atmosphere makes it a reliable choice for a satisfying meal.

10. The Devonshire

The Devonshire is a bit of a Soho institution, and honestly, it's probably one of the busiest pubs you'll find anywhere in London. People are often queuing up before it even opens, just for a pint and one of their famous sausage rolls, made with pork from the butchery downstairs. It’s a proper pub, the kind where everyone feels welcome, no matter who they are. That's the vibe landlord Oisín Rogers was going for.

Upstairs, though, it's a different story. Chef Ashley Palmer-Watts, who used to run things at the famous Fat Duck, has put together a menu that’s seriously impressive. They spent a whole year getting everything just right, from the stocks to the sauces, even the butter. It’s all made from scratch.

Here’s a peek at what you might find:

  • Prawn and langoustine cocktail

  • Skirt steak with duck-fat chips

  • Sticky toffee pudding

It’s a really focused menu, showing off the kitchen's skill. The set menu is a good way to try a few things without breaking the bank. You can expect attentive, professional, and friendly service, and they have a standard 12.5% service charge [33f8].

The Devonshire really captures that classic Soho spirit. It’s a place that feels both traditional and exciting, a spot where you can grab a pint and a bite, or settle in for a more considered meal upstairs. It’s a real community hub.

It's no surprise that places like this have been around for ages, and it’s great to see them thriving. They’ve even inspired some of the decor at other spots, showing how much of an impact they’ve had on the area. It’s a place that honours the past while still feeling very much alive today.

Soho's Food Scene: A Quick Wrap-Up

So, that's a look at some of the great places to grab a bite in Soho. It really is a place with something for everyone, whether you're after a quick lunch on the go or a sit-down meal that feels a bit more special. We've only scratched the surface, really, but hopefully, this gives you a good starting point for your own food adventures in the area. Don't be afraid to wander and discover your own favourites – that's half the fun of Soho, after all.

Frequently Asked Questions

What's the best way to get around Soho?

Soho is a really walkable area, so your best bet is to explore on foot! You're also close to several Tube stations like Oxford Circus, Piccadilly Circus, and Tottenham Court Road, making it easy to get to and from.

Are there places to eat in Soho for people on a budget?

Absolutely! Berwick Street Market is fantastic for tasty and affordable street food. You can find loads of delicious options there without spending too much money.

What kind of food can I expect in Soho?

Soho has a bit of everything! You'll find amazing Indian food, delicious Taiwanese bao, classic British fish and chips, and fancy French dishes. There's something to suit every taste and craving.

Is Soho good for vegetarians or vegans?

Yes, many places offer great vegetarian and vegan options. Places like Kricket have tasty veggie dishes, and you can often find plant-based choices at markets and other restaurants too.

When is the best time to visit Soho's restaurants?

Soho is buzzing all the time! For a more relaxed vibe, try visiting during lunchtime on a weekday. Evenings and weekends are livelier, but it's always a good idea to book ahead for popular spots.

Can I find nice places for a special occasion meal in Soho?

Definitely! Places like Balthazar offer a more elegant dining experience, perfect for celebrating something special. Many restaurants in Soho feel a bit fancy and make any meal feel like an event.

bottom of page