Weekly Meal Plan on a Budget (with Grocery List)
A full week of satisfying, nutritious meals for one person — without spending more than ~£35. Below you'll find a ready-to-use 7-day plan, a complete priced grocery list based on UK supermarket own-brand prices, and the batch-cooking tactics that make the whole thing genuinely easy to stick to.
Why a weekly meal plan saves more than you think
The average UK adult spends somewhere between £40 and £70 a week on food when buying without a plan — impulse picks, wasted leftovers and daily meal-deal lunches quietly inflate the bill. A weekly plan closes those gaps in three ways:
- You only buy what you'll use. A structured list means no half-used courgettes rotting at the back of the fridge.
- You cook once, eat twice. Batch-cooking dinner portions for lunch the next day halves your active cooking time and prevents the 12 o'clock "I'll just grab something" trap.
- Own-brand staples go further. Oats, lentils, tinned fish and frozen veg bought once cover multiple meals across the week.
The plan below is built around those three principles. Each dinner produces at least one leftover lunch portion, so you're rarely cooking more than once a day.
The 7-day budget meal plan
This plan is designed for one adult aiming to spend roughly £30–35 a week on food. Portion sizes assume a moderate appetite; scale up slightly if you're very active. Breakfasts rotate between two or three options to keep prep quick without becoming boring.
| Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
| Monday | Porridge with banana & milk | Tuna pasta salad | Chicken thigh traybake with roasted veg & rice |
| Tuesday | Scrambled eggs on wholemeal toast | Leftover chicken traybake & rice | Red lentil dahl with rice (make a big batch) |
| Wednesday | Overnight oats with peanut butter | Lentil dahl leftovers | Baked potato with baked beans & cheddar |
| Thursday | Porridge with banana | Tuna pasta salad (second portion, batch-made Monday) | Egg fried rice with peas & frozen veg |
| Friday | Scrambled eggs & mushrooms on toast | Leftover egg fried rice | Spaghetti with turkey mince & tomato sauce |
| Saturday | Peanut butter on wholemeal toast + banana | Leftover spaghetti bolognese | Veggie noodle stir-fry with soy sauce & frozen veg |
| Sunday | Scrambled eggs & spinach on toast | Cheese & tomato toastie | Roasted veg & lentil soup (batch for next week's lunches) |
Lunches on Tuesday, Thursday and Saturday are purposely leftovers — no extra shopping or cooking required. Sunday's soup batch sets you up with two or three free lunches at the start of the following week.
Full weekly grocery list with UK prices
Prices below are based on own-brand or value ranges at UK budget supermarkets (Aldi, Lidl, Tesco Everyday Value) in mid-2026. You will not need every item every week once your storecupboard is stocked — spices, oats and sauces carry over.
| Item | Size / pack | Est. price |
|---|---|---|
| Porridge oats | 1 kg | £1.25 |
| Eggs | 12 medium free-range | £2.20 |
| Wholemeal bread | 800 g loaf | £1.00 |
| Bananas | 5 loose | £0.80 |
| Peanut butter | 340 g | £1.50 |
| Semi-skimmed milk | 2 L | £1.30 |
| Cheddar cheese | 400 g block | £2.50 |
| Spinach | 200 g bag | £0.85 |
| Mushrooms | 300 g loose | £0.85 |
| Carrots | 1 kg | £0.60 |
| Onions | 1.5 kg bag | £0.90 |
| Garlic | 1 bulb | £0.35 |
| Jacket potatoes | 4-pack (approx. 1 kg) | £0.80 |
| Tinned tuna in brine | 4 × 145 g | £2.00 |
| Chicken thighs (bone-in) | 1 kg | £3.00 |
| Turkey mince | 500 g | £2.50 |
| Pasta (fusilli or penne) | 500 g | £0.80 |
| Spaghetti | 500 g | £0.60 |
| Rice (long grain) | 1 kg | £1.00 |
| Egg noodles | 300 g | £0.90 |
| Red split lentils | 500 g | £1.00 |
| Tinned chopped tomatoes | 2 × 400 g | £1.00 |
| Tinned baked beans | 400 g | £0.55 |
| Tinned chickpeas | 400 g | £0.65 |
| Passata | 500 g carton | £0.75 |
| Frozen peas | 900 g | £1.20 |
| Frozen mixed veg | 1 kg | £1.50 |
| Soy sauce | 150 ml | £0.85 |
| Curry powder | 80 g | £0.80 |
| Estimated weekly total | ~£34.45 | |
Once storecupboard items (oats, spices, soy sauce, peanut butter) are in stock, your weekly shop drops to roughly £22–28 for fresh and chilled items only.
Want this built to your exact budget and preferences?
Meal Match generates a personalised 7-day meal plan with an itemised grocery list priced in real UK pounds — factoring in your calorie target, dietary preferences and weekly spend limit.
Start your free 3-day trial →Batch cooking: the real secret to a budget week
The plan above works because several meals do double (or triple) duty. Here's how each batch session breaks down:
- Monday pasta salad (batch): Make 2–3 portions of tuna pasta on Sunday night or Monday morning. Refrigerate and eat Monday lunch plus Thursday lunch without any extra effort mid-week.
- Tuesday lentil dahl (big batch): A 500g bag of lentils, two tins of tomatoes, an onion and some curry powder makes 5–6 generous portions for well under £2. Eat dinner Tuesday, lunch Wednesday, and freeze the rest.
- Friday turkey bolognese (double): Cook double the mince sauce. Eat with spaghetti Friday, have leftovers with rice or pasta Saturday.
- Sunday roasted veg soup (week-ahead batch): Use any veg that needs eating up along with a tin of lentils. Blend into a thick soup — 4–5 portions that become free lunches early next week.
The practical upside: you cook a proper meal roughly four times a week, not seven. The remaining lunches are either leftover dinners or simple assemblies (toast, toasties, baked potato) that take under five minutes.
Adapting the plan for two people or a family
Scaling up is straightforward with the right adjustments:
- For two people: Double the quantities in the grocery list. Your total comes to around £60–65, but the per-person cost actually drops slightly because larger packs are more economical (a 2 kg bag of rice is barely more than a 1 kg bag).
- For a family of four: Triple or quadruple portions of batch meals like the dahl and bolognese. These scale cheaply — lentils and tinned tomatoes are some of the most economical bulk ingredients available. See our feed a family of 4 for £50 a week guide for a dedicated family plan.
- Vegetarian or vegan: Swap chicken thighs for a second batch of lentils or a tin of chickpeas, and replace turkey mince with a plant-based alternative (often similar price at own-brand). The plan remains under budget.
- Higher protein goal: Add a 400 g tub of own-brand Greek yogurt (~£1.50) and a tin of kidney beans to most dinner meals. This adds 30–40 g of protein per day for under £3 extra a week.
Eight tips to stretch your weekly food budget further
- Shop at the end of the day. Yellow-sticker items at supermarkets can cut 30–50% off fresh meat, fish and bread — freeze anything you won't use that day.
- Buy frozen over fresh for veg. Frozen peas, mixed veg, spinach and sweetcorn cost a fraction of fresh equivalents, last months and are nutritionally comparable.
- Own-brand everything you can. The taste difference in staples like tinned tomatoes, oats, pasta and lentils is negligible. The price difference is not.
- Make a list and stick to it. Research consistently shows that shopping without a list increases spend by 20–40%. Having the list in your hand (or on your phone) is the single cheapest habit change you can make.
- Use your freezer as a buffer. Batch-cook on weekends and freeze individual portions. Expensive weeks (birthdays, socialising) become cheaper because you have a freezer full of ready meals you already paid for.
- Eat before you shop. Hunger leads to impulse buys — it's not a myth. A quick snack before heading to the supermarket genuinely reduces your bill.
- Compare cost per 100g, not pack price. A "2 for £3" deal is only value if you'll use both packs before they go off. Check the unit price displayed on the shelf label instead.
- Treat meat as a flavouring, not a centrepiece. You don't need 200g of chicken per meal. Thighs in a traybake with plenty of veg and rice stretch just as far at a fraction of the cost of a large fillet.
Can you eat healthily on a £35-a-week plan?
The short answer is yes — if you plan deliberately. A week built around the meals above gives you:
- Protein from eggs, chicken, tinned fish, lentils and dairy
- Fibre from oats, lentils, beans, frozen veg and wholemeal bread
- Vitamins and minerals from a mix of leafy greens (spinach), root veg (carrots), and a variety of colours across the week
- Sustained energy from slow-release carbohydrates (oats, rice, lentils) rather than refined sugar
The main nutritional pitfall in ultra-budget eating is monotony — eating the same two or three meals every day quickly becomes unsustainable. This plan avoids that by rotating proteins and cooking styles so no single meal repeats more than twice in the week.
If you have a specific health goal — weight loss, muscle gain, managing a condition — the proportions will need adjusting. Meal Match can dial in the exact macro split for your goal while keeping the plan within your budget.
Let Meal Match do the planning for you
Tell Meal Match your weekly budget, dietary preferences and goal. It builds a personalised 7-day plan with a fully itemised, UK-priced grocery list — and adds a matching workout if you want one. Free 3-day trial, no card required.
Generate my personalised plan →FAQ
How much should a weekly food shop cost for one person in the UK?
Around £25–40 is a realistic range for a single adult eating three meals a day in the UK in 2026, depending on where you shop and how much you cook from scratch. Sticking to own-brand staples and shopping at budget supermarkets is the most reliable way to stay under £35.
What is the cheapest meal to prep for the week?
Red lentil dahl is one of the cheapest — a big batch costs around £1–2 for lentils, tinned tomatoes, onion and spices and gives you 4–6 portions. Baked potatoes, bean soups and egg dishes are similarly cheap per portion.
Can I eat healthily on a budget in the UK?
Yes. A diet built around oats, eggs, lentils, tinned fish, chicken thighs, frozen veg and own-brand dairy can be nutritious and well under £35 a week. The plan in this guide covers protein, fibre and a range of micronutrients without expensive ingredients.