Cheap places to eat in London: 5 restaurants to dine at for £10 or less

Five London restaurants with menus a tenner and under.
Watch more of our videos on Shots! 
and live on Freeview channel 276
Visit Shots! now

Dining in the capital can be quite expensive, but here are a few London restaurants where you can dine for around a tenner.

From Michelin-star restaurants to celebrity chef eateries, there are plenty of fine dining spots in the city. 

Hide Ad
Hide Ad

But you don't necessarily have to splash the cash in the capital to get some tasty grub. 

Here are five restaurants and places to eat around London whose menu is around £10 or less.

Maries Cafe, Waterloo

The Thai restaurant offers a range of appetisers, mains, and desserts, all under £10, with its curries, in particular, starting at just £5.50.

Where: Cafe Citta, 90 Lower Marsh, Lambeth, London SE1 7AB, United Kingdom

Nearest station: Waterloo

Hide Ad
Hide Ad

The full menu is available to view on the Maries Cafe website.

Sud Italia, Spitalfields

Pizza lovers can tuck into a Neapolitan-style dough offering for around a tenner thanks to Sud Italia. Whether a Margherita is your go-to or you fancy a Nutella sweet pizza, the spot has an array of topping flavours to choose from.

Where: 16 Horner Square, London, E1 6EW

Nearest station: Liverpool Street

Sud Italia's full menu is available to view on Deliveroo.

Jalisco, Brixton

Those in the mood for tacos or burritos but are on a budget can curb their cravings by heading to Brixton's Jalisco.

Where: Unit 1, Brixton Village, 48 Coldharbour Lane, Brixton, London, SW9 8PR

Nearest station: Brixton

Hide Ad
Hide Ad

Taco fans can browse the spot's full menu on the Jalisco Brixton website.

Bun House, Chinatown

With its signature buns priced at just £3.80 each, Chinatown's Bun House also offers a range of dishes under £10, including waffle fries.

Where: 26-27 Lisle Street, WC2H 7BA

Nearest station: Leicester Square

The spot's full menu is available on the Bun House's website.

Meraz

From its tikka offerings to its biryani dishes, Meraz has plenty to choose from, all for around £10 or under.

Where: 56 Hanbury Street, London, E1 5JL

Nearest station: Aldgate East

Meraz's full menu is available to view on its website.