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
10 Greek Street
10 Greek Street is one of the original ‘farm-to-table’ restaurants in London, focusing on Mediterranean influenced cuisine.
The French House
The French House is a legendary Soho drinking institution that serves simple classics in its upstairs dining room.
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.
More Italian spotsSee more
Locanda Ottomezzo is a neighbourhood Italian restaurant with Italian movie memorabilia on the walls, good food and an excellent wine list.
Gelupo does the best ice cream in London, with fantastic seasonal flavours. They also have great coffee and biscotti.
The Metro Mercato Metropolitano food market is worth a visit when you want something a bit more chilled out than the usual street food scene.
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