Princi is where you go in Soho when you need something easy, versatile, and economical. This Italian bakery is legendary for its pastries and coffee, but there’s also a full blown Italian restaurant inside, where you can just as easily sit with an aperitivo and a slice of pizza as you can enjoy a three course meal. Most of the pastas and risottos are £8-9 (and actually good), and it’s also a nice place to sit with a drink and people watch.
More spots in SohoSee more
Want a burger in Soho? Patty & Bun is a great go-to, with a fantastic cheeseburger and a killer lamb burger, as well as nice cocktails.
Peruvian restaurant Ceviche is one of the best restaurants in Soho for a casual dinner with friends, and a couple of pisco sours.
The bao are what makes this Taiwanese joint legendary, but the small plates are even better. The queues at Bao are an official Soho landmark.
More Italian spotsSee more
Gloria is the restaurant equivalent to a night that ends with a broken Louboutin. It’s daft, it’s delicious, and it’s downright fun.
Brawn in Shoreditch might be one of the city’s best neighbourhood restaurants. One that might even make you want to change neighbourhoods.
Lina Stores is a solid pasta bar in Soho that’s perfect for a quick lunch, or a pre/post theatre bite.
Suggested by our writers
Bocca Di Lupo
If you want to know where to find the best Italian food in Soho is, it’s at Bocca di Lupo.
Roti King is a cult Malaysian restaurant that does a great roti canai, and excellent Malaysian noodle and rice dishes. It’s cheap, BYOB, and cash only
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more