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 12 August 2019

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!  

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
SquareMeal London Top 100
Xu

Xu

30 Rupert Street, Covent Garden, London, W1D 6DL

From the team behind Bao comes this Taiwanese tea house. The restaurant’s dark wood and marble interiors take their inspiration from 1920s Shanghai, while the food successfully champions Taiwanese cuisine, which is still underrepresented in the capital – try the meltingly-soft char siu ibérico pork and the beef tendon served with fiery chilli vinaigrette to see why we love it so much. You’ll also be happy to know that unlike Bao, Xu (pronounced ‘shu’) takes bookings.

£50 - £79
Taiwanese
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
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
SquareMeal London Top 100
Evelyn

Evelyn's Table at The Blue Posts

28 Rupert Street, 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. 

£50 - £79
Modern European
Barrafina Dean Street

Barrafina Dean Street

26-29 Dean Street, London, 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
One Michelin star
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
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
SquareMeal London Top 100
Berenjak

Berenjak

27 Romilly Street, London, 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
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
Bao Soho

Bao Soho

53 Lexington Street, 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
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
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
Darjeeling Express

Darjeeling Express

2a Garrick Street, Covent Garden, London, WC2E 9BH

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.

Under £30
Indian
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
Lina Stores - 51 Greek Street

Lina Stores - 51 Greek Street

51 Greek Street, London, W1D 4EH

After operating its legendary Soho delicatessen for over 75 years, the team behind Lina Stores decided to open their own restaurant just a few moments away. The intimate two-floor space has a cosy charm about it, where the team serves up the likes of ricotta and herb gnudi with sage and brown butter. All of the dishes are reasonably priced too, as are the drinks, so it’s very easy to dine here for under £30 a head.

£30 - £49
Italian
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.

£50 - £79
Modern European
SquareMeal London Top 100
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
Shackfuyu

Shackfuyu

14a Old Compton Street, 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
Quo Vadis

Quo Vadis

26-29 Dean Street, London, 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.  

£30 - £49
British
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
Bob Bob Ricard

Bob Bob Ricard

1 Upper James Street, 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.

£50 - £79
International
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
SquareMeal London Top 100
Dean Street Townhouse

Dean Street Townhouse

69-71 Dean Street, London, 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

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


More restaurant recommendations

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