Value London

The Best Cheap Eats in London (2026)

6 min readBy View My City Editorial13 August 2026
The Best Cheap Eats in London (2026)

Where to eat well for under £10 — from all-you-can-eat curry buffets to £6 pizzas and £7 noodles.

Eating out in London does not have to cost a fortune. Beneath the headline-grabbing tasting menus lies a brilliant, diverse world of genuinely cheap eats — global street food, family-run cafes and buffets where you can fill up for less than a tenner. Here are some of the best budget meals in the capital. Prices are indicative and change over time; always check before you go. For thousands more places, browse our London restaurant listings.

Diwana Bhel Poori House — buffet around £8.95

A Drummond Street institution near Euston, Diwana serves an all-you-can-eat vegetarian Indian lunch buffet for around £8.95 to £9.95. It is one of the best-value feeds in central London and has been a favourite of budget diners for decades.

ICCO Pizza & Chang's Noodle — from around £6.50–£7.90

In Soho, ICCO Pizzeria serves generously sized pizzas from around £6.50, while Chang's Noodle in Holborn plates up hand-pulled Shanxi noodle dishes from about £7.90 — both proof that a satisfying meal in Zone 1 can still come in under a tenner.

Keco, Pockets & Mowchi — around £7–9

Near Monument, Keco Food's daily meal box (two meats, two veg and rice) starts at around £6.99. Over in London Fields, Pockets does falafel pittas for around £9 and Mowchi's katsu sando with fries lands at about £8.90 — brilliant fast, fresh lunches.

Discover More with ViewMyCity

London is full of affordable gems if you know where to look. Explore our restaurant listings, discover East London, or browse all our city guides for more ways to eat well for less.