Eating Well on a Budget
London has an expensive reputation, and central-London restaurants at dinner can be genuinely costly — but the city also has a huge amount of excellent food at very reasonable prices if you know where to look.
Best Value Cuisines
South Asian food — Indian, Pakistani, Bangladeshi, Sri Lankan — consistently delivers exceptional quality at prices that wouldn't raise an eyebrow in casual dining back home. Brick Lane's Bangladeshi restaurants and the South Indian spots around Tooting and Southall are benchmarks. Vietnamese restaurants (Hackney, Kingsland Road) offer pho and banh mi at prices closer to street food. Turkish restaurants (Dalston, Green Lanes in Haringey) cover flatbreads, mezze and grilled meats at full-portion prices that undercut central London's equivalent.
Lunch Over Dinner
Many sit-down restaurants that feel out of reach at dinner run set lunch menus at a fraction of the price — including some genuinely well-known spots. A two-course set lunch at what would be an expensive dinner destination is one of London's reliable good-value strategies.
Markets
Street food at markets tends to be better value than equivalent food in sit-down restaurants — both in price and often in quality, because the best market traders are often specialists doing one thing at a high level. Maltby Street Market and Broadway Market are cheaper than Borough for equivalent quality.
Tips
- Eat in areas with high concentrations of immigrant-owned restaurants — Brixton, Hackney, Tooting, Southall — rather than central tourist areas.
- Lunch set menus at mid-range restaurants are consistently the best value deal in London.
- Supermarket meal deals (most convenience stores have them) are a perfectly good lunch option when time or money is tight.
- Avoid eating directly adjacent to major tourist attractions — prices are higher and quality is rarely better.
