Last Updated on September 11, 2026 by Daniel Globe
Food in London can be inexpensive or one of the biggest parts of your travel budget, depending on how often you sit down at restaurants. Supermarket breakfasts and lunch meal deals keep costs low, while café meals, pub dinners, drinks, desserts, and restaurant service charges can quickly raise your daily total. The figures below are practical 2026 planning ranges rather than a single citywide “average,” because prices vary by neighbourhood and venue.
Quick Answer
Plan on roughly £25–£40 per person per day if you rely on supermarket breakfasts, meal deals, and one inexpensive hot meal. A visitor mixing cafés with one casual sit-down meal is more likely to spend around £45–£70. Alcohol, desserts, premium restaurants, and service charges can push the total much higher.
Key Takeaways
- A realistic budget food allowance is about £25–£40 per person per day when you use supermarkets and inexpensive takeaway food.
- Tesco’s standard lunch meal deal is currently £3.85 with Clubcard or £4.25 at the regular price, making supermarket lunches one of the easiest ways to cut costs.
- Current Pret sandwich prices show that a basic café sandwich can be around £3.70, while larger or premium choices can approach £7.
- A sit-down restaurant can add a discretionary service charge, often around 12.5%, so check your bill before adding another tip.
- Central tourist areas, alcohol, specialty coffee, desserts, and multiple restaurant meals can raise your food spending substantially.
How Much Does Food Cost in London?

London food prices cover an enormous range. You can buy a supermarket lunch for only a few pounds, spend around the mid-teens or more on a casual restaurant main course, or pay far more at destination restaurants. Instead of relying on one average, it is more useful to choose a daily food budget based on how you expect to eat.
| Travel Style | Planning Budget per Person | Typical Approach |
|---|---|---|
| Budget | About £25–£40/day | Supermarket breakfast, meal-deal lunch, inexpensive takeaway or casual dinner |
| Typical casual visitor | About £45–£70/day | Café breakfast, casual lunch, one restaurant or pub dinner |
| Dining-focused | £80+/day | Multiple sit-down meals, drinks, desserts, premium restaurants, or tasting menus |
These are planning ranges, not fixed averages. A traveller staying somewhere with a kitchen can spend less, while anyone eating three restaurant meals a day can spend much more.
A supermarket lunch remains one of London’s easiest budget wins: Tesco currently lists its standard meal deal at £3.85 with Clubcard or £4.25 at the regular price.
London Breakfast and Lunch Prices
Breakfast can be one of the easiest meals to keep inexpensive. A supermarket pastry, fruit, yoghurt, or ready-to-eat breakfast may cost only a few pounds. Coffee and a pastry at a café generally cost more, while a full cooked breakfast or brunch at a sit-down venue can move into the mid-teens or higher.
If you specifically want a full English breakfast, do not assume every café will fit the old £6–£10 range. In central London, a substantial cooked breakfast at a popular brunch venue can cost well over £10. Look for early-bird menus, local cafés away from major attractions, or smaller breakfast plates if price matters more than having the full fry-up.
Some venues also run time-limited deals. For example, The Breakfast Club’s Spitalfields location advertises an £8 weekday Early Bird menu during its early-morning window. Offers like this can be useful, but always check the current menu because restaurant promotions change.
Lunch is usually easier to manage. Tesco’s current lunch listings show a standard meal deal at £3.85 with Clubcard and £4.25 without it. Tesco also lists a higher-priced premium meal-deal tier. Sainsbury’s and M&S sell their own ready-to-eat lunch options, but prices and included products vary, so check the shelf label or app.
Cafés cost more but can still work for a moderate budget. The current Pret sandwich menu includes simpler sandwiches at about £3.70 and larger choices approaching £7. Adding a drink, snack, soup, or dessert can quickly turn a small lunch into a £10-plus purchase.
| Breakfast or Lunch Choice | Useful Planning Range |
|---|---|
| Simple supermarket breakfast | About £3–£6 |
| Coffee and pastry | About £5–£9 |
| Cooked café or brunch breakfast | About £10–£20+ |
| Supermarket meal-deal lunch | About £4–£6 depending on retailer and deal |
| Café sandwich or similar light lunch | About £4–£10 before extras |
| Takeaway or casual hot lunch | About £8–£15+ |
What to Expect for Dinner in London
Dinner is where your London food budget can change the fastest. A takeaway, food-court plate, or simple café meal may stay near the lower end, while a pub meal or full-service restaurant normally costs more. Drinks and service charges should be budgeted separately rather than treated as part of the menu price.
| Option | Useful Planning Range | What to Expect |
|---|---|---|
| Takeaway or quick-service meal | About £8–£15+ | One main meal, usually without table service |
| Casual restaurant or pub main | About £15–£25+ | Examples include burgers, curries, fish and chips, pasta, or pub classics |
| Mid-range sit-down dinner | About £25–£45+ per person | Main course plus another course, before significant drinks |
| Premium or destination dining | £60+ per person | Multiple courses, premium ingredients, tasting menus, or high-end locations |
Independent South Asian, Middle Eastern, East Asian, African, Mediterranean, and other neighbourhood restaurants can provide good value, especially away from the busiest sightseeing areas. Rather than assuming one cuisine is always cheaper, compare menus before sitting down.
Supermarkets are another option on nights when you do not want a restaurant meal. Ready meals, salads, sandwiches, fruit, and snacks can turn dinner into a much cheaper meal, particularly if your accommodation has a fridge, microwave, or kitchen.
London Food Budget by Travel Style
One of the best ways to estimate your costs is to build a sample day instead of multiplying an arbitrary citywide average.
Budget Day: About £25–£40
You might have a £4–£6 supermarket breakfast, a £4–£6 meal-deal lunch, a £10–£18 takeaway or inexpensive dinner, and a few pounds for water, coffee, fruit, or snacks. You can spend even less with self-catering, but this range gives you more flexibility than trying to survive on the absolute minimum.
Typical Casual Day: About £45–£70
A café breakfast might cost £8–£15, lunch could run £8–£15, and a casual dinner might cost £20–£30 before drinks and any service charge. A coffee, dessert, or alcoholic drink can move the total toward the upper end quickly.
Dining-Focused Day: £80 or More
If breakfast is a sit-down brunch, lunch is at a restaurant, and dinner includes multiple courses and drinks, spending more than £80 per person is easy. High-end restaurants and tasting menus can push one dinner alone beyond that figure.
Note: These ranges cover food and ordinary drinks only. Accommodation, public transport, attractions, theatre tickets, airport travel, and shopping should be budgeted separately.
Service Charges and Tipping in London
Restaurant bills in London can be higher than the menu subtotal because many full-service restaurants add a service charge. According to Visit London’s 2026 tipping guidance, a restaurant service charge is often around 12.5%.
Check the bottom of your bill before tipping again. If a service charge has already been included, you generally do not need to leave an additional tip. If no service charge is added and you want to reward good table service, Visit London says 10%–15% is customary.
Tips are not normally expected when you order a drink at a pub bar, and tipping is also less common for takeaway and self-service food.
HMRC distinguishes between compulsory and voluntary service charges. A charge clearly described as discretionary is optional, while a compulsory charge forms part of the amount you are required to pay. You can read the current definitions in the UK government’s guidance on tips and service charges.
Note: A £30 restaurant subtotal with a 12.5% service charge becomes £33.75. Check whether service is already on the bill before adding another tip.
Where You Eat Changes the Price
Location matters almost as much as the type of food. Restaurants beside major attractions, transport hubs, theatre districts, and premium shopping streets may charge more than places a few streets away. Neighbourhood cafés and restaurants can offer better value, particularly when their customers are mostly local residents and workers.
You do not need to travel across London purely to save £2 or £3 on lunch, however. Transport and time can erase the saving. A better strategy is to check menus around the neighbourhood you are already visiting and walk a few minutes away from the most obvious tourist frontage.
Pro Tip: Check a restaurant’s current online menu before you walk in. Look at main-course prices and whether the menu mentions a service charge, then compare two or three nearby options.
Products Worth Considering
How to Save Money on Food in London

To keep your food budget under control, decide in advance which meal you most want to enjoy. If dinner is important, make breakfast and lunch cheaper. If you want a big brunch, use a supermarket or takeaway for dinner instead of paying restaurant prices three times in one day.
- Use supermarket meal deals: Tesco’s current standard deal is one of the clearest examples, costing £3.85 with Clubcard or £4.25 at the regular price.
- Compare café menus: Pret’s current sandwich menu runs from roughly £3.70 for simpler options to around £7 for larger or premium sandwiches.
- Carry a refillable water bottle: buying drinks with every meal can quietly add a significant amount to your daily total.
- Make lunch your restaurant meal: some restaurants have cheaper weekday or lunch menus than their evening offerings.
- Walk away from the busiest tourist frontage: checking menus one or two streets away can reveal more affordable cafés, pubs, and independent restaurants.
- Use self-catering when available: a hotel room or apartment with a fridge, microwave, or kitchen makes supermarket breakfasts and occasional dinners much easier.
- Check service charges: include them when comparing the true price of restaurant meals.
Cheap Eats and Supermarket Meal Deals
Supermarkets remain one of the most reliable choices when you want cheap food in London. Tesco, Sainsbury’s, and M&S all sell sandwiches, snacks, drinks, salads, and ready-to-eat meals. Their exact deal structures differ, so check the current shelf price rather than assuming every supermarket charges the same amount.
At Tesco, the current standard lunch meal deal is £3.85 with Clubcard or £4.25 at the regular price. A meal deal normally combines an eligible main item, drink, and snack. Premium selections cost more.
Pret a Manger can also work for a quick breakfast or lunch. Current sandwich prices include choices around £3.70 as well as larger sandwiches closer to £6–£7. A pastry or half-sized item can sometimes cost less than a full lunch.
For hot food, look at takeaway shops, food courts, market stalls, bakeries, independent cafés, and neighbourhood restaurants. A cheap meal does not need to be a supermarket sandwich every day. The important part is checking the menu first and remembering that drinks and extras can turn an inexpensive main into a much larger bill.
A £10 food budget for an entire day is possible only with strict supermarket shopping or self-catering. It is not a comfortable general target for most tourists because even one café meal can consume much of it. For most budget travellers, £25–£40 per person per day gives far more practical flexibility.
Products Worth Considering
Weight Loss Meals Made Simple: Support your weight-loss routine with filling, portion-controlled entrées that help reduce calories without sacrificing flavor. Each HMR meal is designed around convenience, satisfaction, and consistent results.
THE PERFECT MEAL: A special meal for a special day. Our Meals follow all the strict dietary rules to be certified as Kosher, then we pack them fresh, and ship them to you so that you can have easy-to-cook homemade meals.
Frequently Asked Questions
How Much Should I Budget per Day for Food in London?
For a budget trip, roughly £25–£40 per person per day is a practical planning range if you use supermarkets, meal deals, and inexpensive takeaway food. Around £45–£70 gives you more freedom to use cafés and have a casual sit-down meal. Restaurant-heavy days can easily exceed £80.
What Is the 50 30 20 Rule in London?
The 50/30/20 rule is a general personal-budgeting guideline: 50% of after-tax income goes to needs, 30% to wants, and 20% to saving or debt repayment. It is not a London travel-budget rule, so it is usually more useful for residents than tourists planning daily meal costs.
How Much Money Do You Need as a Tourist in London per Day?
For food alone, plan around £25–£40 on a budget or £45–£70 for a more typical café-and-casual-restaurant day. Your total London travel budget will also need to cover accommodation, transport, attractions, entertainment, and shopping, which can be much larger expenses than food.
How Much Does a Typical Meal in London Cost?
There is no single typical price. A supermarket meal deal can cost about £4–£6, a café or takeaway meal may be around £8–£15, and a casual sit-down main can cost roughly £15–£25 or more. Premium restaurants can be far more expensive.
How Much Is a Tesco Meal Deal in London?
Tesco’s current standard meal deal is £3.85 with Clubcard and £4.25 at the regular price. Eligible products and promotional prices can change, so check Tesco’s current listing or the price shown in the store.
Do London Restaurants Add a Service Charge?
Many full-service restaurants do. Visit London says a 12.5% service charge is common. Check the bill before tipping because an additional tip is normally unnecessary when service is already included.
Can You Eat in London for £10 a Day?
It is possible only with very careful supermarket shopping, self-catering, and few or no café purchases. It is not a realistic comfortable budget for most visitors. Around £25–£40 per day provides much more flexibility while still keeping costs low.
Do You Need to Tip in London Pubs and Restaurants?
Tipping is generally optional. Restaurants often add a service charge, so check the bill first. If no service charge is included, a tip of around 10%–15% for good table service is customary. Tipping is not normally expected when ordering drinks at a pub bar.
Sources
- Tesco Groceries — Lunch Meal Deals — current standard and premium meal-deal pricing.
- Pret A Manger — Sandwich Menu — current café sandwich examples and prices.
- Visit London — Tipping Guide — restaurant tipping, service charges, cafés, and pubs.
- HMRC — Tips, Gratuities and Service Charges — official definitions of voluntary and mandatory service charges.
- The Breakfast Club Spitalfields — example of a current low-cost early-morning breakfast offer.
Conclusion
London does not have one useful “average” food cost because a supermarket-based day and a restaurant-heavy day can be dramatically different. For practical planning, allow about £25–£40 per person per day on a budget or around £45–£70 if you want cafés and a casual sit-down meal. Use supermarket meal deals, compare menus, check restaurant service charges, and decide which meal is worth spending more on. That approach lets you enjoy London’s food without relying on outdated price assumptions or overspending by accident.



