
| Calories | ~1,500/day |
|---|---|
| Protein | ~111g/day |
| Weekly cost | £40-45 per week (Tesco basket, checked 8 June 2026) |
| Cost per day | ~£5.75-£6.45 |
| Cost per meal | ~£1.90-£2.15 per main meal |
| Cost per g protein | ~5-6p using the full basket |
| Updated | 8 June 2026 |
| Supermarkets | Tesco |
| Best for | Tesco shoppers, fat loss on a budget |
| Prep difficulty | Easy (15-25 min) |
Not quite right? Generate a personalised version in 30 seconds →
This Tesco low calorie meal plan is built for someone who wants a practical 7-day weight-loss shop from Tesco, not a generic plan with supermarket names pasted on. It uses Tesco-stocked staples such as British chicken breast fillets, Tesco Tuna Chunks in Spring Water, 0% fat Greek style yogurt, Grower's Harvest oats, brown rice, frozen veg and Clubcard-sensitive convenience options. The target is around 1,500 calories per day, roughly 90-135 g protein per day, and a realistic one-person Tesco basket of about £40-45 before local price variation.
The search intent for a Tesco diet plan is usually practical: what should I buy, how much will it cost, which Tesco swaps keep calories low, and where can Clubcard or Aldi Price Match reduce the basket? This plan answers those questions directly. The meals are still simple batch-cook meals, but the extra value is the Tesco-specific pricing, substitutions and convenience choices that help you stay in a calorie deficit when the exact product you wanted is expensive, out of stock or only available in a larger store.
This is the Tesco version of a 1,500 calorie meal plan. If 1,500 calories feels too low, compare the 1,800 calorie plan or 2,000 calorie plan; if protein is the priority, use the high protein low calorie plan alongside the cheap high protein foods UK guide and best low calorie foods UK guide.
Prices below use a Tesco online grocery check on 8 June 2026 and focus on own-brand, Aldi Price Match or commonly stocked Tesco items where possible. Treat them as a planning guide, not a checkout guarantee.
| Tesco item | Estimated price | Protein supplied | Cost per g protein | Best use |
|---|---|---|---|---|
| Tesco 0% Fat Greek Style Yogurt 1 kg | £1.95 | ~100 g per tub | ~2.0p | Breakfast bowls and snacks |
| Tesco Tuna Chunks in Spring Water 4 x 145 g | £2.49 | ~100 g per pack | ~2.5p | Fast lunches, jacket potatoes and salads |
| Tesco British Chicken Breast Fillets 1 kg | £6.49 | ~240-300 g per pack | ~2-3p | Batch-cooked lunches and dinners |
| Tesco Medium Free Range Eggs 12 pack | £2.85 | ~79 g per pack | ~3.6p | Breakfasts, snacks and emergency meals |
| Tesco British Turkey Breast Mince 2% Fat 500 g | £4.90 | ~125 g per pack | ~3.9p | Chilli, wraps and rice bowls |
| Tesco item | Estimated price | Calories | Why it helps |
|---|---|---|---|
| Growers Harvest Mixed Vegetables 1 kg | £0.99 | ~58 kcal per 100 g | Very cheap volume for dinners |
| Tesco Large Broccoli Pack 500 g | £1.08 | ~40 kcal per 100 g | Filling, easy side dish |
| Tesco Perfectly Imperfect Frozen Mixed Berries 1 kg | £2.99 | ~55 kcal per 100 g | Low-calorie topping for oats and yogurt |
| Tesco Sweet Potatoes 1 kg | £1.19 | ~90 kcal per 100 g cooked | More filling than most snack carbs |
| Tesco Reduced Fat Houmous 200 g | £1.30 | ~84 kcal per 50 g | Controlled snack portion with carrots or cucumber |
This basket is designed to cover the plan with budget-aware Tesco swaps. If you keep every premium example meal exactly as written, such as steak, prawns or cod, expect the basket to move toward the higher end.
| Item | Quantity | Estimated Tesco price | Number of meals supplied |
|---|---|---|---|
| Tesco British Chicken Breast Fillets | 1 kg | £6.49 | 5-6 protein portions |
| Tesco Tuna Chunks in Spring Water | 4 x 145 g | £2.49 | 4 lunches or snacks |
| Tesco Medium Free Range Eggs | 12 pack | £2.85 | 5-6 breakfasts/snacks |
| Tesco 0% Fat Greek Style Yogurt | 1 kg | £1.95 | 5 breakfasts/snacks |
| Tesco British Turkey Breast Mince 2% Fat | 500 g | £4.90 | 3 chilli or wrap portions |
| Tesco 2 Boneless Salmon Fillets | 260 g | £5.15 | 2 dinners |
| Grower's Harvest Porridge Oats | 1 kg | £0.85 | 12-15 breakfasts |
| Tesco Wholemeal Sliced Bread | 800 g | ~£1.50 | 8-10 toast/sandwich portions |
| Tesco Easy Cook Brown Rice | 1 kg | £1.39 | 10+ carb portions |
| Tesco Sweet Potatoes | 1 kg | £1.19 | 5 side portions |
| Tesco Large Broccoli Pack | 500 g | £1.08 | 3 side portions |
| Growers Harvest Mixed Vegetables | 1 kg | £0.99 | 6-8 side portions |
| Tesco Filtered Skimmed Milk | 2 litres | £2.20 | Oats, smoothies and shakes |
| Tesco Perfectly Imperfect Frozen Mixed Berries | 1 kg | £2.99 | 10+ yogurt/oat toppings |
| Tesco Reduced Fat Houmous | 200 g | £1.30 | 4 snack portions |
| Fresh salad and veg top-up | Spinach, tomatoes, cucumber, carrots | ~£5.50 | 7+ salads/snacks |
Total from the table is roughly £40-45 depending on exact bread, salad and offer choices. Pantry items such as spices, stock, vinegar and small amounts of oil are excluded because most users already own them.
Below is a sample week. Each day is planned to hit approximately 1,500 calories with a strong protein focus. Calorie and protein figures are estimates — weigh ingredients if you need precision. Use the free generator to get a freshly personalised version.
Rolled Tesco Rolled Oats soaked overnight in Tesco Skimmed Milk, topped with frozen berries and a drizzle of honey.
Portions: 60g oats, 200ml skimmed milk, 80g frozen berries, 1 tsp honey
Medium baked potato topped with tinned tuna mixed with sweetcorn and a teaspoon of light mayo.
Portions: 200g baked potato, 100g tinned tuna, 50g sweetcorn
Chicken breast grilled with courgette, peppers, and cherry tomatoes, served with a small portion of Tesco Easy Cook Brown Rice.
Portions: 150g chicken breast, 40g brown rice (dry), 200g mixed veg
Low-fat Tesco Low Fat Greek Style Yogurt topped with fresh or frozen blueberries.
Portions: 200g Greek yogurt, 80g blueberries
Two eggs scrambled with a handful of spinach, served on a slice of Tesco Wholemeal Sliced Bread.
Portions: 2 eggs, 1 slice wholemeal toast (35g), 40g spinach
Red lentil and carrot soup seasoned with cumin and coriander, served with a small wholemeal roll.
Portions: 80g red lentils (dry), 100g carrots, 1 small roll (60g)
Salmon fillet baked with lemon and dill, served with steamed broccoli and boiled new potatoes.
Portions: 150g salmon fillet, 150g new potatoes, 150g broccoli
One medium apple and 20 g of unsalted almonds.
Portions: 1 apple (150g), 20g almonds
Blended banana, 50 g Tesco Rolled Oats, Tesco Skimmed Milk, and a teaspoon of peanut butter.
Portions: 1 banana, 50g oats, 200ml skimmed milk, 1 tsp peanut butter
Chicken breast strips over romaine lettuce with a light Caesar dressing and Parmesan shavings. No croutons.
Portions: 120g chicken breast, 80g romaine lettuce, 20ml light dressing
Lean turkey mince cooked with tinned tomatoes, kidney beans, and chilli spices. Served with Tesco Easy Cook Brown Rice.
Portions: 150g turkey mince, 40g brown rice (dry), 80g kidney beans
100 g carrot sticks with 40 g reduced-fat hummus.
Portions: 100g carrot sticks, 40g hummus
50 g Tesco Rolled Oats cooked with Tesco Skimmed Milk, topped with 15 g crushed walnuts and a sprinkle of cinnamon.
Portions: 50g oats, 250ml skimmed milk, 15g walnuts
King prawns tossed with mixed leaves, half an avocado, cucumber, and lemon dressing.
Portions: 120g king prawns, ½ avocado (60g), 80g mixed leaves, 100g cucumber
Marinated chicken tikka baked and served over blitzed cauliflower rice with a side of raita.
Portions: 150g chicken breast, 200g cauliflower rice, 50g raita
150 g cottage cheese with sliced cucumber and a grind of black pepper.
Portions: 150g cottage cheese, 100g cucumber
Two poached eggs and 50 g smoked salmon on a slice of Tesco Wholemeal Sliced Bread.
Portions: 2 eggs, 50g smoked salmon, 1 slice wholemeal toast (35g)
Diced chicken breast simmered with carrots, celery, and leek in a light chicken stock.
Portions: 120g chicken breast, 80g carrots, 50g celery, 50g leek
Cod fillet baked with herbs and lemon, served with oven-roasted sweet potato wedges and green beans.
Portions: 150g cod fillet, 150g sweet potato, 100g green beans
High-protein low-fat yogurt pot (e.g. Arla Protein or Tesco High Protein Yogurt).
Portions: 1 high-protein yogurt pot (150g)
Two small wholemeal pancakes made with egg and oat flour, topped with berries and low-fat yogurt.
Portions: 80g pancake batter (2 pancakes), 80g berries, 50g low-fat yogurt
Sliced turkey breast, half an avocado, spinach, and tomato in a wholemeal tortilla wrap.
Portions: 100g turkey breast, ½ avocado (60g), 1 wholemeal wrap (60g)
Lean sirloin steak grilled to your liking, with roasted courgette, peppers, and cherry tomatoes.
Portions: 150g lean sirloin steak, 200g roasted veg
Two plain rice cakes spread with natural peanut butter.
Portions: 2 rice cakes (20g), 1 tbsp peanut butter (15g)
One egg (grilled or poached), two lean bacon rashers (fat trimmed), grilled tomatoes, mushrooms, and one slice of Tesco Wholemeal Sliced Bread.
Portions: 1 egg, 2 lean bacon rashers (60g), 100g tomatoes, 50g mushrooms, 1 slice toast
Sliced leftover steak over mixed leaves with cherry tomatoes and a balsamic dressing.
Portions: 100g sliced steak, 80g mixed leaves, 100g cherry tomatoes
Roast chicken breast with parsnips, carrots, and a small portion of gravy. A proper Sunday roast, lighter style.
Portions: 175g chicken breast, 100g parsnips, 100g carrots
One scoop of unflavoured or vanilla protein powder mixed with water or Tesco Skimmed Milk.
Portions: 30g protein powder, 250ml skimmed milk
Here is a sample shopping list to cover this 7-day plan. Estimated cost: £40-45 per week (Tesco basket, checked 8 June 2026).
Use these swaps when a Tesco item is expensive, out of stock, or does not fit your diet. The aim is to keep calories similar while protecting protein and cost.
| Major ingredient | Cheaper Tesco substitute | Higher protein substitute | Vegetarian substitute |
|---|---|---|---|
| Chicken breast | Chicken thighs or drumsticks, skin removed | Turkey breast mince or extra chicken breast | Tofu, Quorn pieces or seitan |
| Tinned tuna | Tinned sardines or tuna single tins on Aldi Price Match | Chicken breast or extra tuna | Cottage cheese, tofu or chickpeas plus yogurt dressing |
| Eggs | Medium eggs instead of large eggs | Egg whites plus one whole egg | Tofu scramble |
| 0% Greek yogurt | 1 kg tub instead of single protein pots | Tesco High Protein Natural Yogurt | Skyr, cottage cheese or soy yogurt plus protein powder |
| Turkey mince | Turkey thigh mince or 5% pork mince if calories allow | 2% turkey breast mince | Vegetarian mince or red lentils |
| Salmon or cod | Frozen white fish, tinned tuna or chicken breast | Tuna, prawns or chicken breast | Tofu, tempeh or Quorn fillets |
| Lean steak | 5% beef mince used in a rice bowl | Turkey breast mince | Quorn mince or lentil chilli |
| Brown rice | Own-brand rice bought in 1 kg bags | Mix rice with lentils or edamame | Same swap works vegetarian |
| Wholemeal bread or wraps | Tesco own-brand loaf or pittas | High-protein wrap if on offer | Same swap works vegetarian |
| Broccoli, spinach and salad | Frozen mixed vegetables | Edamame, peas or spinach with yogurt dressing | Same swap works vegetarian |
| Houmous | Blend tinned chickpeas into a simple dip | Cottage cheese dip or Greek yogurt dip | Reduced fat houmous or bean dip |
| Berries | Perfectly Imperfect frozen berries | Berries with high-protein yogurt | Same swap works vegetarian |
These are the Tesco-specific shortcuts most useful when you cannot cook but still want to stay near the plan.
| Need | Best Tesco option | Calories/protein | Why it works |
|---|---|---|---|
| Cheapest Tesco breakfast under 300 calories | 40 g Grower's Harvest oats, 200 ml skimmed milk and 80-100 g frozen berries | ~280 kcal, ~12 g protein | Usually under 70p per serving and keeps well as overnight oats |
| Highest protein Tesco lunch under 500 calories | 150 g cooked chicken breast, salad bag, cucumber, tomatoes and light yogurt dressing | ~420-480 kcal, ~45 g protein | More protein per pound than most meal-deal mains |
| Best Tesco convenience foods for weight loss | Tuna tins, high-protein yogurt pots, bagged salad, microwave rice and frozen veg | Varies by combination | Combines portion control with minimal cooking |
| Best Tesco ready meal under 500 calories | Tesco Calorie Controlled Chicken Tikka Masala 350 g | ~353 kcal, ~23 g protein | Useful emergency dinner; add frozen veg if you need more volume |
| Best Tesco snacks under 100 calories | Rice cakes, cucumber or carrots, under-100-calorie snack multipacks, or a 50 g houmous portion | ~15-100 kcal | Good for cravings, but pair with protein if hunger is the real issue |
For pure price, Tesco is not always the cheapest. Its advantage is range, online availability, Clubcard, and the ability to build the whole plan in one basket.
| Supermarket | Best for | Strength | Watch-out |
|---|---|---|---|
| Tesco | One-basket online shop and Clubcard users | Wide range, nutrition labels, Aldi Price Match staples, strong convenience options | Premium fish, steak and branded snacks can quickly lift the basket |
| Aldi | Lowest-cost core meal prep | Often cheapest for oats, eggs, chicken, rice and frozen vegetables | Smaller range, less online convenience, fewer exact diet products |
| Asda | Big-four value with delivery | Good budget range, full online shop, strong frozen and own-brand choices | Can still be pricier than Aldi on core staples; rewards savings vary |
Our AI generator creates a personalised Tesco Low Calorie meal plan tailored to your preferred UK supermarket, dietary requirements, and cooking time. Free, no sign-up needed.
Generate My Tesco Low Calorie Plan →Meal plans are for general information only. Calories and protein are estimates. For medical conditions, pregnancy, eating disorders, or clinical dietary needs, speak to a qualified healthcare professional.
The budget-aware basket is roughly £40-45 for one person before local variation. Following every premium meal exactly as written, especially steak, prawns or cod, can push the shop closer to £50.
The best value options are usually 0% Greek style yogurt, tinned tuna, chicken breast, eggs and turkey mince. The exact order changes with Clubcard and Aldi Price Match offers.
Yes, if 1,500 calories creates a sensible deficit for your body size and activity. If that feels too low, compare the 1,800 or 2,000 calorie plans rather than forcing a target you cannot sustain.
A large Tesco or online shop should cover the basket. Smaller Express stores may miss items such as turkey mince, larger yogurt tubs, frozen berries or calorie-controlled ready meals.
Seen something off with this plan? Send a quick note and we will review it.