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
Bar Italia is a classic Soho institution, and a perfect place to people watch, grab a cup of espresso, and just hang out.
Ham Yard Bar
Hotel bars are rubbish, right? Not if they’re the Ham Yard Hotel’s bar. It’s a great Soho bar for cocktails and lounging pre or post-dinner.
Kolamba is a Sri Lankan restaurant in Soho that serves a mixture of deliciously spiced and so-so sharing plates.
More Italian spotsSee more
A romantic little restaurant and deli in St George’s Wharf Vauxhall serving some tasty Italian classics.
Bocconcino is a large upmarket Italian restaurant in Mayfair serving big and classy Italian staples of pasta and pizza.
Pastaio is a new pasta focused restaurant in Soho and we’re going just call it what it is: a Padella copycat. Which isn’t necessarily a bad thing.
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