Home || Our Blog

Cheap Food in London: What to Eat on a Student Budget

London is expensive. This is not a myth or a failure of planning — it is one of the most expensive cities in the world to eat in, and there is no version of this guide that pretends otherwise. A sit-down dinner in a mid-range restaurant in central London runs £20 to £35 per person before drinks, and even a coffee and a sandwich at a chain cafe can hit £10 without you quite registering how it happened.

But there is a parallel food city running underneath the tourist-and-office-worker pricing, and students who know where to look eat extremely well for £5 to £12 a meal throughout the whole city. The key is understanding that London’s affordable food is not concentrated in one neighbourhood — it is threaded through the city in specific spots, specific formats, and specific streets that locals navigate by instinct and visitors mostly miss. This guide is about navigating it deliberately.

Start here: the supermarket meal deal

Before anywhere else, the supermarket meal deal needs to be understood, because it is the single most efficient food system available to anyone eating in central London on a budget, and it is entirely invisible to visitors who don’t already know about it.

Every major UK supermarket chain — Tesco, Sainsbury’s, Marks and Spencer, Boots, Co-op — runs a lunchtime deal that bundles a main item (a sandwich, wrap, salad, sushi box, or hot food option), a snack (crisps, fruit, yoghurt, a cereal bar), and a drink (a bottle of water, a juice, a soft drink, or a coffee) for a single fixed price that is significantly cheaper than buying each item separately. As of 2026, most meal deal prices run between £3.95 and £5.50 depending on the chain, with Tesco and Co-op at the more affordable end and M&S at the more generous end in terms of what the main item can be.

The reason this matters is not just the price. It is the density. There is a Tesco Express, a Sainsbury’s Local, or a Boots on practically every significant street in central London. During the lunch window — usually 11am to 3pm — the full meal deal range is available, and by mid-afternoon the selection has thinned but prices are sometimes reduced further. For the mornings before a company visit or the afternoons when you want something quick before free time, the meal deal is the most practical thing in the city.

The best version, by general consensus among London workers and students, is the Marks and Spencer meal deal, which allows for items from the premium sandwich range and tends to include better snack options — but it also costs slightly more. Tesco gives you the widest selection at the lowest price. Try them both.

Greggs: the British institution you need to try at least once

Greggs is a bakery chain that has approximately 2,500 locations across the UK, which means there is almost certainly one within a ten-minute walk of wherever you are in London at any given moment. It is not a destination dining experience. It is, however, a genuine piece of British food culture and the cheapest cooked food available on a high street almost anywhere in the country.

The sausage roll is the flagship — a flaky pastry tube of seasoned pork sausage that costs around £1.70 and has been the subject of more column inches in British journalism than is strictly reasonable. The steak bake (crimped pastry, diced beef and onion in gravy) is the alternative that most regulars prefer. Hot sandwiches, pasties, yum yums, and a rotating seasonal menu round out the counter. For under £5, Greggs provides a quick hot lunch or breakfast that sustains you through a morning of walking. It is not fine dining. It is reliably edible, extremely affordable, and very specifically London.

Brick Lane: Beigel Bake and the 24-hour bagel debate

Beigel Bake at 159 Brick Lane, E1 6SB, has been open 24 hours a day, 7 days a week, since 1977. It is a small, undecorated, cash-preferring bakery that sells bagels — plain, with cream cheese, with smoked salmon, and with thick-cut salt beef and mustard — at prices that have risen but remain significantly cheaper than any restaurant version of the same thing. The salt beef bagel runs around £5 to £6 and is the reason people queue outside at 2am.

It is worth noting that Beigel Bake has a neighbour and rival at 155 Brick Lane known as the Beigel Shop, which makes a competing claim to being the original. Both have loyal advocates, both are worth visiting, and the debate between them is taken seriously by regulars in a way that feels completely disproportionate and entirely charming. If you are in the Brick Lane area on a Sunday, the bagel question is the right problem to have.

Brick Lane itself, particularly on a Sunday morning when the market is running in full, has a dense cluster of affordable food stalls and cheap restaurants from the surrounding East End communities — South Asian food along the southern end of the street, Caribbean and Middle Eastern options as you move north — that makes it one of the best streets in the city for eating well without spending much.

Kingsland Road: London’s Pho Mile

The stretch of Kingsland Road running through Hoxton and Hackney, roughly between Shoreditch High Street station and Haggerston in the north, earned the nickname “Pho Mile” for the density of Vietnamese restaurants that opened there from the 1980s onward, initially serving the Vietnamese community that settled in the area and subsequently becoming one of the best-value eating destinations in the entire city.

Song Que Café at 134 Kingsland Road, E2 8DY, is the longest-established of them and still draws a queue at lunchtime — a good sign in any restaurant, and a particularly reliable one in this case. The menu is extensive, the portions are large, and a bowl of pho with all the accompaniments runs around £10 to £13 depending on what you order. Mien Tay at 122 Kingsland Road, E2 8DP, is the other standout, particularly for the traditional pho with flat rice noodles and the chargrilled dishes on the dinner menu.

What makes Kingsland Road worth the tube or bus ride from central London is not any single restaurant but the collective standard — this is a street where the competition is high enough that quality is consistent across most of the Vietnamese restaurants you walk into, and the prices have stayed significantly lower than equivalent restaurants in Soho or the West End. A full lunch for under £12 is straightforward here. It is one of the best-value streets in the city.

Chinatown and the Hong Kong bakeries

London’s Chinatown in Soho — the streets around Gerrard Street in the W1D postcode — is tourist-heavy and not all of it is good value, but the parts that are worth knowing about are very much worth knowing about.

The Hong Kong-style bakeries along Gerrard Street and the surrounding alleys sell egg tarts (dan tat), pork buns (char siu bao), pineapple buns, and sesame balls at £1 to £2.50 each, which makes them the most affordable quality pastry in central London by a reasonable margin. A warm egg tart from a bakery with a fresh batch cooling on the counter is one of the better things you can eat in London for £1.80, and the bakeries are open from early morning through to late evening.

Bun House at 1 Greek Street, W1D 4NX, just off Soho Square, is a step up in terms of presentation and atmosphere but still broadly affordable, with steamed buns and rice dishes in the £6 to £10 range. It is a good answer for a meal rather than a snack, and significantly cheaper than the sit-down restaurants on Gerrard Street proper.

For a full meal in Chinatown proper, the dim sum lunch at the more established restaurants runs around £15 to £20 per person — not the cheapest option on this list, but very good value compared to the equivalent in any other central London context.

Roti King: the best thing near Euston

Roti King at 40 Doric Way, NW1 1LH, in a basement a five-minute walk from Euston station, is a Malaysian restaurant that has had a consistent queue outside for the better part of a decade. The roti canai — a flaky, layered flatbread served with a dhal or curry dipping sauce — costs around £4 to £5 and is as good a version of the dish as you will find outside Malaysia. The nasi lemak (coconut rice with fried anchovies, egg, peanuts, and a sambal sauce) with fried chicken added is around £10 to £12 and functions as a full meal. The restaurant is small, cash-friendly, and consistent in a way that explains the ongoing queue.

Tayyabs: Whitechapel’s Pakistani institution

Tayyabs at 83 Fieldgate Street, E1 1JU, in Whitechapel, has been open since 1972 and is one of those London restaurants that inspires genuine loyalty from people who have been going for twenty years. The seekh kebabs — spiced minced lamb chargrilled on skewers — cost around £2 each and are the reason most people queue to get in, because Tayyabs does not take reservations and the wait can be forty minutes on a busy evening. The main dishes (karahi gosht, dal makhani, lamb chops) run £8 to £12, and the bread is excellent.

This is not a quick-lunch option — it is a destination meal, best on a free evening when time is not tight. But for the price and quality combined, it is one of the best restaurants in London regardless of budget, and it is worth organising a free evening around if the program dates allow.

Pizza Union: a quick lunch sorted

Pizza Union has six locations across London, with branches at Spitalfields (25 Sandy’s Row, E1 7HW) and King’s Cross among the most central. The model is Neapolitan pizza served fast and cheap — a Margherita runs around £5 to £6, the other pizzas run to £7 to £9, and the cannoli is £1.50. The room is usually busy, the turnaround is quick, and it is significantly better than the price suggests. For a lunch before an afternoon of wandering in the East End or the City, Pizza Union at Spitalfields is a reliable solution.

The greasy spoon: a London original

The Regency Café at 17-19 Regency Street, SW1P 4BY, near Westminster, is a 1940s London greasy spoon that has appeared in films, has been listed by food writers for decades, and continues to serve a full cooked breakfast — eggs, bacon, sausages, toast, beans, and tea — for around £7 to £9 in a setting that looks almost exactly as it did when it opened. Cash only. The kind of breakfast that is filling enough to carry you through a full morning. And a building interior, with its original tiled walls and formica counters, that is worth the trip on its own terms.

The greasy spoon — a small, cash-first British café serving cooked breakfasts and simple lunches — is one of London’s most distinctive food institutions, and the Regency Café is among the best remaining examples of one.

Wetherspoons: the pub that makes financial sense

J.D. Wetherspoon is a pub chain with locations across London that offers the most affordable pub food in the city by a significant margin. A full English breakfast runs around £5 to £8, burgers and mains are £8 to £12, and the food is reliable pub-standard rather than anything approaching a destination meal. The appeal is not the cooking — it is the price-to-portion ratio and the fact that there is almost certainly one near your hotel. The Wetherspoons app gives additional discounts when you order from your table. As an option for a no-fuss dinner when you’ve had a long day and want food quickly without spending much, it is exactly what it is.

Practical tips for eating in London on a budget

Use the Tube properly and go to where the food is. The best-value food in London is often not in Zone 1. Kingsland Road, Whitechapel, and parts of Hackney are Zone 2, which means they cost the same to reach as most central London stops. A thirty-minute journey to Kingsland Road for a £10 pho is a better deal than a ten-minute walk to a central London restaurant for a £22 pasta.

Markets are for snacking, not full meals. Borough Market is worth visiting for the atmosphere and the sampling, but most stalls are not cheap — a main item is typically £8 to £12 and the portions are snack-sized. Brick Lane on a Sunday is better value for a full market-based lunch. Street food markets generally exist for a different budget than this guide is aimed at.

Carry cash for the older, cheaper spots. Beigel Bake, the Regency Café, and several of the Brick Lane and Whitechapel independents operate on cash or strongly prefer it, and ATM fees add up. Take out a reasonable amount at the start of the week and keep it for smaller purchases.

Lunch deals apply at restaurants too. Many sit-down restaurants in London that would be £20 to £30 at dinner offer set lunch menus for £10 to £15. If there is a restaurant you want to try that feels out of budget for an evening meal, check their lunch offering — this applies at Padella (walk-in pasta at Shoreditch or Borough), Norman’s, and dozens of others.

The cheapest coffee in London is at a bakery, not a coffee shop. A flat white at a branded coffee chain now costs £4 to £5 in central London. An espresso or a filter coffee at a Portuguese pastelaria, an East End caff, or a Vietnamese bakery costs £1.50 to £2.50 and is usually better. Whenever you spot a bakery that also sells coffee, that is the right answer.

Frequently asked questions

Where can students eat cheaply in London?

The most reliable pockets of affordable food in London are: Brick Lane in East London (Beigel Bake, South Asian and market food on Sundays), Kingsland Road in Hackney (Vietnamese restaurants for £10 to £12), Chinatown in Soho (Hong Kong bakeries and affordable Chinese restaurants), Whitechapel (Tayyabs and surrounding South Asian spots), and Euston (Roti King). For something fast and central, the supermarket meal deal from Tesco, Sainsbury’s, or Marks and Spencer is the most efficient £4 to £5.50 lunch option in the city.

What is a meal deal in London and is it worth it?

A meal deal is a supermarket lunch bundle — a main item, a snack, and a drink — sold at a fixed price that is cheaper than buying the items individually. Major chains including Tesco, Sainsbury’s, Boots, Marks and Spencer, and Co-op all offer one, usually available from 11am to 3pm. Prices in 2026 run from around £3.95 to £5.50 depending on the chain. For students in central London, it is one of the most practical lunch formats available because the supermarkets are everywhere and the selection is wide.

Where is the cheapest food in London?

For a full sit-down meal, Kingsland Road Vietnamese restaurants and the Whitechapel and Brick Lane area generally offer the best quality-to-price ratio in central and inner London. For fast food under £3, Greggs is the most affordable cooked option on any high street. For a cheap and genuinely good breakfast, the Regency Café in Westminster offers a full cooked breakfast for around £7 to £9. For self-catered snacking, the Hong Kong bakeries in Chinatown offer egg tarts and pork buns from £1.80.

Is London food expensive for students?

London is one of the most expensive cities in the world for eating out, and that reputation is accurate for restaurants in central tourist areas, the West End, and the City. However, the city also has an enormous network of affordable food options in its market culture, ethnic food neighbourhoods, supermarket meal deal infrastructure, and long-standing local institutions that remain significantly cheaper than their equivalents in Paris or Amsterdam. Students on a GLO winter program eating self-funded meals can eat very well for £8 to £15 per meal if they know where to go.

What is Kingsland Road known for in London?

Kingsland Road in Hackney is known as “Pho Mile” for the concentration of Vietnamese restaurants that opened there from the 1980s onward, initially serving the Vietnamese community in East London. The street has some of the best and most affordable Vietnamese food in the country, with pho and other dishes running £10 to £13 at well-established restaurants like Song Que Café and Mien Tay. It is a Zone 2 tube or bus journey from central London, which makes it easily accessible for a free-afternoon lunch or early dinner.

Where can I get a cheap breakfast in London?

The Regency Café at 17-19 Regency Street, SW1P 4BY, near Westminster, is one of the best-value full cooked breakfasts in central London at around £7 to £9. Wetherspoons pubs across the city serve full English breakfasts from around £5 to £8. Greggs provides the fastest and cheapest option for something hot from around £1.70, and the supermarket chains all offer breakfast items within a meal deal from 11am. For something more distinctive, the Hong Kong bakeries in Chinatown open early and sell fresh-baked pastries from £1.80.

What are the best cheap restaurants near central London?

For central London proper, Pizza Union at Spitalfields (25 Sandy’s Row, E1 7HW) offers pizza from around £5 to £6. Roti King at 40 Doric Way, NW1 1LH near Euston covers Malaysian food for under £12. Bun House at 1 Greek Street, W1D 4NX in Soho runs £6 to £10 for steamed buns and rice dishes. The Indian YMCA canteen at 41 Fitzroy Square, W1T 6AQ serves weekday lunches from £8.99 and is one of the quieter budget finds in the West End. Padella at 6 Southwark Street, SE1 1TQ near Borough Market offers handmade pasta from £8.50 on a walk-in basis.

London rewards the students who eat like locals rather than tourists. The city has extraordinary food across every price range — but the affordable version of that isn’t in the tourist restaurants around Covent Garden or the food halls in the department stores. It is on Kingsland Road at noon, in the basement of Roti King at Euston, on the counter at Beigel Bake at any hour of the day or night, and in the meal deal aisle of every Tesco Express between here and wherever you’re staying.

Cheap Food in Munich · Vintage Shops in London · GLO Winter Europe Program

‎

Share: