meal plan
2,500 calorie meal plan for Sainsbury's
A week of meals at 2,500 kcal a day, planned to keep the cost low, and the Sainsbury's shopping list for it. Susten's planner made the week on 26 October 2026. The items to buy come to £63.36 at Sainsbury's prices, and the food the meals use costs £5.64 a day.
- 7 days, 35 meals, 10 recipes
- 2,465 to 2,586 kcal a day
- £63.36 to buy at Sainsbury's
The week
Breakfast, lunch and dinner every day, with snacks where the calories call for them. Some meals are leftovers from the night before, so the week cooks 10 recipes for 35 meals. Each meal links to its recipe, with the calories, macros and cost of one portion.
The week
Targets: 2,500 kcal and 125 g protein a day
| Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | |
|---|---|---|---|---|---|---|---|
| Breakfast | |||||||
| Lunch | |||||||
| Dinner | |||||||
| Snacks | |||||||
| kcal | 2,521 | 2,551 | 2,586 | 2,537 | 2,520 | 2,465 | 2,546 |
| g protein | 124 | 126 | 129 | 121 | 119 | 122 | 121 |
Dinner · Day 1 · Make 2 portions
Spaghetti with Basil Pesto, the recipe, opens in a new tab
918 kcal · 30 g protein
How each day adds up
Every day lands between 2,465 and 2,586 kcal, within 10% of the 2,500 kcal target. Protein runs from 119 to 129 g a day.
| Day | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Day 1 | 2,521 kcal | 124 g | 300 g | 85 g |
| Day 2 | 2,551 kcal | 126 g | 286 g | 97 g |
| Day 3 | 2,586 kcal | 129 g | 301 g | 89 g |
| Day 4 | 2,537 kcal | 121 g | 262 g | 104 g |
| Day 5 | 2,520 kcal | 119 g | 281 g | 95 g |
| Day 6 | 2,465 kcal | 122 g | 287 g | 89 g |
| Day 7 | 2,546 kcal | 121 g | 282 g | 97 g |
| Average | 2,532 kcal | 123 g | 286 g | 94 g |
| Target | 2,500 kcal | 125 g | 281 g | 97 g |
The Sainsbury's list, and the same week at Tesco
Susten adds up each ingredient across the week, rounds up to whole packs and matches each one to a Sainsbury's product. The list has 53 products. The items to buy come to £63.36 at Sainsbury's prices listed between 22 and 26 October 2026. The same meals at Tesco come to £67.39, £4.03 more. The food the meals use comes to £39.45, or £5.64 a day. The rest of each pack stays in your cupboard and fridge for next week.
To buy · 42£63.36
With Nectar prices£62.21
Celery
- 1×Sainsbury's Celery on Sainsbury's, opens in a new tab · 1pcs£0.74
Cucumber
Potatoes and sweet potatoes
Tomatoes
Exotic vegetables
Root Vegetables
Onions
Peppers
Broccoli and Cauliflower
Spreadable butter
Continental cheese
Houmous and dips
Eggs
Natural, organic & greek yogurt
Fresh milk
Wholemeal and brown bread
Pulses and beans
- 2×Sainsbury's Black Beans in Water 400g (235g*) on Sainsbury's, opens in a new tab£0.90
- 1×Sainsbury's Chickpeas in Water 400g (240g*) on Sainsbury's, opens in a new tab£0.41
- 1×Sainsbury's Dried Green Lentils 500g on Sainsbury's, opens in a new tab£2.10
- 1×Stamford Street Co. Baked Beans in Tomato Sauce 400g on Sainsbury's, opens in a new tab£0.30
Tinned tomatoes
Speciality ingredients
Eastern European
Vegan food
- 1×Cauldron Vegan Tofu Block 396g on Sainsbury's, opens in a new tab£1.75/ea with Nectar until 27 Oct£2.90
Peas, beans & sweetcorn
Uncategorised
- 1×Belvita 5 x 45g Milk & Cereal Multipack Biscuit Snack Bars on Sainsbury's, opens in a new tab · 225g£1.25
- 2×Nature Valley Crunchy Oats & Dark Chocolate Cereal Biscuit Snack Bars 5x42g on Sainsbury's, opens in a new tab · 210g£5.00
- 1×Nature Valley Crunchy Oats & Honey Cereal Biscuit Snack Bars 5x42g on Sainsbury's, opens in a new tab · 210g£2.50
- 1×Sainsbury's 2% Fat Fresh British Turkey Mince 500g on Sainsbury's, opens in a new tab£4.95
- 1×Sainsbury's Fresh Packed Basil 30g on Sainsbury's, opens in a new tab£0.50
- 1×Sainsbury's Fresh Packed Flat Leaf Parsley 30g on Sainsbury's, opens in a new tab£0.50
- 1×Sainsbury's Green Pesto 190g on Sainsbury's, opens in a new tab£0.89
- 1×Sainsbury's Large Garlic on Sainsbury's, opens in a new tab · 1pcs£0.50
- 2×Sainsbury's Tuna Chunks in Spring Water 145g on Sainsbury's, opens in a new tab£1.30
- 1×Stamford Street Co. 1kg Wholegrain Rolled Oats on Sainsbury's, opens in a new tab · 1000g£0.85
- 1×Stamford Street Co. Ground Black Pepper 55g on Sainsbury's, opens in a new tab£0.87
Might already have · 11Show£17.37
Stocks
Olive oil
- 1×Sainsbury's Olive Oil 1L on Sainsbury's, opens in a new tab · 1000ml£7.25
Seasoning
Linguine and tagliatelle
Salad cream and mayonnaise
Every item, cupboard included£80.73
Nectar prices take £1.15 off this shop.
To buy · 42£67.39
With Clubcard prices£63.64
Tomatoes
Spring Onions, Radish & Beetroot
Celery
- 1×Tesco Celery on Tesco, opens in a new tab · 1 head£0.74
Fresh Chillies, Herbs, Garlic & Ginger
Peppers
- 2×Tesco Red Peppers Each on Tesco, opens in a new tab · 1pcs£1.40
Cucumber
- 1×Tesco Whole Cucumber Each on Tesco, opens in a new tab · 1pcs£0.99
Mushrooms
Potatoes & Sweet Potatoes
- 1×Tesco Baby Potatoes 1Kg on Tesco, opens in a new tab · 1000g£0.99
Onions & Leeks
- 1×Tesco Brown Onions 3 Pack on Tesco, opens in a new tab · 3pcs£1.00
- 2×Tesco Red Onions Loose on Tesco, opens in a new tab · 1pcs£0.40
Courgettes, Aubergines & Squash
- 1×Tesco Butternut Squash Each on Tesco, opens in a new tab · 1pcs£1.50
Carrots & Root Vegetables
- 1×Tesco Carrots Loose on Tesco, opens in a new tab · 1pcs£0.11
Broccoli & Cauliflower
- 1×Tesco Cauliflower Each on Tesco, opens in a new tab · 1pcs£1.18
Mince & Meatballs
Grated & Sliced Cheese
Specialty & Continental Cheese
Tofu & Tempeh
- 1×Cauldron Foods Tofu 396G on Tesco, opens in a new tab£1.95/ea with Clubcard until 28 Oct£2.90
Eggs
Milk
High Protein Yogurts & Skyr Yogurts
Milk, Butter & Eggs
Wholemeal & Wholegrain
Porridge & Rolled Oats
Mexican & Latin American
Tinned Tuna
Pulses, Lentils & Beans
Tomatoes, Passata & Puree
South Asian
- 1×East End Brown Lentils 500G on Tesco, opens in a new tab£1.20/ea with Clubcard until 11 Nov£1.50
Eastern European
Cereal Bars & Breakfast Bars
- 1×Belvita Breakfast Milk & Cereal Biscuit Snack Bars Pack 5 x 45g on Tesco, opens in a new tab · 225g£1.00/ea with Clubcard until 4 Nov£1.25
- 2×Nature Valley Crunchy Oats & Dark Chocolate 5 x 42g (210g) on Tesco, opens in a new tab£1.75/ea with Clubcard until 4 Nov£5.00
- 1×Nature Valley Crunchy Oats & Honey 5 x 42g (210g) on Tesco, opens in a new tab£1.75/ea with Clubcard until 4 Nov£2.50
Peas, Sweetcorn & Green Beans
- 1×Tesco Supersweet Sweetcorn 1Kg on Tesco, opens in a new tab · 1000g£1.90
Might already have · 11Show£20.43
Vinegars
- 1×De Nigris Apple Cider Vinegar With Mother 500ml on Tesco, opens in a new tab£2.20/ea with Clubcard until 27 Oct£2.95
Stock Cubes & Pots
Salt & Pepper
Seasoning, Herbs & Spices
Oils & Cooking Fats
Pasta & Spaghetti
Rice
- 1×Tesco Basmati Rice 1Kg on Tesco, opens in a new tab · 1000g£1.79
Peanut & Nut Butter
Mayonnaise
Every item, cupboard included£87.82
Clubcard prices take £3.75 off this shop.
How we set Susten up
- Targets: 2,500 kcal a day. No diet. Calories split the app's default way: 20% protein, 45% carbs and 35% fat.
- How you like to cook: most nights, with leftovers.
- Budget: Keep it low. Susten then leaves out recipes that cost over £3 for a Medium portion, picks cheaper recipes and Sainsbury's value products where it can, and plans around the fresh food each pack leaves over.
- How long: “Don't mind”, and the usual kitchen: oven, hob, microwave and kettle.
- Shop: Sainsbury's. Susten planned the week from recipes Sainsbury's supplies every ingredient for.
Your week would differ. Susten plans to your own calories, protein, diet, allergies and the time you have. Work out your numbers with the macro calculator.
More meal plans
A 2,500 calorie meal plan planned at Tesco has its own week. Every Sainsbury's meal plan sits on one page, with the cheapest high-protein meals at Sainsbury's.
Questions about this Sainsbury's meal plan
A good week starts with one decision, not seven.
Answer a few questions. Susten plans your first week.
- No card needed
- Free while we build it