Feed a family for less by planning meals around overlapping ingredients rather than buying seven separate sets of groceries. This one-week UK shopping plan gives you a flexible menu, a supermarket-style list, a simple cost-per-portion calculation, vegetarian swaps and a leftover schedule you can revisit whenever prices or household needs change.
Overview
A useful budget meal plan does not depend on finding the cheapest possible product every week. It depends on buying ingredients that work hard across several meals, choosing filling staples, and using leftovers deliberately. The plan below is written for a household of four, but the method is easy to scale.
The seven dinners are:
- Monday: jacket potatoes with baked beans, cheese and salad or frozen vegetables.
- Tuesday: one-pot tomato, lentil and vegetable pasta.
- Wednesday: chicken, vegetable and potato tray bake, with extra chicken reserved for Thursday.
- Thursday: leftover chicken fried rice with peas, carrots and egg.
- Friday: homemade bean chilli with rice.
- Saturday: vegetable and cheese frittata with toast or leftover potatoes.
- Sunday: sausage, bean and vegetable casserole served with mash.
Breakfasts can stay simple: porridge, toast, eggs or yoghurt with fruit. For lunches, use sandwiches, baked potatoes, soup, leftover chilli or pasta portions. If you need more ideas, compare this approach with our UK meal prep and batch cooking guide.
Frozen vegetables, tinned beans, dried lentils and supermarket own-brand staples are practical choices, but use what you already have first. A branded or fresh alternative may suit your household better; the calculation matters more than the label.
How to estimate the cost
Calculate the cost of the amount you use, not simply the price printed on the packet. The basic formula is:
Cost used = pack price × amount used ÷ pack size
For example, if a 1kg bag of rice costs £2.00 and a meal uses 300g, the rice cost for that meal is £2.00 × 300 ÷ 1,000 = £0.60. This is an illustrative calculation, not a current price guide.
For a complete dinner, add the cost of every ingredient used, then divide by the number of portions:
Cost per portion = total ingredient cost ÷ portions served
Keep a note on your phone or a spreadsheet with five columns:
- Ingredient
- Pack size
- Pack price
- Amount used
- Cost used
Do not forget small additions such as oil, stock cubes, herbs, gravy granules or sauce. You can either record them individually or add a modest store-cupboard allowance to each week. If an ingredient is already in your cupboard, record its replacement cost as zero for this shop, but remember that it will eventually need replacing.
Ingredient overlap table
| Ingredient | Used in | How it reduces waste |
|---|---|---|
| Onions | Pasta, tray bake, fried rice, chilli, casserole | One versatile base for several dinners |
| Carrots | Tray bake, fried rice, chilli, casserole | Works fresh, frozen or grated |
| Potatoes | Jacket potatoes, tray bake, frittata, mash | Can be cooked in batches |
| Kidney or mixed beans | Chilli, casserole, jacket potato topping | Provides an inexpensive protein option |
| Eggs | Fried rice, frittata, breakfasts | Useful for a quick meal when plans change |
| Cheese | Jacket potatoes, frittata, pasta topping | One pack serves several purposes |
Inputs and assumptions
Use the following as a starting framework rather than a fixed prescription:
- Household: four people, with two adults and two children or equivalent appetites.
- Portions: four main portions per dinner, with one or two meals deliberately producing leftovers.
- Shopping: one weekly shop, adjusted for cupboard and freezer ingredients.
- Cooking equipment: hob and oven; the tray bake can be adapted for an air fryer in batches.
- Diet: mixed diet, with straightforward vegetarian alternatives included below.
- Price basis: use the prices available at your chosen supermarket on the day you shop. Prices vary by shop, pack size, season and location.
Example shopping list
Adjust quantities to appetite and what is already at home.
- Potatoes, approximately 2.5kg
- Rice and pasta
- Oats and bread
- Onions, carrots and other seasonal vegetables
- Frozen peas or mixed vegetables
- Tinned tomatoes
- Tinned baked beans and kidney or mixed beans
- Dried or tinned lentils
- Chicken portions for one dinner and leftovers
- Sausages for the casserole
- Eggs
- Cheese
- Milk or a suitable alternative
- Fruit for breakfasts and lunchboxes
- Stock, tomato purée and basic herbs or spices if needed
Seasonal vegetables can replace some of the fresh produce, while frozen vegetables help when you want predictable quantities and a longer shelf life. For substitutions and UK weights, see our guide to cooking substitutions and conversions.
Vegetarian swaps
Replace the chicken in the tray bake with chickpeas, butter beans, extra vegetables or a meat-free alternative. Use lentils, beans or textured vegetable protein in the chilli and casserole instead of sausages. For a mixed household, cook the shared tomato and vegetable base first, then add meat to only part of the pan. This avoids preparing two entirely separate meals.
Worked examples
Suppose your own prices produce the following illustrative totals for the seven dinners:
| Dinner | Illustrative total | Portions | Cost per portion |
|---|---|---|---|
| Jacket potatoes | £4.80 | 4 | £1.20 |
| Lentil pasta | £3.60 | 5 | £0.72 |
| Chicken tray bake | £8.40 | 5 | £1.68 |
| Chicken fried rice | £3.50 | 4 | £0.88 |
| Bean chilli | £4.20 | 5 | £0.84 |
| Vegetable frittata | £4.00 | 4 | £1.00 |
| Sausage casserole | £7.50 | 5 | £1.50 |
These figures are deliberately fictional examples to show the method. Replace every total with your receipt prices. The dinner ingredients total £36.00 in this example and produce 32 portions, giving an average dinner cost of £1.13 per portion. That average excludes breakfasts, lunches, snacks, drinks and any ingredients you already own.
To scale the plan, multiply quantities by your household factor. For six people, use 1.5 times the quantities and check that your pans and oven trays are large enough. For two people, halve most quantities but keep an eye on pack sizes; freezing a spare portion may be more economical than trying to buy every ingredient in a smaller pack.
Use the leftover schedule to protect the calculation. Cook extra chicken on Wednesday and chill it promptly for Thursday’s fried rice. Save spare rice only if it can be cooled and stored safely according to your kitchen’s food-safety routine. Freeze surplus chilli or casserole in labelled portions if you will not eat it soon. Our guide to UK leftover storage times and reheating covers the practical details.
When to recalculate
Revisit the plan before each weekly shop when prices, pack sizes or household routines change. A quarterly review is also useful for replacing illustrative assumptions with your own receipts and checking whether the meals still suit your family.
Recalculate sooner if a staple rises in price, a child’s appetite changes, someone develops a dietary requirement, or you are wasting ingredients. Record what was left uneaten and why. If the chilli is always popular but the frittata is not, swap the latter for another bean, pasta or potato meal while keeping the shared ingredients.
Before shopping, take five minutes to:
- Check the fridge, freezer and cupboards.
- Cross out ingredients you already have.
- Price the remaining list using your chosen supermarket.
- Apply the cost-used formula to expensive or shared ingredients.
- Choose one freezer or cupboard meal as a backup for a busy evening.
That small reset keeps a family meal plan realistic. The aim is not a perfect figure every week, but a repeatable way to make cheap family dinners, use what you buy and decide what to cook tonight without another unnecessary shop.