Ocean finance recently did a food / meal plan budget breakdown.
here’s the £20 and £25 one.
There are higher priced ones too
‘ £20 a week on food. It sounds like a challenge — and right now, it genuinely is one.
But it is still doable. With a bit of planning, you can eat well on £20 a week. This guide shows you how, with a shopping list and a full week of meals at three different budget levels — £20, £25 and £30 — so you can find the right starting point for you.
All prices are based on Aldi, which was named the UK's cheapest supermarket by Which? for the fifth consecutive year and was cheapest in January and February 2026.
Is a £20 a week food budget still realistic?
Yes — but only just, and only for one person. The average weekly grocery shop for a single person in the UK is around £32, so £20 sits well below what most people spend.
It is achievable if you cook from scratch, plan your meals in advance, and make sure nothing goes to waste. For two people, the same budget simply will not stretch far enough.
It is also worth being honest about one thing: food prices keep moving. The lists in this guide were checked in March 2026, and we recommend a quick look at Aldi's website before you shop to make sure the numbers still add up. If a couple of prices have shifted, the tips at the bottom of this page will help you adjust.
Cheap weekly food shop: the £20 budget
At £20, the focus is on getting the most out of every item you buy. These are simple, filling meals built around good-value proteins — and the plan is designed so nothing goes to waste.
£20 budget shopping list
Prices checked at Aldi, March 2026. Check Aldi's website before you shop.
- 4 pints of semi-skimmed milk — £1.36
- 6 medium free range eggs — £1.45
- 200g mild cheddar slices — £1.39
- 1 loaf medium sliced wholemeal bread — £0.55
- 1kg porridge oats — £0.85
- 5 bananas — £0.85
- 1 tin of tuna — £0.59
- 600g chicken drum fillets — £2.95
- 500g beef mince — £3.09
- 12 beef stock cubes — £0.69
- 500g spaghetti — £0.35
- 4 baking potatoes — £1.00
- 1 swede — £0.62
- 250g basmati rice — £0.49
- 1 jar of curry sauce — £0.49
- 1kg onions — £0.99
- 1kg frozen mixed vegetables — £1.09
- 1 tin of baked beans — £0.32
- 1 tin of lentils — £0.45
- 1 tin of chopped tomatoes — £0.43
TOTAL: £19.60
£20 budget meal plan
Breakfast
Lunch
Dinner
Monday
Porridge with sliced banana
Jacket potato with baked beans
Chicken curry and rice
Tuesday
Porridge with sliced banana
Cheese on toast
Lentil and tomato spaghetti
Wednesday
Scrambled eggs on toast
Jacket potato with grated cheese
Chicken and vegetable stew
Thursday
Porridge
Tuna and cheese toastie
Cottage pie
Friday
Porridge with sliced banana
Jacket potato with remaining tuna
Spaghetti bolognese
Saturday
Eggs on toast
Cheese and onion omelette
Vegetable casserole
Sunday
Porridge
Cheesy beans on toast
Bangers and mash with mixed veg and gravy
Cheap weekly food shop: the £25 budget
Five pounds doesn’t sound like much — but at this level it genuinely changes the week. You get a full dozen eggs instead of six, chicken breast instead of drumsticks, sausages for the weekend, and enough variety that you are not eating the same thing on rotation. There is also a small buffer built in, which takes the stress out of slight price changes in store.
£25 budget shopping list
Prices checked at Aldi, March 2026. Check Aldi's website before you shop.
- 4 pints of semi-skimmed milk — £1.36
- 12 medium free range eggs — £2.89
- 250g crumbly Lancashire cheese — £1.99
- 1 loaf medium sliced wholemeal bread — £0.55
- 1kg porridge oats — £0.85
- 5 bananas — £0.85
- 1 tin of tuna — £0.59
- 2 chicken breast fillets — £2.19
- 500g beef mince — £3.09
- 8 pork sausages — £1.75
- 12 beef stock cubes — £0.69
- 500g spaghetti — £0.35
- 4 baking potatoes — £1.00
- 1 swede — £0.62
- 250g basmati rice — £0.49
- 1 jar of curry sauce — £0.49
- 1kg onions — £0.99
- 1kg frozen mixed vegetables — £1.09
- 1 tin of baked beans — £0.32
- 1 tin of chopped tomatoes — £0.43
- 1 tin of kidney beans — £0.42
- 1 tin of lentils — £0.45
TOTAL: £24.45
£25 budget meal plan
Breakfast
Lunch
Dinner
Monday
Porridge with sliced banana
Tuna and cheese toastie
Chicken curry and rice
Tuesday
Scrambled eggs on toast
Lentil soup with bread
Spaghetti bolognese
Wednesday
Porridge with sliced banana
Cheese and onion toastie
Chicken in tomato sauce with spaghetti
Thursday
Poached eggs on toast
Leftover bolognese on toast
Chilli con carne with rice
Friday
Porridge with sliced banana
Jacket potato with baked beans
Sausage and vegetable casserole
Saturday
Eggs and sausages on toast
Cheesy beans on toast
Cottage pie
Sunday
Porridge
Leftover cottage pie
Frittata with mixed veg and cheese