meal plan
2,500 calorie vegan meal plan for Tesco
A week of meals at 2,500 kcal a day, planned to keep the cost low, and the Tesco shopping list for it. Susten's planner made the week on 26 October 2026. The items to buy come to £59.67 at Tesco's prices, and the food the meals use costs £5.97 a day.
- 7 days, 35 meals, 10 recipes
- 2,436 to 2,644 kcal a day
- £59.67 to buy at Tesco
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,436 | 2,570 | 2,537 | 2,550 | 2,466 | 2,644 | 2,625 |
| g protein | 125 | 126 | 129 | 126 | 122 | 126 | 124 |
Dinner · Day 1 · Make 2 portions
Coconut & Chickpea Curry, the recipe, opens in a new tab
655 kcal · 18 g protein
How each day adds up
Every day lands between 2,436 and 2,644 kcal, within 10% of the 2,500 kcal target. Protein runs from 122 to 129 g a day.
| Day | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Day 1 | 2,436 kcal | 125 g | 247 g | 94 g |
| Day 2 | 2,570 kcal | 126 g | 271 g | 95 g |
| Day 3 | 2,537 kcal | 129 g | 269 g | 92 g |
| Day 4 | 2,550 kcal | 126 g | 275 g | 97 g |
| Day 5 | 2,466 kcal | 122 g | 269 g | 88 g |
| Day 6 | 2,644 kcal | 126 g | 301 g | 96 g |
| Day 7 | 2,625 kcal | 124 g | 310 g | 91 g |
| Average | 2,547 kcal | 125 g | 277 g | 93 g |
| Target | 2,500 kcal | 125 g | 281 g | 97 g |
The Tesco list, and the same week at Sainsbury's
Susten adds up each ingredient across the week, rounds up to whole packs and matches each one to a Tesco product. The list has 57 products. The items to buy come to £59.67 at Tesco's prices listed between 14 and 26 October 2026. The same meals at Sainsbury's come to £80.11, £20.44 more. The food the meals use comes to £41.77, or £5.97 a day. The rest of each pack stays in your cupboard and fridge for next week.
To buy · 36£59.67
With Clubcard prices£56.92
Oranges, Lemons & Citrus Fruit
Tomatoes
Fresh Chillies, Herbs, Garlic & Ginger
- 1×Tesco Fresh Cut Coriander 30G on Tesco, opens in a new tab£0.50
- 2×Tesco Fresh Cut Flat Leaf Parsley 30G on Tesco, opens in a new tab£1.00
- 1×Tesco Garlic 4 Pack on Tesco, opens in a new tab · 4 bulbs£0.87
- 1×Tesco Red Chillies 60G on Tesco, opens in a new tab£0.51
- 1×Tesco Root Ginger Loose on Tesco, opens in a new tab · 1 root£0.56
Peppers
- 1×Tesco Red Peppers Each on Tesco, opens in a new tab · 1pcs£0.70
Mushrooms
Spinach, Cabbages & Greens
Onions & Leeks
- 1×Tesco Brown Onions 3 Pack on Tesco, opens in a new tab · 3pcs£1.00
- 1×Tesco Red Onions Loose on Tesco, opens in a new tab · 1pcs£0.20
Tofu & Tempeh
- 5×Cauldron Extra Firm Tofu Block 200g on Tesco, opens in a new tab£8.75
- 1×Cauldron Foods Tofu 396G on Tesco, opens in a new tab£1.95/ea with Clubcard until 28 Oct£2.90
Dairy Free Cheese Alternatives
Dairy Free Drinks
High Protein Yogurts & Skyr Yogurts
Milk, Butter & Eggs
- 1×Lurpak Plant Based Alternative to Spreadable or Butter 400g on Tesco, opens in a new tab£2.75/ea with Clubcard until 28 Oct£4.25
Fresh Vegetables & Fresh Flowers
Wholemeal & Wholegrain
Porridge & Rolled Oats
Plain Nuts
Tomatoes, Passata & Puree
Pulses, Lentils & Beans
Cooking Ingredients
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
- 1×Pride Lime Juice 250Ml on Tesco, opens in a new tab£1.00
Eastern European
Plain Nuts & Seeds
Red Wine
- 1×Vineyards Fruity Red Wine 75Cl on Tesco, opens in a new tab · 750ml£3.49
Might already have · 21Show£40.89
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
- 1×Tesco Balsamic Vinegar Of Modena 250Ml on Tesco, opens in a new tab£1.65
Oils & Cooking Fats
Stock Cubes & Pots
Seasoning, Herbs & Spices
- 1×Marigold Engevita B12 Yeast Flakes 100G on Tesco, opens in a new tab£4.15
- 1×Tesco Dried Oregano 14G on Tesco, opens in a new tab£1.00
- 1×Tesco Garam Masala Spice Blend 38G on Tesco, opens in a new tab£1.00
- 1×Tesco Ground Cayenne Pepper 48G on Tesco, opens in a new tab£1.00
- 1×Tesco Ground Cumin 43G on Tesco, opens in a new tab£1.00
- 1×Tesco Medium Curry Powder 80G on Tesco, opens in a new tab£1.25
- 1×Tesco Thyme 19g on Tesco, opens in a new tab£1.00
Salt & Pepper
Pasta & Spaghetti
- 1×Hearty Food Co. Penne Pasta 500G on Tesco, opens in a new tab£0.41
- 1×Tesco Finest Orecchiette 500G on Tesco, opens in a new tab£1.60/ea with Clubcard until 26 Oct£2.15
- 1×Tesco Tagliatelle Pasta 500G on Tesco, opens in a new tab£0.75
Rice
- 1×Tesco Basmati Rice 1Kg on Tesco, opens in a new tab · 1000g£1.79
Lentils, Grains & Pulses
Sugar
- 1×Granulated Sugar 1Kg on Tesco, opens in a new tab · 1000g£1.09
Peanut & Nut Butter
Every item, cupboard included£100.56
Clubcard prices take £2.75 off this shop.
To buy · 37£80.11
With Nectar prices£74.51
Spinach, greens & kale
Potatoes and sweet potatoes
Onions
Exotic vegetables
Peppers
Tomatoes
Block butter
- 1×Flora Plant Butter Spreadable Butter Alternative 400g on Sainsbury's, opens in a new tab£2.25/ea with Nectar until 27 Oct£3.00
Lactose free
Wholemeal and brown bread
Pulses and beans
- 1×Laila Red Split Lentils 1kg on Sainsbury's, opens in a new tab · 1000g£1.80/ea with Nectar until 8 Nov£2.00
- 1×Sainsbury's Butter Beans In Water 400g (235g*) on Sainsbury's, opens in a new tab£0.45
- 2×Sainsbury's Chickpeas in Water 400g (240g*) on Sainsbury's, opens in a new tab£0.82
- 1×Sainsbury's Dried Green Lentils 500g on Sainsbury's, opens in a new tab£2.10
- 3×Stamford Street Co. Baked Beans in Tomato Sauce 400g on Sainsbury's, opens in a new tab£0.90
Tinned tomatoes
Speciality ingredients
Cooking pastes
Nuts & seeds
Salad dressings
Asian
- 1×KTC Coconut Oil 500ml on Sainsbury's, opens in a new tab£3.00/ea with Nectar until 8 Nov£3.50
Cheese & dairy alternatives
- 2×Alpro High Protein Mixed Berries Dairy Free Soya Yoghurt Alternative 200g on Sainsbury's, opens in a new tab£1.35/ea with Nectar until 27 Oct£3.20
Vegan food
- 5×Cauldron 200g Extra Firm Tofu on Sainsbury's, opens in a new tab£1.25/ea with Nectar until 27 Oct£8.75
- 1×Cauldron Vegan Tofu Block 396g on Sainsbury's, opens in a new tab£1.75/ea with Nectar until 27 Oct£2.90
- 8×Misfits Cookie Dough Flavour Plant Based Protein Bar 50g on Sainsbury's, opens in a new tab£17.60
Longer life milk
Red wine
Uncategorised
- 1×Sainsbury's Fresh Packed Bunch Coriander 30g on Sainsbury's, opens in a new tab · 1pcs£0.55
- 2×Sainsbury's Fresh Packed Flat Leaf Parsley 30g on Sainsbury's, opens in a new tab£1.00
- 1×Sainsbury's Large Garlic on Sainsbury's, opens in a new tab · 1pcs£0.50
- 1×Sainsbury's Limes on Sainsbury's, opens in a new tab · 1pcs£0.25
- 1×Stamford Street Co. 1kg Wholegrain Rolled Oats on Sainsbury's, opens in a new tab · 1000g£0.85
- 1×Stamford Street Co. 4 x Unwaxed Lemons on Sainsbury's, opens in a new tab · 4pcs£0.89
- 1×Stamford Street Co. Ground Black Pepper 55g on Sainsbury's, opens in a new tab£0.87
Might already have · 20Show£31.09
Stuffings
Chilli and curry powder
- 1×Rajah 85g Garam Masala Spice Blend on Sainsbury's, opens in a new tab£1.00/ea with Nectar until 8 Nov£1.10
- 1×Stamford Street Co. Medium Curry Powder 55g on Sainsbury's, opens in a new tab£0.54
Stocks
Olive oil
- 1×Sainsbury's Olive Oil 1L on Sainsbury's, opens in a new tab · 1000ml£7.25
Spices
Herbs
Colourings & flavourings
Farfalle, shapes and shells
Linguine and tagliatelle
Granulated sugar
Every item, cupboard included£111.20
Nectar prices take £5.60 off this shop.
How we set Susten up
- Targets: 2,500 kcal a day. Vegan: no meat, fish, dairy or eggs. Calories split 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 Tesco'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: Tesco. Susten planned the week from recipes Tesco 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 vegan meal plan planned at Sainsbury's has its own week. Every Tesco meal plan sits on one page, with the cheapest high-protein meals at Tesco.
Questions about this Tesco 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