Introduction
Food prices in London are often one of the first concerns for anyone planning to move to the UK capital. Known for its global culinary scene and diverse population, London offers everything from budget-friendly street food to Michelin-starred dining. However, this variety comes at a cost. Compared to many cities worldwide, food prices in London are relatively high—especially when dining out regularly.
For expats, digital nomads, and international workers, understanding how much you’ll spend on food each month is essential for budgeting and lifestyle planning. The good news is that London also provides flexibility: with smart choices, you can significantly control your food expenses.
Overview of Food Prices in London
On average, a single person in London spends between £250 and £600 per month on food, depending on lifestyle. Groceries are reasonably priced compared to other major Western cities, but eating out frequently can quickly increase your monthly budget.
- Budget grocery shopper: £200–£300/month
- Moderate lifestyle: £300–£450/month
- Frequent dining out: £450–£700+/month
London’s food scene is influenced by global cuisines, meaning you’ll find both affordable ethnic meals and premium dining experiences within the same neighborhood.
Detailed Breakdown of Food Costs
Groceries in London
Supermarkets in London range from budget chains to premium organic stores. If you cook most of your meals, groceries can be quite manageable—making a big difference in your overall cost of living in London.
- Milk (1 liter): £1.20–£1.50
- Bread (500g loaf): £1.20–£2.00
- Eggs (12): £2.50–£3.50
- Chicken breast (1kg): £6.00–£9.00
- Rice (1kg): £1.50–£3.00
- Apples (1kg): £2.00–£3.50
Budget supermarkets like Aldi and Lidl offer the lowest prices, making them popular among students and expats. On the other hand, chains like Waitrose and Marks & Spencer cater to higher-end shoppers looking for premium or organic products.
If you’re planning a long-term stay, understanding grocery costs alongside rent prices in London and average salary in London will help you build a realistic monthly budget.
Eating Out in London
Dining out is where food prices in London can rise significantly. Even casual meals can feel expensive compared to other cities, especially when compared against the average salary in London and overall spending power.
- Cheap takeaway meal: £6–£10
- Mid-range restaurant (per person): £15–£30
- Three-course dinner for two: £60–£100+
- Coffee: £3–£4
Food delivery apps like Deliveroo and Uber Eats are widely used, but they often include service and delivery fees that can push costs higher over time. For many residents, balancing restaurant spending with home cooking is key to managing their monthly cost of living in London.
Street Food and Markets
London’s street food culture is vibrant and offers some of the best value meals in the city. Markets like Borough Market and Camden Market provide diverse options at relatively affordable prices.
- Street food meal: £7–£12
- Fresh juice or smoothie: £4–£6
This is a popular choice among digital nomads and young professionals who want quality food without restaurant prices.
Takeaways and Fast Food
Fast food chains and local takeaways are a convenient and moderately priced option, especially for busy professionals who rely on quick meals between work and commuting across the city using public transportation in London.
- Fast food combo meal: £7–£9
- Pizza delivery: £10–£20
While takeaways are convenient, frequent orders can quietly increase your monthly expenses. Many expats find that combining occasional takeaways with home cooking is a better way to manage their overall living costs in London.
Lifestyle Scenarios
Scenario 1: Budget-Conscious Expat
If you cook most meals and occasionally eat out, your monthly food budget could stay around £250–£350. Shopping at discount supermarkets and meal prepping are key strategies.
Scenario 2: Digital Nomad Lifestyle
A digital nomad who enjoys cafes, co-working spaces, and frequent dining out may spend £400–£600 per month on food. Coffee culture alone can add £80–£120 monthly.
Comparison with Other Cities
Comparing food prices in London with other global cities gives useful perspective, especially for expats deciding where to relocate.
- London vs New York: Restaurant prices are quite similar, but groceries tend to be slightly cheaper in London. See a detailed breakdown in food prices in New York.
- London vs Paris: Dining out is generally more expensive in London, while grocery costs remain comparable. You can explore the full picture in the cost of living in Paris.
Overall, London sits in the upper tier of global food costs, but it still offers better value than some cities when it comes to everyday groceries and budget meal options.
Is London Good for Food Affordability?
London is not the cheapest city for food, but it offers flexibility. If you prioritize cooking and budget-friendly options, you can manage costs effectively. However, if you frequently dine out or enjoy premium food experiences, your expenses will rise quickly.
For many expats, the trade-off is worth it due to the city’s unmatched food diversity and quality.
Tips to Save on Food in London
- Shop at Aldi or Lidl for groceries
- Take advantage of meal deals at supermarkets (around £3–£5)
- Cook in bulk and meal prep weekly
- Use apps like Too Good To Go for discounted food
- Explore street markets for affordable meals
FAQ: Food Prices in London
Is food expensive in London?
Yes, especially dining out. However, groceries can be affordable if you shop wisely.
How much should I budget for food per month in London?
Most people spend between £250 and £600 depending on lifestyle.
Is eating out in London worth it?
Yes, for the variety and quality, but it can be costly if done frequently.
Are groceries cheaper than eating out in London?
Definitely. Cooking at home is significantly more cost-effective.
What is the cheapest way to eat in London?
Cooking at home, supermarket meal deals, and street food markets are the most budget-friendly options.
Do food prices in London vary by area?
Yes. Central London tends to be more expensive than outer areas, especially for restaurants and cafes.
Related Guides
Other Cities