In London, you can keep your food budget low if you mix supermarket meal deals, market stalls, and the occasional cheap café meal. If you’re frugal, aim for about £10 a day; if you want more comfort, plan for £44–57. Expect £4 meal deals, £5–10 street food, and £12–15 for a full English breakfast. Fish and chips, bagels, and pub lunch specials can save you money, and there’s plenty more to help you stretch it.
How Much Should Your London Food Budget Be?

How much should you budget for food in London? If you travel frugally, you can start around £10 a day by using supermarket meal deals and grabbing casual meals. For more comfort, plan on £44-57 daily if you mix one dine-out meal with cheaper supermarket options. You’ll usually pay £12-15 for a full English breakfast at cafes, while pastries or coffee cost £2-4. Lunch at cafes, street food markets, or pub weekday specials often runs £4-10, so that’s an easy place to save. Dinner costs jump fast: casual mains start near £10, and mid-range restaurants average £20-30 per person. Use meal planning to choose where you’ll splurge and where you’ll cut back. Keep budget tracking simple: note each meal, compare it to your limit, and adjust the next one. That way, you stay in control and spend on your terms.
What Does a London Food Budget Cover?
Your London food budget should cover daily meals, from a cheap supermarket breakfast or meal deal to a modest lunch and dinner. You can keep costs low with street food, café snacks, and casual ethnic spots, while drinks, extras, and the occasional treat will add to the total. If you plan carefully, you can eat well without overspending.
Daily Meal Costs
What does a daily food budget in London actually cover? With smart meal planning, you can stretch around £10 a day using supermarket meals, especially if you watch portion sizes. If your hotel includes breakfast, you’ve already cut one cost. For lunch, a meal deal from Tesco or Sainsbury’s can keep you moving for about £4, covering a sandwich, drink, and snack. Casual café mains often start near £10, while dinner can reach £20, so plan carefully if you eat out. Local markets like Borough Market offer variety, but prices shift by vendor. A practical target is about £15 daily, which lets you cover simple meals, snacks, and the occasional treat without feeling trapped by spending.
Cheap Eats And Snacks
Even on a tight budget, London still gives you plenty of cheap eats and snack options. You can keep daily food costs near £10 by leaning on supermarket meal deals, which often come in around £4 and cover a filling lunch. For more flavour, hit street food stalls, food trucks, and local markets, where fish and chips, curries, and other quick culinary experiences usually cost £5 to £10.
- Use budget cafes for simple sandwiches and pastries.
- Check bakery finds for breakfast or an afternoon bite.
- Look for lunch specials and early bird deals at set menus.
Community kitchens and pop-up dining can also stretch your money, with many dishes under £10. If you plan smart, you’ll eat well, stay free, and avoid overspending on the move.
Drinks, Extras, And Treats
Drinks, extras, and treats can add up quickly in London, so it helps to budget for them separately from your main meals. You’ll usually pay £5 to £8 for house wine, or £5.50 to £6.50 for a pint, and coffee often runs £2.50 to £4. Use happy hour to cut costs, with some spots offering up to 50% off. If you want drink pairings with dinner, choose carefully, because restaurant tabs climb fast. Tip 10% to 15% when service deserves it, though you don’t need to at casual spots. For a sweet reward, grab bakery pastries or desserts for £2 to £5. Small comforts matter, but you can enjoy them without surrendering your budget.
What Are the Cheapest Places to Eat in London?
London has plenty of cheap places to eat if you know where to look. You can stretch your money without feeling boxed in by choosing popular local spots and budget friendly cuisines that keep you fed and free to roam. Brick Lane bagel shops sell smoked salmon and cream cheese bagels for under £5, so you can grab breakfast fast. In East London, E. Pellicci serves a bacon roll for £3, a solid start to your day. Sagar gives you a set lunch with masala dosa and curries for £6.95, which is handy when you need a proper meal on a tight budget. Chinatown also works well, especially Wong Kei for dumplings and noodles. Supermarket meal deals at Tesco or Sainsbury’s cost about £4 and save time.
- Brick Lane for low-cost breakfast
- Chinatown for quick, affordable bowls
- Supermarket deals for on-the-go savings
What Are the Best Cheap Meals in London?

So, what are the best cheap meals in London? You’ve got smart options that keep your cash free for more adventures. London street food gives you fish and chips for £8-£15, so you can eat well and still move light. Brick Lane bagels cost under £5 and pack big flavor. Pub weekday specials usually land near £10, giving you filling budget friendly meals without the tourist markup. Supermarket meal deals from Tesco or Sainsbury’s run about £4 and work when you need speed.
| Meal | Price |
|---|---|
| Fish and chips | £8-£15 |
| Brick Lane bagel | Under £5 |
| Pub lunch special | Around £10 |
| Supermarket meal deal | About £4 |
If you want a classic start, a Full English at a café costs £12-£15, but it’s best saved for when you’re ready to spend more. Choose wisely, eat freely, and keep your London budget in your control.
Where Can You Find Cheap Breakfast in London?
For a cheap breakfast in London, start with supermarkets, bakeries, and no-frills cafés that keep prices low without skimping on convenience. You can grab meal deal options at Tesco or Sainsbury’s for about £4, which works well when you’re moving fast and keeping control of your cash. Bakeries like Gail’s offer affordable pastries and coffee from around £3, so you can fuel up without pressure. In budget cafes, order a bacon roll like the one at E. Pellicci for just £3, or choose a full English only when you want a bigger morning splurge.
- Breakfast spots near stations save you time and money.
- Affordable pastries pair well with takeout coffee.
- Budget cafes often post specials outside, so check first.
You’ll also find some community kitchens and pop-up breakfasts with low prices and a laid-back vibe. Choose what fits your route, and breakfast won’t run your day.
How Do London Food Markets Help You Save?
After breakfast, London’s food markets are one of the easiest ways to keep your daily spend down. You can grab quick bites from around £5, which beats paying for a full restaurant meal. At places like Borough Market and Camden Market, Market Variety gives you plenty of choice, so you can eat well without feeling trapped by one pricey option. Street Food stalls often serve generous portions for under £10, making lunch or dinner both affordable and satisfying. You’ll also find seasonal markets with free tastings and local specialties, so you can try new flavors without spending extra. If you want even more control over your budget, buy fresh ingredients and build a picnic instead of eating out again. That way, you keep your money moving toward your own plans, not just another bill.
How Can Families Eat Cheaply in London?

Families can eat cheaply in London by mixing supermarket meal deals, budget restaurants, and casual pub lunches. You’ll find supermarket savings fast: a meal deal with a sandwich, drink, and snack can cost about £4, so lunch stays light on your wallet. For affordable dining, try Tayyabs or Lahore Kebab House, where hearty Indian dishes can feed a family for around £12 and still feel satisfying. Weekday pub specials also work well; you can get fish and chips or similar classics for roughly £10-£15 per person.
Families can eat cheaply in London with meal deals, budget restaurants, and weekday pub specials.
- Borough Market street food can start near £5 for a quick, local bite.
- Wetherspoons often serves kids’ meals for about £5 with a main, drink, and dessert.
- Sharing plates helps you taste more while keeping costs down.
With smart choices, you can eat well, stay free, and enjoy London without overspending.
How Do You Stretch Your Food Budget Further?
You can stretch your food budget by shopping smart at markets like Borough Market, where you’ll find affordable lunch options and sometimes free tastings. Grab lunch deals at pubs and restaurants, since many start around £6.95 and give you a solid meal for less. For even lower costs, choose cheap local eats like supermarket meal deals, Brick Lane bagels, or budget-friendly Indian spots such as Tayyabs.
Shop Smart at Markets
Markets can stretch your London food budget fast if you know where to look. With smart market exploration, you can find budget friendly options that keep you fed and free to spend elsewhere. Borough Market and similar spots often serve filling meals for £5 to £10, while street food stalls can give you quick, tasty bites under £8.
- Check seasonal markets for free tastings and sample local specialties.
- Try community kitchens or pop-up dining for unique plates around £10.
- Browse supermarkets like Sainsbury’s or Tesco for meal deals near £4.
You don’t need to overspend to eat well in London. Move with intention, compare prices, and let markets do the heavy lifting for your travel budget.
Use Lunch Deals
Lunch deals are one of the easiest ways to cut your food costs in London without skimping on a proper meal. You can choose set menus, grab lunch specials, or time your visit for early bird discounts. Many places serve a full plate for £10 to £15, while pubs may offer weekday lunch specials from £6. Supermarkets like Tesco and Sainsbury’s also keep you free to save, with meal deals around £4.
| Deal | Price |
|---|---|
| Set lunch | £10–£15 |
| Early bird | Less |
| Supermarket meal | £4 |
| Pub special | £6 |
| Surplus app food | Reduced |
Use apps like Too Good To Go for extra meal variety and lower costs. With smart timing, you keep your budget open, your belly full, and your travel choices your own.
Choose Cheap Local Eats
Cheap local eats can stretch your London food budget even further once you’ve used up the easy lunch deals. You can keep your freedom intact by mixing local food with smart meal planning and budget dining choices. Hunt down street eats at markets like Borough, where flavorful plates often stay under £10. Try Brick Lane bagel shops for cultural cuisine without the tourist markup; a smoked salmon and cream cheese bagel can cost under £5. Seek out community kitchens and pop-up dinners for low-cost culinary exploration with real character.
- Pick markets with multiple stalls so you can compare prices fast
- Choose lunchtime specials only when they beat your usual spend
- Rotate ethnic eateries to avoid pricey chains and dull meals
What Does a Sample London Food Day Cost?
A realistic day of eating in London can be surprisingly manageable if you mix budget choices with one splurge. Start with meal planning and budget tips: breakfast can cost £6-£9 for a continental spread, or £12-£15 if you want a full English. Save money at lunch with a £4 supermarket meal deal or a café sandwich for £3.50-£6. For dinner, a pub plate like fish and chips usually runs £8-£15, while an Indian curry may hit £12-£20. If you want freedom, use supermarkets for one or two meals and choose one sit-down meal that feels special. Snacks from bakeries or street vendors add only £2-£5 each, so you can stay fueled without blowing your budget. With smart choices, you can keep daily food costs near £10 and still eat well. If you dine out once, expect about £20-£30 for the day.
Frequently Asked Questions
How Much to Budget for Food in London per Day?
You’ll want about £10-£25 daily: use meal deals, grocery shops, local markets, and street food to keep costs low. If you eat out often, budget £30+ for more freedom and flexibility.
How to Eat Healthy and Cheap in London?
You can eat healthy and cheap in London by choosing supermarket meal deals, browsing affordable markets, grabbing nutritious snacks, and eating at ethnic cafés or workers’ kitchens. Use free water refills, too, to save money.
Is 1000 Pounds Enough for a Week in London?
Yes, £1,000 should suffice for a week in London if you choose budget friendly options, use public transport, and favor free sights; you’ll keep London dining modest and still enjoy some breathing room.
What Is a Realistic Food Budget UK?
You can realistically budget £10-£15 a day in the UK if you lean on grocery shopping and street food. Eat cheap breakfasts, supermarket meal deals, and occasional budget cafés to stay free and flexible.
Conclusion
London can feel pricey, but your food budget doesn’t have to. Ironically, the city famous for expensive meals can still feed you well if you plan smart, skip the tourist traps, and lean on markets, supermarkets, and cheap local cafés. You’ll eat better, spend less, and still enjoy the city. So, set your limit, stay flexible, and let London’s “costly” reputation work in your favor.
