Best Soho restaurants

Experience one of London’s hottest food scenes while dining at these delicious restaurants in Soho.

With cuisine from all around the world, you’ll find great cheap eats in Soho side-by-side with Michelin-starred dining. Whether you’re seeking Italian, tapas or sushi, check out some of the best restaurants Soho has to offer.

Best European restaurants in Soho

Bocca di Lupo

A white bar with brown stools and chefs cooking.
Grab a seat at the bar and watch the chefs at work. Image courtesy of Bocca Di Lupo.

Enjoy authentic seasonal food, from Naples to Sicily, at glamorous Bocca di Lupo, a well-loved Italian restaurant in Soho. The diverse regional wine list is a grape-lover’s dream.

Where: Soho (12 Archer Street, W1D 7BB)

Bob Bob Ricard

A pink place setting with a red dessert topped with cream and a sparkler at bob bob ricard restaurant in london.
Sip on champagne and enjoy dleightful desserts at Bob Bob Ricard. Image courtesy of Gemma Bell and Company.

Expect caviar, steak tartare and more Russian-inspired cuisine at Soho’s lavish Bob Bob Ricard. Thirsty? Just press the champagne button – there’s one on each table!

Where: Soho (1 Upper James Street, W1F 9DF)


People sitting at the counter eating while servers move behind the counter.
Barrafina. Image courtesy of Barrafina.

For the best tapas in Soho, head to Barrafina. You’ll need to queue, but the buzzy atmosphere and Michelin-starred Spanish cuisine are well worth the wait.

Where: Soho (26-27 Dean Street, W1D 3LL), as well as locations in Covent Garden (10 Adelaide Street, WC2N 4HZ and 43 Drury Lane, WC2B 5AJ), Kings Cross (27 Coal Drops Yard, N1C 4AB) and Borough (2 Dirty Lane, SE1 9PA)


Main space inside Pastaia restaurant in Soho, with long tables, wooden stools, low-hanging lighting and bottles of water on the tables.
Indulge in handmade pasta at Pastaio. Image courtesy of Pastaio.

Indulge in handmade ravioli, creamy gnocchi and slow-cooked ragu with wide ribbons of tagliatelle at Pastaio, a small Soho Italian joint that’s passionate about – you guessed it – pasta.

Where: Soho (19 Ganton Street, W1F 9BN)

Cafe Boheme

Relax with classic French food at Cafe Boheme, which offers an authentic bistro menu from morning until late, with daily jazz performances.

Where: Soho (13 Old Compton Street, W1D 5JQ)


A plate piled high with roast meat, potatoes and vegetables, set on a wooden table with side dishes surrounding the plate
Roast dinner at Blacklock. © Blacklock/Rebecca Hope

Sample a succulent Sunday roast at Blacklock. The meat is roasted over English oak for unbeatable juiciness. Try the “All In”: a pile of beef, lamb and pork with all the trimmings. Come the rest of the week for steaks, chops and ribs, as well as a mouthwatering selection of cocktails.

Where: Soho (24 Great Windmill Street, W1D 7LG), as well as locations in Shoreditch (28-30 Rivington Street, EC2A 3DZ), Covent Garden (16A Bedford Street, WC2E 9HE), City (13 Philpot Lane, EC3M 8AA) and Canary Wharf (5 Frobisher Passage, E14 4AA)


Birds eye view shot of a white oval plate with cooked baby octopus and a wedge of lemon
Venetian cuisine with a twist at Polpo. Image courtesy of Polpo.

Add a sparkle to your evening with a spritz at Polpo, a Venetian bàcaro serving up exquisite small plates of chiceti, mini pizzas and meatballs. The cocktails are great, too!

Where: Soho (41 Beak Street, W1F 9SB)

Best Middle-Eastern restaurants in Soho

The Palomar

Dark blue banquette seating with dining table laid out with wine glasses, napkins and cutlery inside The Palomar restaurant in London's Soho.
Enjoy small plates of excellent Mediterranean cooking. Image courtesy of The Palomar.

Step into The Palomar for modern Jerusalem cuisine: delectable small plates of excellent Mediterranean cooking, including creative veggie options.

Where: Soho (34 Rupert Street, W1D 6DN)


Experience chef Yotam Ottolenghi’s vegetable-forward flagship Nopi, serving modern Middle-Eastern and Asian salads and sharing plates that emphasise seasonal and local produce.

Where: Soho (21-22 Warwick Street, W1B 5NE)

Best Asian restaurants in Soho


Plate of langoustines, kaffir lime and sweet mint.
Langoustines, kaffir lime and sweet mint. Image courtesy of Fraser Communications.

Watch the chefs in action at Kiln, a lauded Thai barbecue restaurant, with dishes cooked in a red-hot kiln. Expect sizzling skewers, stir-fries, clay pots and curries.

Where: Soho (58 Brewer Street, W1F 9TL)


Stack up the sashimi, sushi and tacos at Shack-Fuyu, the western-inspired fusion spin-off from cult Japanese-food evangelists Bone Daddies. If you're looking for brunch in Soho, its Sunday brunch offering is great!

Where: Soho (14A Old Compton Street, W1D 4TJ)


A selection of sushis and asian tapas is presented on a table.
Asian tapas, sushis and fusion dishes at Inamo restaurant. Image courtesy of Buyagift.

Fast-forward to the future at Inamo, where the interactive pan-Asian menu is beamed onto your table. It's the perfect spot for Asian tapas, sharing dishes and sushi in Soho.

Where: Soho (134-136 Wardour Street, W1F 8ZS), as well as Covent Garden (11-14 Hanover Place, WC2E 9JP)


Join the foodies at tiny but perfect Bao, famous for its gloriously fluffy Taiwanese steamed buns and pig-blood cake. You’ll have to queue, but it’s worth the wait.

Where: Soho (53 Lexington Street, W1F 9AS), as well as locations in Borough (13 Stoney Street, SE1 9AD), Kings Cross (4 Pancras Square, N1C 4DP) and Shoreditch (1 Redchurch Street, E1 6JJ)

Take a look at more things to do in Soho. Alternatively, check out some of the top restaurants and bars in London.