68 "Soho" Restaurants in London.
Barrafina is a legendary Soho tapas restaurant that’s always crowded but always worth the wait.
Sit at the bar at The Palomar, this Israeli small plates restaurant in Chinatown, and you’re guaranteed a good time.
10 Greek Street is one of the original ‘farm-to-table’ restaurants in London, focusing on Mediterranean influenced cuisine.
Dishoom is one of our favourites for Indian food in London, serving street food classics in several locations around town.
The baos are what makes this Taiwanese joint legendary, but the small platers are even better. The queues at Bao are an official Soho landmark.
Hoppers is an excellent Soho restaurant serving Sri Lankan food that will blow your mind. The waits can be lengthy, but it’s worth it.
Darjeeling Express in Soho is the best homestyle Indian cooking you can eat in central London. Hit it for lunch or with a few friends, and book ahead.
If you want to know where to find the best Italian food in Soho is, it’s at Bocca di Lupo.
Ikoyi is a casual fine dining restaurant in St James Market serving a Modern European take on West African cuisine.
There are proper waits for Kiln’s high-octane Thai dishes, but it’s absolutely worth the wait. Grab a seat at the bar, get the short-rib curry.
If you’re looking for a Tokyo-style dining experience in central London, visit Koya Bar for excellent udon noodles and small plates.
Bone Daddies brought hipster ramen to London, and for that we’re forever grateful. Hit it for an excellent bowl of noodles, and don’t skip the sides.
Dum Biryani is a Indian restaurant in a Soho basement. It’s actually a lot more fun than it sounds, and besides the biryani don’t miss the starters.
Wright Brothers is an excellent place to hide away from the crowds in Soho, preferably with a drink and a fresh platter of oysters.
A Soho classic that's stood the test of time and is still great today. Pop in at lunch for a drink and their smoked eel sandwich.