Best Places For Lunch In Soho

Whether you've got a matinee trip to the theatre planned, have just been shopping nearby or are about to kickstart a day drinking bar crawl, you're gonna want to fill up on the finest fare. But, which places tout the top deals and tastiest plates? From cool pubs with vegan Caribbean kitchens to affordable burgers and set menus on rooftops, here's our lowdown on the best restaurants for lunch in Soho.

Last edited by Kiera Chapman

Last updated on 11th June 2024

Vapiano Tottenham Court Road

One of the best places to head to in Soho for a spot of lunch has to be Vapiano Tottenham Court Road. If you're looking for a fuss-free ordering system, fresh pasta made daily and the chance to customise your dish, then you'll love it here. On the menu, you can expect to tuck into the likes of light sourdough pizzas topped with bbq chicken, creamy risottos and more. 

The Devonshire

Only taking bookings three weeks in advance due to such high demand, The Devonshire is a great place in Soho to get your fill of gastro grub and a proper British boozer in equal measure. The restauranteurs and publicans behind the likes of Guinea Grill and Flat Iron have joined forces here, bringing you a menu of British favourites made using UK ingredients and in-house butchery.

Bocconcino Soho

2/3 Course Italian Lunch from £26

Bocconcino Soho is a decadent venue situated on Great Marlborough Street, decked out in classy marble interiors with modern chandeliers and huge shelves full of premium wines. Not only can you indulge in sumptuous Italian fare here, but you can also bag yourself a bargain at lunchtime as well. These guys are offering two courses for £26, or three for £29, with dishes including salmon tartare with avocado or cacio e pepe tagliatelle. Yum.