
7 days of healthy meals on a budget
Want to eat a balanced diet without breaking the bank? Try this 7-day meal plan created by BHF Senior Dietitian Tracy Parker. Get a week of healthy recipes for under £60 for 2 people.

On this page
If you’re trying to keep food costs down, planning your meals in advance can help you make healthier choices, save money and reduce waste.
In this article, we’ve planned a week of dietitian-approved meals for:
- around £29 for 1 person
- around £58 for 2 people
- around £116 for 4 people.
This is just under the average weekly cost of nearly £31 per person for food and non-alcoholic drinks in the UK, according to Office of National Statistics’ figures for April 2023 to March 2024.
Below we have set out 7 days of affordable breakfasts, lunches, dinners and snacks, as well as a shopping list with all the ingredients you’ll need.
This meal plan is designed for 1 person, but you can also easily double, triple or quadruple this meal plan if you live with other people, or you want to freeze meals for later.
Some of the recipes we link to in the meal plan serve 2 or more, so you may need to divide or multiply the quantities of the recipes' listed ingredients depending on how many people you’re serving.
- Want to try something different? Find hundreds of heart-healthy and affordable recipes with our recipe finder.
Healthy eating meal plan
This week of meals is designed to give you an idea of how a balanced, budget-friendly week could look.
The full plan meets the UK Government’s Eatwell Guide's recommended proportions of fruit and vegetables, starchy carbohydrates, protein, dairy, and healthy fats, based on the nutritional analysis of each recipe where available, typical portion sizes and UK food composition data.
Each day includes the recommended 5 portions of fruit and vegetables, as well as more than the daily fibre target of 30g.
This meal plan provides around 1,500 calories per day, which may be appropriate for some people, particularly those aiming to lose weight. However, this is only a short-term example and not intended as a long-term eating plan.
The number of calories you need a day will depend on your age, activity level and health. For personalised advice, speak to your GP or practice nurse, who can refer you to a registered dietitian.
- Read more about how many calories you should eat a day.
This plan is based on the average cost from UK supermarkets Tesco, Sainsbury’s, Morrisons and Asda as of October 2025. Our cost calculations are per portion. We’ve costed based on following the week’s meal plan in full, so some items will be used across more than 1 meal.
While it may help with meal planning and cooking on a budget, it may not be affordable on very low incomes.
If you need support or guidance related to low incomes and the cost of living, visit Citizens Advice or the UK Government’s website to find out what help may be available.
Weekly shopping list
Fresh foods
Ingredients |
Amounts per person |
Amounts for 2 people |
Amounts for 4 people |
Vegetables |
|||
| Onions | 1 and a half | 3 | 6 |
| Celery | 80g (around 3 sticks) | 160g | 320g |
| Carrots | 4 | 8 | 16 |
| Garlic | 6 cloves | 12 cloves | 16 cloves |
| Green beans | 80g | 160g | 320g |
| New salad potatoes | 645g | 1290g | 2580g |
| Medium tomatoes | 6 | 12 | 24 |
| Mixed salad leaves | 160g | 320g | 640g |
| Medium potatoes | 2 | 4 | 8 |
| Fresh beetroot | 100g | 200g | 400g |
| Fresh rocket | 25g | 50g | 100g |
| Cucumber | Half | 1 | 2 |
| Red onions | 2 and a quarter | 4 and a half |
9 |
| Cherry tomatoes | 88g | 175g | 350g |
| Chestnut mushrooms | 155g | 310g | 620g |
| Cauliflower | 155g | 310g | 620g |
| Broccoli | 80g | 160g | 320g |
| Red peppers | Half | 1 | 2 |
| Yellow peppers | Half | 1 | 2 |
| Courgettes | Half | 1 | 2 |
Fruit |
|||
| Bananas | 5 | 10 | 20 |
| Satsumas | 6 | 12 | 24 |
| Apples | 3 | 6 | 12 |
| Pears | 5 | 10 | 20 |
| Plums | 6 | 12 | 18 |
| Lemons | Half | 1 | 2 |
| Oranges | 1 and a half | 3 | 6 |
Meat and eggs |
|||
| Chicken breasts | 1 | 2 | 4 |
| Chicken thighs | 500g (around 2) | 1kg | 2kg |
| Eggs | 6 | 12 | 24 |
Dairy |
|||
| Semi-skimmed milk | 2 pints | 4 pints | 8 pints |
| Reduced-fat spread made from olive, vegetable or sunflower oil | 135g | 270g | 540g |
| Fat-free Greek-style yogurt | 250g | 500g | 1000g |
| Reduced-fat soft or cream cheese | 150g | 300g | 600g |
| Parmesan cheese | Half a tablespoon | 1 tbsp | 2 tbsp |
Bread |
|||
| Wholemeal bread | 1 loaf | 2 loaves | 4 loaves |
Frozen |
|||
| Peas | 283g | 565g | 1130g |
Cupboard staples
Ingredients |
Amounts per person |
Amounts for 2 people |
Amounts for 4 people |
| Porridge oats | 80g | 160g | 320g |
| Vegetable/olive oil | 48ml | 96ml | 192ml |
| Split red lentils | 18g | 36g | 72g |
| Reduced salt vegetable stock cubes | 1 | 2 | 4 |
| Tinned sardines in tomato sauce | 1 tin (120g) | 2 tins | 4 tins |
| Unsalted peanuts | 150g | 300g | 600g |
| No-added-sugar muesli | 90g | 180g | 360g |
| Tomato puree | Half a tablespoon | 1 tbsp | 2 tbsp |
| Sundried tomato puree | 1 tsp | 2 tsp | 4 tsp |
| Oatcakes | 4 | 8 | 16 |
| Reduced-sugar-and-salt baked beans | 220g | 440g | 880g |
| Pearl barley | 100g | 200g | 400g |
| Pecans or hazelnuts | 10g | 20g | 40g |
| Wholewheat spaghetti | 80g | 160g | 320g |
| Wholewheat pasta shapes | 58g | 115g | 230g |
| Passata | 75g | 150g | 300g |
| Plain flour | 13g | 25g | 50g |
| Tinned tuna in spring water | Half a tin (80g) | 1 tin | 2 tins |
| Canned sweetcorn | 100g | 200g | 400g |
| Raisins or sultanas | 45g | 90g | 180g |
| Low-fat custard | 130g | 260g | 520g |
Spice cupboard
- Black pepper
- Ground cumin
- Ground coriander
- Ground turmeric
- Chilli flakes
- Italian herb seasoning
- Cinnamon stick
- Grated nutmeg
Fresh herbs
- Fresh dill
- Basil leaves
You can swap out the herbs and spices in our recipes for similar ingredients depending on what you like or already have in your cupboard – just make sure not to add extra salt.
Monday
Breakfast: Porridge made with semi-skimmed milk and topped with a sliced banana.
Lunch: Spicy carrot and lentil soup and 2 slices of wholemeal bread with spread based on vegetable, olive or sunflower oil. Make an extra portion of soup per person for leftovers tomorrow.
Dinner: A medium-sized jacket potato (cooked in the microwave or oven) with a half a 120g tin of sardines in tomato sauce, served with 3 heaped tablespoons of peas.
Snacks:
- 2 satsumas or easy peelers
- 1 apple
- a small handful (30g) of unsalted peanuts
- 1 serving (125g) of fat-free Greek-style yogurt.
Approximate cost per day: £2.70
Tuesday
Breakfast: No-added-sugar muesli with semi-skimmed milk, topped with a sliced banana.
Lunch: Leftovers from Monday’s carrot and lentil soup recipe, with 2 slices of wholemeal bread with spread.
Dinner: ‘Marry Me’ chicken – chicken in creamy sauce, served with green beans and 220g new potatoes.
Snacks:
- 2 oatcakes with spread
- 1 pear
- 2 plums.
Approximate cost per day: £3.95
Wednesday
Breakfast: A boiled egg and sliced medium tomato on 2 slices of wholegrain toast with spread.
Lunch: A medium jacket potato with around 200g of reduced-sugar-and-salt baked beans and a portion of salad.
Dinner: Our beetroot barley risotto, served with 3 heaped tablespoons of peas.
Snacks:
- 1 carrot cut into sticks
- a small handful (30g) of unsalted peanuts
- 2 satsumas.
Approximate cost per day: £3.90
Thursday
Breakfast: A sliced or mashed banana on 2 slices of wholegrain toast with spread, and a serving of fat-free Greek-style yogurt.
Lunch: An egg, tomato and cucumber sandwich on wholemeal bread with spread.
Dinner: Wholewheat spaghetti with sardines and cherry tomatoes served with salad.
Snacks:
- 2 plums
- 2 oatcakes with reduced-fat soft cheese
- 1 pear.
Approximate cost per day: £3.49
Friday
Breakfast: No-added-sugar muesli with semi-skimmed milk and a banana.
Lunch: A cheese sandwich with 30g reduced-fat Cheddar, salad, 2 slices of wholegrain bread and spread.
Dinner: Mushroom and cauliflower frittata served with peas, carrots and a 220g portion of new salad potatoes.
Snacks:
- 2 plums
- a small handful (30g) of unsalted peanuts
- 1 pear.
Approximate cost per day: £3.94
Saturday
Breakfast: Porridge made with semi-skimmed milk and 1 banana.
Lunch: Indian-spiced scrambled eggs on 2 slices of wholemeal bread with spread.
Dinner: Tuna and sweetcorn pasta bake served with cauliflower and broccoli.
Snacks:
- a small handful (30g) of unsalted peanuts.
- 1 apple
- 1 pear.
Approximate cost per day: £4.14
Sunday
Breakfast: A poached egg and a portion of cooked chestnut mushrooms on 2 slices of wholemeal bread.
Lunch: Chicken and vegetable traybake – make an extra portion per person for leftovers.
Dessert: Baked citrus pears and apples served with low-fat custard or homemade custard with low-fat milk.
Dinner: A sandwich using leftover chicken and vegetables from lunch with cucumber, tomato, wholemeal bread and spread.
Snacks:
- a small handful (30g) of unsalted peanuts
- 1 carrot cut into sticks
- 2 satsumas.
Approximate cost per day: £6.81
What to read next...
More useful information
How to meal plan
6 surprisingly healthy canned foods