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.
Where: Soho (12 Archer Street, W1D 7BB)
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!
Where: Soho (1 Upper James Street, W1F 9DF)
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)
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)
Blacklock
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)
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
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)
Nopi
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
Kiln
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)
Shack-Fuyu
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)
Inamo
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)
Bao
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)