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
Need .a quick lunch in central? Machiya serves tasty Japanese comfort food close to Piccadilly and Leicester Square. Get the beef curry.
Dishoom is one of our favourites for Indian food in London, serving street food classics in several locations around town.
More Italian spotsSee more
Quartieri is an excellent Naples-style pizza in Kilburn, with a spicy diavola pizza that you definitely need to try.
Luca is one of those restaurants that just makes you feel good. The Italian food is some of the best in London, and it has a warm, upscale vibe.
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