How to save money on your food shopping
Alongside housing, transport and bills, food is one of the biggest weekly expenses for the average UK household, according to the Office for National Statistics (ONS).
Set a budget for your weekly food shopping
Choose the best time and place to shop
Store food properly to reduce food waste
How small changes can lead to big savings
If you’re looking to cut back on spending, you can make your money go further by saving on shopping and wasting less – so the food you buy lasts longer.
Set a budget for your weekly food shopping
Creating a budget is a great way to see where you're spending your money. Start by working out how much you spent on food over the last 3 months. Checking your transactions and statements should help.
Are you comfortable with that amount, or do you want to spend less? If so, by how much? It can be helpful to set yourself a goal.
Each time you make a budget – for example, once a month when you get paid – set aside a certain amount for food. Make sure it's realistic. It’s fine to include luxury items as long as you spend within your means.
Plan your meals to save money
Make a weekly meal plan
Make a list of your main meals for the coming week, including the ingredients you need. Check what ingredients you already have and add the rest to your shopping list.
Once you’ve made a list, try to stick to it. Don’t get drawn into offers for things that you don’t need.
Use what you already have
If you’ve already got food in, try to account for it in your plan, especially fresh food that may otherwise go to waste. Are there items you could add or substitute into next week’s recipes to save you from buying more?
Batch cooking for savings
Consider the types of ingredients on your list and try to include some cheaper meals. Is there anything you could batch cook to cover 2 dinners?
-
Make a list of meals for the week
-
Check your cupboards for ingredients you already have
-
Stick to your shopping list to avoid unnecessary purchases
The main thing is to know why you are buying each item. Have a plan for how and when you will use it, even if that is just an afternoon snack. This will prevent you from buying more than you need.
Choose the best time and place to shop
Shopping less often can help you think more carefully about what you buy. You may find it easier to stick to your budget if you shop once a week.
Try to find the right shops for you – ones that have the types of food you want at prices that fit your budget.
Another idea is to shop on a full stomach rather than an empty one, so you don’t get tempted by hunger pangs.
Store your food properly to reduce waste
Check use-by dates
Check the best way to store different foods so they don’t go off before you get to use them. Check use-by dates too. If you don’t plan to use something before its use-by date, can you freeze it?
Freeze food to preserve it
Batch cooking and freezing portions will also help you save money and preserve food. And then, when you don’t have time to cook, you’ve got a ready-made home-cooked meal. Just don’t forget to defrost it.
Save money by shopping online
Shopping online is a good way to manage your budget, as you can keep track of your expenses as you add items to your cart. Some shops offer a similar in-store experience, where you can add up as you go along.
Even if you’re not placing an order, you can check prices online to have a better idea of whether your shopping list fits your budget.
Shopping online helps to stop impulse buying as well.
You can also use apps to track your spending. For example, the HSBC UK Mobile Banking app (available on compatible devices) will send you notifications each time you spend money from your current account. The Balance forecast feature shows you how much money you could have left for the month ahead, once scheduled bills (standing orders and Direct Debits) are taken into account.
How small changes can lead to big savings
If you shaved £5 per week off your supermarket bill, you would save over £250 a year. Shave £10 off each week and you’d save over £500 a year.
Here is how small weekly savings can add up over a year:
-
£5 a week saves you £260 a year
-
£10 a week saves you £520 a year
-
£15 a week saves you £780 a year
-
£20 a week saves you £1,040 a year
-
£30 a week saves you £1,560 a year
You could use the money you save to pay off debts, build your emergency fund, or put it towards another savings goal.
Summary
By setting a realistic budget, planning your meals, and shopping smart, you can save money on food shopping and reduce household waste. Small changes can add up to significant savings over time. This helps you achieve your broader financial goals. Start planning your next food shop today to see how much you can save.
This article was last updated: 24/06/2026, 08:24