Average Cost Of Groceries in London

With costs increasing from every angle, you might be wondering what the average cost of groceries in London is. After all, grocery and food costs make up a large part of the average cost of living in London.

You might be pleased to hear that the average cost of groceries in London doesn’t differ hugely when compared to other areas of the UK. In fact, several Londoners who were interviewed for this article said that they believe that their grocery spend is less due to the fact that they eat out or eat on the go more often.

London is also come to lots of local grocery markets which can also drive down the cost of fresh fruits and vegetables when compared to supermarket chains in the city. So let’s dive in and take a look at the average cost of groceries in London for a single person, a couple, and a family living in the city. We’ll also share some top tips for saving money on food in London


Average cost of groceries for a single person in London

According to our research, the average cost of groceries per month, for a single person living in London, was between £150-200, with 35% of respondents saying that their monthly cost of groceries fell within this price bracket.

I asked the respondents whether there was anything that influenced their spending when it came to their food shop. A few single people mentioned the impact of the “single tax” a.k.a the increased cost of being single. Where couples can of course share the cost of food, a single person must foot the bill alone. Many food portions are too large for one person, and so sometimes this can go to waste.

On the other hand, one person who was surveyed said that due to being single, they tended to eat out a lot during the evenings, which meant that the cost of their food shop was less overall.

Average cost of groceries for a couple in London

Couples were the largest group surveyed about the cost of their monthly food shop, and 43% of respondents said that they spent between £200-300 per month on groceries, shortly followed by 34% of respondents who spent £300+.

Again, couples said that they ate out frequently for lunch or dinner, and so some spent less on groceries because of this. However one respondent noted that they felt that buying a dinner from Marks & Spencer for a night is now a similar cost to going out for dinner in London. This really does highlight how much the cost of groceries has increased across the UK.

Average cost of groceries for families in London

42% of respondents said that they spend £300-400 per month on groceries as a family, with 36% spending £400+. Just 13% of families who responded to the survey said that they spent £200-300, meaning the rising cost of food is a huge area of expenditure for families.

One person who replied to the survey said that they noticed that on the whole, prices for groceries has increased substantially in recent years. And on products where the price has stayed the same? Often the weight and the size of the product is less.

Are groceries in London more expensive than elsewhere in the UK?

Although the cost of groceries in large supermarkets is largely the same across the UK, Londoners can be hit harder by the fact that large supermarkets are not accessible.

Many Londoners do not own a car, which means they rely on walking or taking public transport to the supermarket. This means that Londoners often rely on convenience stores such as Sainsbury’s Local or Tesco Express to buy their groceries. These convenience stores have a noticeable mark up when compared to larger superstores.

How can you save money on groceries in London?

Luckily, there are lots of ways to save money in London, including your food shop! Here are our best Londoner-approved tips for saving money on groceries.

Use local markets

London is awash with fresh fruit and vegetable markets, often with much cheaper prices than the supermarket. Check to see if there are any markets in your neighbourhood, and pop along to see if the prices are competitive.

Your local butcher may also be a cost-savvy option, where you can buy the exact cuts and weights of meat that you need, rather than needing to buy an entire pack of meat all at once. You’ll usually also be supporting a local business, so it’s a win-win situation.

Sign up to loyalty cards

Almost every supermarket now has a loyalty card scheme- and they’re offering better deals and promotions than ever. From Nectar Prices (Sainsbury’s), to Clubcard Prices (Tesco), to point schemes.

Make sure that you are signed up to every loyalty card your local supermarkets offer. That way, you aren’t missing out on saving some money on your food shop.

Use cashback websites


You’re missing out on free money if you don’t have Topcashback yet! I use the app or browser extension for absolutely everything that I buy online (including online grocery shopping!). I have received hundreds of pounds back in cashback over the years.

Sounds too good to be true? It’s not. It works on the basis that whenever you click through to a retailer website via Topcashback, the retailer will pay Topcashback a small commission (also known as an affiliate payment) for referring you to their website. Topcashback will keep some of that commission for themselves, and then pass on the rest to you!


Cheddar is an instant cashback website, which you can use in conjunction with Topcashback if you wish to. The amazing thing about Cheddar is that you earn cashback automatically as you shop. You simply connect your card to the app and shop as normal. There are several food and grocery stores on the app, so it’s super easy to start getting automatic cashback on your shopping. Use code THRIFTY to sign up here.

Jam Doughnut

Jam Doughnut can also save you money on your food shop (even when you shop at Aldi or Lidl!). The basis of the app is that you buy a voucher first to cover the amount of your food shop. For example, you buy a voucher worth £100.

You’ll then receive cashback on your shop which is instantly added to your wallet on the app. For example, when you shop at Tesco, you can receive 3.5% cashback currently. If your grocery shop costs £100 per week, you’ll get back £3.50 per week, or £14 over 4 weeks. Over the course of a year that’s £182!

 👀 Download the app for free and use my code YVVR to get a £4 bonus when you use the app for the first time

Shop online

Supermarket giants often have great introductory offers for online shopping, or Smartshop instore. If you haven’t yet done an online shop with the likes of Sainsbury’s, Tesco, Asda, Morrisons (or even Iceland and Ocado), take a look at their available offers to see if you can save some money on your next shop.

Don’t forget to use Topcashback for online shops to make an extra saving!

Meal kit delivery services

Meal kit delivery services (think HelloFresh, Gousto and Mindful Chef) can be quite expensive. However, you can actually save a lot of money when you sign up for their generous introductory offers.


HelloFresh offer 60% off your first box, including free shipping. Including the discount, the box comes to £11.60. It includes 3 recipes for 2 people, making each portion £1.93.


Gousto have a particularly good introductory offer for new customers, with 65% off your first box using this link. With the 65% discount, the box comes to £10.50, and includes 3 recipes for 2 people. That’s 6 portions of food at £1.75 per portion!

Get free food in London


Olio is a community waste-saver app where users can list unwanted products and food. Users can then use the app to see what’s available in their local area, and pick up food from neighbours or stores for free.

The app aims to fight food waste, but it’s also a brilliant app for saving money and helping the community. Luckily, in London there are plenty of users- so you should find people in your area with unwanted food, and likewise you can probably find someone to pick up your unwanted food.


Too Good To Go is another waste-saving food app. This app is particularly popular in London, so you will often have lots of choice, no matter which neighbourhood you live in.

In contast to Olio, Too Good To Good lists foods from businesses- from big supermarkets to local bakeries. You can pick up a bag of food for a snip of the full price.

The only downside of Too Good To Go is that you don’t know exactly what you’re getting in each bag. You may end up with lots of sweet treats rather than ingredients to cook dinner!


Shopmium is a fun app that you can use to to pick up free food items from key UK supermarkets. Usually, a free item is available due to a new product launch, or a new launch into a particular supermarket.

The freebies are not as common as they used to be, but you can also get significantly reduced food items from the app. All you need to do is scan your receipt and you’ll be credited with the difference! Use my referral code TU4U38 to get a free bag of Cadbury’s chocolate buttons when you sign up.


Like Shopmium, GreenJinn is another app where you can claim free food and drink items from supermarkets across the UK. The selection of products is often a little larger than on Shopmium, but like Shopmium, you can get both free and discount food items.

It’s totally free to use, a fun way to pick up new things, and all you have to do is scan your receipt and the product barcode!


How much do groceries cost per week in London?

Based on our research, most single people in London spend £150-200 per month on groceries in London (£37-50 per week), most couples spend £200-300 per month (£50-75 per week), and most families spend £300-400 per month (£75-100 per week).

How much should I budget for food per day in London?

If you’re a single person living in London, you should budget around £5-6 per day for your food if you are cooking at home. However, if you’re a tourist visiting London, and you need to buy 3 meals a day- the cost of your food per day is more likely to be £40+.

How much do groceries cost per month in the UK?

Groceries cost a similar amount throughout most regions of the UK. According to our research, Londoners spend the following on groceries each month, on average: single people- £150-200, couples- £200-300, families £300-400.

Leave a Comment

Your email address will not be published. Required fields are marked *