Best restaurants in Soho

You're certainly spoilt for restaurants in Soho, but how do you make sure you get the best out of one of London’s most electric neighbourhoods? We’ve compiled a handy list of the best restaurants in Soho to help you out

Updated on 21 March 2024

Soho has long been the fashionable heart of the West End of London, and is now bursting with media offices, cool fashion boutiques, busy bars and clubs and an abundance of great restaurants. Enjoy the delights of Chinatown, situated in the heart of Soho or head to the iconic London thoroughfare of Carnaby Street. Soho is also at the heart of London’s theatreland and boasts a handful of the capital’s top theatres, so you can stop by one of the restaurants in our list before seeing the likes of Hamilton and Wicked.

There are so many great restaurants to choose from in Soho though, that it can be quite a task to decide where to dine. Our carefully selected list of the best restaurants in Soho is designed to help you select the very best dining spot for you, whether you’re looking for a post-shopping pit stop near Oxford Street or a central London restaurant for your birthday dinner.

Every one of the restaurants featured in our list of the best restaurants in Soho has been tried and tested by our expert team of food critics, so you know it’s an opinion you can trust. Although making it into our list of the best restaurants in Soho is mainly about the food, our reviews won’t just tell you where’s best for dinner – they also include restaurants with fab cocktails, well thought-out wine lists and lively weekend brunches. So, if you’re planning on tackling Soho’s mighty food scene anytime soon, we’d say it’s pretty important that you check out this list first – happy eating!  

Bao Soho

Bao Soho

53 Lexington Street, Soho, London, W1F 9AS

The original Bao (there are now two more sites in Fitzrovia and Borough), this tiny space was responsible for introducing London en masse to Taiwanese steamed buns. It is still as popular as ever today, with queues regularly forming outside of the door. From the short, tick-box paper menu, it’s imperative that you try the classic bao: moist braised pork topped with coriander and a smattering of crushed peanuts, sandwiched between a fluffy white bun.

Under £30
Taiwanese
Chinese
Humble Chicken

Humble Chicken

54 Frith Street, Soho, London, W1D 4SJ

‘Humble Chicken’ couldn’t be further from the truth, because this beak to foot yakitori restaurant offers a tasting menu of the highest calibre. You can expect more than poultry here though, with plenty of seafood and vegetarian courses to see you through the experience too.

Over £80
Japanese
One Michelin star
SquareMeal London Top 100
Kricket Soho

Kricket Soho

12 Denman Street, Soho, London, W1D 7HH

Having graduated from Pop Brixton to a permanent Soho site (which has seen been followed up by other locations in Brixton and White City), Kricket is one of the premier Indian small plate joints in the capital. Head here to enjoy the signature Keralan fried chicken and lamb chops with sweet yoghurt, while the delightful likes of smoked sweet potato and crunchy samphire pakoras might make you ditch the meat and become a full-time vegetarian.

£30 - £49
Indian
The French House

The French House

49 Dean Street, Soho, London, W1D 5BG

An iconic watering hole where actors, writers and artists alike have historically rubbed shoulders, The French House has become a Soho institution over the years. Diners can expect a daily-changing menu offering French classics executed with finesse. A real gem.

£30 - £49
Pubs
French
SquareMeal London Top 100
Bocca di Lupo

Bocca di Lupo

12 Archer Street, Soho, London, W1D 7BB

Serving some of the best regional Italian food in London, Bocca di Lupo is a buzzy space that’s great for a low-key meal. The menu consists of sharing dishes which change with the seasons, but there are a few staples that stick around all year long – the arancini filled with soft cheese for example, and the comforting prawn tagliolini. Once you’ve finished, pop over the road to Gelupo for dessert, Bocca’s own ice cream parlour.

£50 - £79
Italian
Gauthier Soho

Gauthier Soho

21 Romilly Street, Soho, London, W1D 5AF

This high-end French restaurant differs from others of its kind, mainly because head chef Alexis Gauthier has populated the majority of the menu with vegan dishes, and plans to make the menu entirely plant-based within the next few years. Proving that vegetables can be interesting, Gauthier serves dishes such as beetroot and black cherry veloute and a pickled black radish ‘carpaccio’, while resolute carnivores can get their fix via dishes such as Welsh lamb with yoghurt.

£50 - £79
Vegetarian
Vegan
French
Donia

Donia

Kingly Court, Soho, London, W1B 5PW

From the team behind Mamasons and Panadera bakery comes Donia, a modern Filipino restaurant in Soho's Kingly Court. Trendy interiors, bold flavours and fashionable cocktails make this place worth seeking out if you're in the area. 

£50 - £79
South East Asian
SquareMeal London Top 100
Aulis London

Aulis London

16A St Anne's Court, Soho, London, W1F 0BN

Aulis offers an intimate dining experience in Soho with only eight seats available. Each evening, guests are treated to an interactive dining experience; expect to be captivated by the food as it's prepared in front of you, with each stage explained by the chef.

Over £80
British
International
One Michelin star
SquareMeal London Top 100
Alex Dilling at Hotel Cafe Royal

Alex Dilling at Hotel Cafe Royal

Hotel Café Royal, Piccadilly Circus, London, W1B 4DY

Alex Dilling draws on classic French gastronomy and injects it with his own vibrant and energetic cooking style. Book in to experience some of the most exceptional cooking in London right now, and enjoy views of Regent Street while you do.

Over £80
French
Two Michelin stars
SquareMeal London Top 100
Bébé Bob

Bébé Bob

37 Golden Square, Soho, London, W1F 9LB

Bob Bob Ricard's little brother boasts a more compact menu and concept, but the results are just as good, perhaps even better. Top class rotisserie chicken forms the focal point of the menu - for a main course you can choose between chicken and, a different type of chicken. Fear not, though, because there are still three different caviars to try first up, as well as some luxurious desserts and a hefty wine list.

£50 - £79
British
French
Bocconcino Soho

Bocconcino Soho

58-59 Great Marlborough Street, Soho, London, W1F 7JY

The team behind this glamorous Italian restaurant have launched a second site in Soho, where glossy interiors, indulgent dishes and a 300-strong wine list position it firmly in special occasion territory.

£50 - £79
Italian
The Devonshire Soho

The Devonshire Soho

17 Denman Street, Soho, London, W1D 7HW

The Devonshire burst onto the scene in 2023 and it’s still as difficult to get a table now as it was in opening week - but it’s worth persevering. So much more than your average gastropub, here you’ll find genuinely delicious food and the best pint of Guinness in the capital.

£50 - £79
British
Gastropub
SquareMeal London Top 100
Blacklock Soho

Blacklock Soho

The Basement, 24 Great Windmill Street, Soho, London, W1D 7LG

Devout carnivores can come and worship at the altar of this temple of meat, which now has siblings in the City and Shoreditch. Blacklock is best known for its ‘all in’ option, which will get you pre-chop bites (canapé-sized snacks), followed by a pile-up of beef, pork and lamb chops atop coal-grilled flatbread and a side each. If you’ve got any room left, we’re big fans of the white chocolate cheesecake, served straight from the tray.

£30 - £49
British
Yauatcha Soho

Yauatcha Soho

15-17 Broadwick Street, Soho, London, W1F 0DL

Glamorous Yauatcha has been around for a few years now, but it still pulls in the crowds. Top hits from the menu include the heavenly venison puffs, as well as the edamame truffle dumplings. You can expect a rather hefty bill at the end, especially if you indulge in the expansive line-up of classy wines and killer cocktails, but the quality of food here and the friendly, slick service makes it worth splurging on. 

£50 - £79
Chinese
Dim Sum
Social Eating House

Social Eating House

58 Poland Street, Soho, London, W1F 7NR

Part of Jason Atherton’s sizeable restaurant empire, Michelin-starred Social Eating House is often packed to the rafters, largely thanks to its well-curated wine list and spot-on cocktails, as well as a seasonally evolving menu that shows a real commitment to fastidious sourcing. On the menu, you might come across dishes such as crab on toast, slow-cooked lamb rump and Charcoal grilled Cornish turbot with seasonal veg. Chatty, fun-loving staff perk up the atmosphere too.

£30 - £49
Modern European
Dean Street Townhouse

Dean Street Townhouse

69-71 Dean Street, Soho, London, W1D 3SE

Part of the ever-expanding Soho House group, Dean Street Townhouse is full of chatter from morning till night, with the intimate street-side terrace the most coveted spot. Inside, you’ll find comfy furnishings and a menu of best-of-British fare. Try the likes of eggs any style or avocado on toast for breakfast, while later in the day sees lamb leg with broad beans and mint or ribeye steak with a side of thick-cut chips and béarnaise.

£50 - £79
British
Kiln

Kiln

58 Brewer Street, Soho, London, W1F 9TL

Anyone who orders the lemon and herb option at Nando’s might want to stop reading, as Kiln is not the place for those who don’t like spice. If you are a fan of intense, punchy flavours though, Kiln is great – the menu consists of various Thai-style barbecue dishes served in clay pots, with our top pick being the glass noodles topped with pork belly and brown crab. Don’t miss the great selection of beers either. 

£30 - £49
Thai
Burmese
SquareMeal London Top 100
Shackfuyu

Shackfuyu

14a Old Compton Street, Soho, London, W1D 4TJ

An offshoot of the Bone Daddies chain, Shackfuyu boasts a prime location right in the heart of Soho’s plethora of bars. That isn’t the only draw though, as Shackfuyu’s keenly-priced menu of Japanese small plates is more than worth exploring. Here, you’ll find prawn toast disguising itself as okonomiyaki (Japanese-style pizza), and delicious miso-coated roast aubergine. To finish, the kinako cake with green tea ice cream is worthy of its position as Shackfuyu’s sole dessert.

Under £30
Japanese
Aqua Nueva

Aqua Nueva

Fifth Floor, 240 Regent Street (entrance 30 Argyll Street), Oxford Circus, London, W1B 3BR

Found below Aqua Kyoto, this Spanish restaurant from the acclaimed Aqua Group (originally founded in Hong Kong) is as sleek as you’d expect, but it’s not a case of style over substance. Expect a menu of show-stopping tapas which runs the gamut from Iberian ham croquettes and patatas bravas through to spiced crab tostadas and oxtail and avocado empanadas. The street-side terrace overlooking Regent Street is great for a spot of al fresco dining too.  

£30 - £49
Tapas
Spanish
Bars
International
Quo Vadis

Quo Vadis

26-29 Dean Street, Soho, London, W1D 3LL

Part of the Hart Brothers empire, long-standing Quo Vadis underwent a refurb in 2016, with the ground floor now housing Barrafina Soho after it had to move on from nearby Frith Street. Quo Vadis might have less of a buzz than it once did, but the menu is still a joyous celebration of all things seasonal, including chilled soups and vegetable-led dishes alongside the more traditional fish & chips. Excellent service is a further draw.  

£50 - £79
British
SOLA Soho

SOLA Soho

64 Dean Street, Soho, London, W1D 4QQ

Victor Garvey's Michelin-starred, Californian restaurant is a lesson in creativity, skill and theatre. Opt for the tasting menu to indulge in inventive dishes like tuna sashimi with avocado sorbet, and chocolate with salted caramel and caviar. 

Over £80
North American
One Michelin star
SquareMeal London Top 100
Kolamba

Kolamba

21 Kingly Street, Soho, London, W1B 5QA

One of London's very best Sri Lankan spots, Kolamba's mottled concrete, terrazzo and rattan interiors are pure wabi sabi chic, and the compact menu packs a lot of flavour. Load up your table with sambols, hoppers and all the curries you can fit in your belly. 

£30 - £49
Sri Lankan
Aqua Kyoto

Aqua Kyoto

240 Regent Street (entrance 30 Argyll Street), Oxford Circus, London, W1B 3BR

The Japanese may have a reputation for minimalist design, but glamorous Aqua Kyoto appears to have missed the memo – this place is all oversized hanging lanterns, plush red seating and moody lighting. The jewel in Kyoto’s crown is the central bar/open kitchen, which turns out excellent sushi, as well as high-end takes on classic Japanese dishes; think Wagyu gyoza and mushroom yakitori with truffle sauce. We’d also recommend the weekend brunch, featuring free-flowing Veuve Clicquot.

£50 - £79
Japanese
Mountain

Mountain

16-18 Beak Street, Soho, London, W1F 9RD

Mountain was a major opening on the London restaurant scene in 2023 and has had chins wagging ever since. The wood-fired grill restaurant and wine bar comes from the team of Michelin-starred Brat, and it’s clear to see they’ve not let quality slip in their latest venture.

£50 - £79
Spanish
British
One Michelin star
SquareMeal London Top 100
Evelyn

Evelyn's Table at The Blue Posts

28 Rupert Street, Soho, London, W1D 6DJ

Found underneath The Blue Posts pub, Evelyn’s Table is a chef’s table experience with room for only 15 diners. The food here sees a seasonally-changing menu of small plates with a southern European accent, with dishes you may come across including salt-cod beignets with punchy taramasalata and smoked eel atop blinis. The best part of dining here though is chatting to your neighbours and the team of friendly chefs – it’s not the place for introverts. 

Over £80
Modern European
One Michelin star
SquareMeal London Top 100
Nopi

Nopi

21-22 Warwick Street, Soho, London, W1B 5NE

The chic spin-off of chef Yottam Ottolenghi’s more casual eponymous café chain finds its home on Warwick Street, boasting a calming cream colour scheme and an Instagram-ready ‘hall of mirrors’ loo. Breakfast here means freshly-baked pastries or scrambled tofu on toasted sourdough, while later in the day you’ll find colourful health-conscious dishes with Middle Eastern accents, such as chickpea pancakes and mutton shawarma with pickled watermelon and a dollop of natural yoghurt resting atop flatbread. 

£50 - £79
Mediterranean
Fusion
Bob Bob Ricard

Bob Bob Ricard

1 Upper James Street, Soho, London, W1F 9DF

Although a sleek City sibling has now opened, the original Bob Bob Ricard still has plenty of pulling power. As well as being popular for its famous ‘press for Champagne’ buttons, Bob Bob is also a well-known hotspot for famous faces because the booth seating provides a touch of discretion. The menu of pimped-up comfort food meanwhile is as luxe as they come – think lobster mac ‘n’ cheese and a Champagne and oyster mushroom pie.

Over £80
International
Darjeeling Express

Darjeeling Express

Kingly Court, Soho, London, W1B 5PW

Soho’s bustling Kingly Court is a great spot for quick and casual dining, but it’s mostly populated with mini-chains. If you’d rather support the underdog, swing by chef Asma Khan’s brilliant Indian restaurant, which boasts an all-female kitchen team. Dining here feels like popping over for a dinner party at that friend of yours who can really cook, with entrancing dishes to try including plump prawns laced with chilli and a slow-cooked Bengali goat curry.

£30 - £49
Indian
SquareMeal London Top 100
Barrafina Dean Street

Barrafina Dean Street

26-27 Dean Street, Soho, London, W1D 3LL

Often found on ‘best tapas restaurants in London’ lists, Barrafina is a firm favourite among the capital’s foodies. Taking up most of the ground floor of Quo Vadis (this branch moved here from its original Frith Street site in 2016), Barrafina pairs an exclusively Spanish wine list with remarkably moreish tapas – think classic croquetas, sizzling prawns swimming in garlic sauce and deep-fried courgette flowers topped with goats’ cheese. Don’t forget to factor in queuing time.

£30 - £49
Tapas
Spanish
Yasmin Soho

Yasmin Soho

1 Warwick Street, Soho, London, W1B 5LR

Restaurant, bar and rooftop, Yasmin sits pretty on the sixth floor of member's house 1 Warwick. A menu of Middle-Eastern fare, from resident chef Tom Cenci, offers rich and aromatic dishes, all designed to share. Tuck into flatbreads and dips, skewers, and delightful cocktails for a stylish yet relaxed evening.

£50 - £79
Middle Eastern
Mediterranean
Bars
Berenjak

Berenjak

27 Romilly Street, Soho, London, W1D 5AL

The brainchild of the acclaimed JKS Group (who’ve had a hand in Gymkhana, Bao and Brigadiers to name only a few), Berenjak is an intimate Iranian restaurant serving delectable small plates and kebabs. The keenly priced menu means you can easily eat here for less than £30 if you skip drinks, but that would mean missing out on the refreshing fruit cordials, which can be topped up with vodka or Tequila should you so desire.

£30 - £49
Persian
Middle Eastern
The Palomar

The Palomar

34 Rupert Street, Soho, London, W1D 6DN

Serving dishes seen in modern day Jerusalem, The Palomar is regularly recognised as one of London’s foremost Middle Eastern restaurants. The best seats in the house are at the counter where you can watch the team at work – be warned that you can’t book though, so you’ll need to factor in queueing time. The wait is worth it to sample the likes of pork belly rubbed with Turkish coffee beans, and ‘Jerusalem mess’ for pud.

£30 - £49
Middle Eastern
International
Engawa

Engawa

2 Ham Yard, London, W1D 7DT

With room for only 29 and a discreet location in the shadow of the Ham Yard Hotel, Engawa is one of those restaurants which is only frequented by those ‘in the know’. The open kitchen offers some enjoyable theatre where you can watch chefs prepare sushi and sashimi, but the restaurant is best known for its various Wagyu beef dishes. Unsurprisingly, such high-quality meat comes at a cost, but we think it’s worth the splurge.

£50 - £79
Sushi
Japanese
Randall & Aubin

Randall & Aubin

16 Brewer Street, Soho, London, W1F 0SG

This ionic fish and seafood restaurant has been going since 1996, offering a relaxed, fun and approachably luxurious setting in which to indulge in some excellent seafood. Expect everything to be served with plenty of charm and good humour. 

£50 - £79
Modern European
Steak
Burgers
British
Brasserie
French
Fish and Chips
Fish
Bistro
Hoppers Soho

Hoppers Soho

49 Frith Street, Soho, London, W1D 4SG

When Hoppers opened its doors back in 2015, no one could predict its impact on London’s dining scene. The restaurant became famously hard to get into (Hoppers does not take reservations), but those who joined the thronging queues were rewarded with outstanding and affordable riffs on Sri Lankan cuisine. It’s just as enchanting today, with the obvious order being the eponymous hopper, a fermented rice pancake that features a glossy orange egg yolk at its centre.

£30 - £49
Indian

If you work in Soho, check out our pick of the best places to enjoy breakfast in Soho.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in