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

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.

Bob Bob Ricard

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!


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.


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.

Cafe Boheme

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


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.


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!

Best Middle-Eastern restaurants in Soho


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.

The Palomar

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

Best Asian restaurants in Soho


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.

DUM Biryani House

Delight in world-class biryani, Indian street-food snacks and spiced cocktails at DUM Biryani House, a quirky Indian restaurant in Soho, against a playful soundtrack of rap, hip-hop and soul.


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!


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.


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.
Take a look at more things to do in Soho. Alternatively, check out some of the top restaurants and bars in London.