The Best Restaurants to Eat in Soho

Soho’s always buzzing. It’s one of London’s most colourful districts, sandwiched between Oxford Street and Chinatown, and when it comes to food, it more than delivers. Whether you’re looking for a quick and tasty treat before a show or the perfect date-night spot, you can find it all in Soho. The streets here are lined with everything from cult ramen joints and intimate Italian trattorias to daring new openings from the city’s next-gen cooks.

There is a palpable buzz about the dining scene in Soho. It’s inventive, a bit anarchic, and packed full of flavour (in every sense of the word). And the best part? You can go from one fantastic restaurant to another in minutes. You don’t need to plan weeks in advance or spend yourself into a deficit, although if you want to go big, there’s plenty of that, too.

Here are some of the best – the new spots and the classics, whether you’re local or just passing through.

Iconic Institutions: Long-standing Favourites

A few restaurants in Soho have stood the test of time to achieve cult status, for good reason. These places aren’t just dependable; they’ve added texture to the fabric of the neighbourhood.

Barrafina is a great example. You’re not going to find a better tapas bar in London, especially for cheap eats. The award-winning Spanish bar does not take bookings, but yes, there will be a queue. Park yourself at the marble-topped counter, order a glass of sherry, and see the chefs in action. Legend has it that the tortilla is the best in the city, and the pan con tomate is exceptionally good.

A few doors down, Quo Vadis provides classic British cooking with a firm hand and a touch of class. Occupying a former brothel in a bustling Soho alleyway, it’s long been a hit with artists, writers and anyone who appreciates honest-to-goodness seasonal grub. Their smoked eel sandwich is the one to beat. Don’t knock it until you’ve tried it.

And, of course, Andrew Edmunds, hidden inside an 18th-century townhouse on Lexington Street. It is romantic, old-school, and a little bit magical. There will be candlelight, hand-scrawled menus, and an excellent wine list. It’s a secret, even though it has been loved for decades.

These are not simply well-loved, they’re survivors. They’re the place you head when you want something that feels special without having to try. And yes, Soho is ever-changing, but it’s nice to know these classics are once again doing what they do best.

Family-Friendly Restaurants

Although Soho is famed for its nightlife, it’s also a wonderful place to take the kids for a bite if you know where to go.

There’s a family favourite in Pizza Pilgrims, on Dean Street. It has a casual feel, friendly service, and consistently delicious Neapolitan pizza. Kids will enjoy giggling at the pizzas bubbling in the glowing wood-fired oven, and grown-ups might sneak in a midday spritz while they do so.

For something a little different, Mildreds is an excellent bet. It’s all plant-based, but even the most discerning of meat-eaters will find themselves tucking into the selection of burgers, gyozas, or loaded fries. It is colourful, upbeat, and fast, which is a blessing if the little ones are getting restless.

Around the corner on Shaftesbury Avenue, there is the touristy, but also full-on, experience at Rainforest Café. Imagine animatronic animals, thunderstorm sound effects, and jungle-themed everything. It isn’t exactly fine dining, but for little ones, it’s a memorable experience.

Soho doesn’t need to be formal or fussy. However, many places would love to have your children there and would serve them something substantial, along with some fun on the side. You just have to know where to find them.

Trendy Hotspots and Contemporary Cuisine

If you want a cool feeling of being somewhere new and happening, Soho has no shortage of trend-led restaurants that are worth the buzz.

Kiln is one of the places you will probably hear people raving about, and fair enough. It’s all about wood-fired, Thai-inspired cooking, with dishes cooked over open flames and served at a lengthy counter that puts you right in the thick of the action. The clay pot glass noodles with pork belly and brown crab are stellar, but to be honest, you’re unlikely to go wrong with any of the options.

And then there is Manteca with its new-school take on nose-to-tail Italian cooking. It’s all exposed brick, house-made salumi, and handmade pasta without a whiff of pretension. The pig head fritti is daring and genius, although if that’s too much for you, you can never go wrong with pappardelle and ragu.

Soif’s younger sibling, the trendy Soho newcomer, is already making waves with its Modern European menu and super-stylish interiors. Think small plates, seasonal flavours, and cocktails as good-looking as they taste. It’s the sort of spot where you stop in for a catch-up dinner and end up spending the better part of an evening.

These are places where creativity meets comfort, modern food, sleek interiors, and a sense that you’re somewhere people are talking about. The dining scene in Soho never stops moving, and these spots are proof that it hasn’t slowed down yet.

Under the Radar Eateries

Soho’s most congested restaurants receive all the attention, but some of its finest food can be found just off the main drag. Some true gems are hiding in plain sight if you are willing to wander just a bit.

10 Greek Street is another understated, grown-up spot that doesn’t scream, ‘Look at me’, but that’s what locals like about it. The menu, which changes daily, is all seasonal, thoughtful, and beautifully cooked. It’s tiny, cosy and refreshingly unfussy. Ideal for a lazy lunch or an impromptu dinner.

On Bateman Street, around the corner, SUZEO offers Turkish-Cypriot food with big flavours and warm hospitality. It’s that kind of place you could pass by if you didn’t know to seek it out, but once you have, you will return. The lamb kofta and house dips are ordering requirements.

For something sweet, Said Dal 1923 is the stuff of a chocolate lover’s dreams. Nothing about this little Italian café seems particularly remarkable from the outside, but wait until you step inside and find its ludicrously rich hot chocolates, gooey puddings, and shelves lined with some of the world’s finest artisanal bars. Pour the melted chocolate all over everything, and you will not be sad about it.

And if you want something super casual, Koya Soho is the small noodle bar you hope to come across, doing killer udon and broth-based snacks. Plop yourself down at the counter, slurp away, and feel like you’ve discovered your very own secret corner of the city.

These spots may not be all over social media, and that’s part of what makes them so special. They are the types of places that make tourists think Soho somehow looks like a local’s hood, even amid the madness.

Affordable Eats Without Compromise

Soho isn’t exactly a case study in affordability, but that’s not to say you have to spend a pretty penny to eat well. There are numerous places where you can enjoy a brilliant meal without breaking the bank.

Delis like Banh Mi Keu Deli are a good place to start. Their Vietnamese baguettes are bursting with flavour, crispy pork belly, zingy pickles and fresh herbs. It is fast, filling, and great for eating on the run.

Hoppers is a bit more of a sit-down operation, but it’s still excellent value. Inspired by the casual eateries found at the side of the road in Sri Lanka, it dishes up spicy curries, flaky rotis, and, naturally, the spots’ namesakes, hoppers (crispy-edged rice flour pancakes with a tender, fluffy middle). There are fantastic set menus if you can’t decide where to start.

If you’re looking for a warm, comforting meal, consider picking up some of Cookhouse Joe’s rotisserie chicken, wraps, and Lebanese-style sides for a wallet-friendly price. It’s a casual, snug place, and portions are healthy.

Soho dining doesn’t have to break the bank. These spots show that you can have plenty of bold flavours, fun vibes, and appropriate portion sizes without the fancy price tag.

Cuisine Highlights: From Asian Fusion to British Fare

First, one of the best things about eating in Soho is sampling such a vast variety of world cuisines packed into a small space. You could have Thai for lunch, Lebanese for dinner, and a French pastry on the go, and all of it would be fantastic.

Craving bold Asian flavours? Fatt Pundit melds Indian and Chinese flavours to a messily delectable effect and do not pass on the chilli paneer or momos. Inko Nito, for Japanese, offers a fun, modern twist on robatayaki grilling, with plenty of veggie-friendly options, too.

If it’s the kind of comforting British fare you’re after, The French House is one of the places that still keeps things classic and fancy at the same time – chalkboard menus, great wine, and zero fuss. Or check out The Blue Posts, the upstairs pub and hidden basement restaurant, whose seasonal dishes come with a dose of serious attention to detail.

No matter what you’re in the mood for, Soho has it with taste, style, and a side of attitude.

Conclusion: Where to Begin Your Soho Food Journey

Soho’s food scene is an adventure waiting to happen. Whether you’re craving classic flavours or something new, there’s a spot here for you. Start with any of these favourites, and before you know it, you’ll be a Soho food lover for life.

Related Posts

Veeve

Ask an expert

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

A confirmation email has been sent to your email address.

We're looking forward to speaking with you soon.

Want to speak to one of our travel experts now?

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Veeve

Booking Request

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

A confirmation email has been sent to email@address.com

We're looking forward to speaking with you soon.

Want to speak to one of our travel experts now?

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Ask an expert

We aim to get back to all enquiries within 24 hours

:
Veeve

Share property

[Name of property]

Thank you!

[Name of property] has been shared with your friends. We hope they love it as much as you do.
A confirmation email has been sent to email@address.com
If you have any questions about the property we’d love to hear from you.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and a member of our New Homes team will be in touch as soon as possible to run you through our service and answer any questions you may have about becoming a Veeve host. 

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Email

Email our New Homes team

newhomes@veeve.com

Become a Host - Ask a Question

We aim to get back to all enquiries within 24 hours

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

We're looking forward to speaking with you soon.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

Let us help you find your perfect match.

Speak to one of our travel experts…

Our team have visited and vetted every home and area in London and Paris, and are on hand to help you find the perfect home in the best location for you.

Call Us

+12 34 56 789

Monday - Friday,
9am - 5pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Request to book

We aim to get back to all enquiries within 24 hour
:
Veeve

Ask an expert

Let us help you find your perfect match.

Speak to one of our travel experts…

Our team have visited and vetted every home and area in London and Paris, and are on hand to help you find the perfect home in the best location for you.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Email Us

Tell us about the home you’re looking for

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Share property

[Name of property]

Your Friend's Email (share with more than one!)