Sainsbury's is one of the UK's most popular supermarkets for healthy eating — its own-brand range covers every staple you need for a calorie-controlled diet at competitive prices, with Nectar Prices reducing the weekly cost further. This 7-day plan targets 1,500 calories and 85–105 g of protein per day using Sainsbury's own-brand products. Estimated weekly cost is £38–48, reducing to around £35–42 when Nectar Prices apply to chicken, eggs, and Greek yogurt.
Want this meal plan personalised?
Use the free AI meal plan generator to adapt this plan to your calories, protein target, budget, supermarket, dietary preferences, and foods you actually like.
A 1,500 calorie target is well-suited to most women and lighter adults seeking to lose 0.5–1 kg per week. Sainsbury's own-brand Lean Chicken Breast, Low Fat Greek Style Yogurt, and Tinned Tuna provide excellent value protein sources. The Nectar card gives you access to Sainsbury's best prices on key staples — if you do not already have one, it is free to sign up online and immediately unlocks savings on this plan's core ingredients.
Example 7-Day Sainsbury's 1500 Calorie Meal Plan
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.
Monday
BreakfastOvernight Oats with Berries340 kcal · 14g protein · 5 min
Rolled Sainsbury's Rolled Oats soaked overnight in Sainsbury's Skimmed Milk, topped with frozen berries and a drizzle of honey.
Prepare the ingredients: 175g chicken breast, 100g parsnips, 100g carrots.
Cook the main protein or vegetables in a pan over medium heat until cooked through.
Add the remaining ingredients, heat until piping hot, season to taste, and serve.
SnackProtein Shake200 kcal · 25g protein · 2 min
One scoop of unflavoured or vanilla protein powder mixed with water or Sainsbury's Skimmed Milk.
Portions: 30g protein powder, 250ml skimmed milk
Recipe
Prepare the ingredients: 30g protein powder, 250ml skimmed milk.
Cook the main protein or vegetables in a pan over medium heat until cooked through.
Add the remaining ingredients, heat until piping hot, season to taste, and serve.
Daily total: 1500 kcal · 135g protein
Want this meal plan personalised?
Use the free AI meal plan generator to adapt this plan to your calories, protein target, budget, supermarket, dietary preferences, and foods you actually like.
Here is a sample shopping list to cover this 7-day plan. Estimated cost: £38–48 per week (Sainsbury's own-brand, or £35–42 with Nectar Prices).
Protein
100g tinned tuna
725g chicken breast
4 eggs
80g red lentils (dry)
150g salmon fillet
150g turkey mince
80g kidney beans
120g king prawns
50g smoked salmon
150g cod fillet
100g turkey breast
1 egg
Carbs
160g oats
200g baked potato
80g brown rice (dry)
1 small roll ( 60g )
150g new potatoes
200g cauliflower rice
2 rice cakes ( 20g )
Vegetables
50g sweetcorn
40g spinach
280g carrots
150g broccoli
80g romaine lettuce
100g carrot sticks
½ avocado ( 120g )
160g mixed leaves
200g cucumber
50g celery
50g leek
150g sweet potato
100g tomatoes
50g mushrooms
100g cherry tomatoes
100g parsnips
Dairy
900ml skimmed milk
200g Greek yogurt
150g cottage cheese
1 high-protein yogurt pot ( 150g )
50g low-fat yogurt
Extras
80g frozen berries
1 tsp honey
200g mixed veg
80g blueberries
1 slice wholemeal toast ( 70g )
1 apple ( 150g )
20g almonds
1 banana
1 tsp peanut butter
20ml light dressing
40g hummus
15g walnuts
50g raita
100g green beans
80g pancake batter (2 pancakes)
80g berries
1 wholemeal wrap ( 60g )
150g lean sirloin steak
200g roasted veg
1 tbsp peanut butter (15g)
2 lean bacon rashers ( 60g )
1 slice toast
100g sliced steak
30g protein powder
Tips for Success
Sign up for a free Sainsbury's Nectar card to unlock Nectar Prices on chicken, eggs, Greek yogurt, and other core ingredients — this can reduce the weekly cost by £5–8.
Sainsbury's frozen vegetables are high quality and very affordable. Frozen spinach, broccoli florets, and mixed vegetables are all excellent substitutes for fresh at a fraction of the price.
Sainsbury's own-brand Low Fat Cottage Cheese is an underrated protein source at around £1.20 for 300 g — 23 g of protein for under 130 kcal per serving.
Batch-cook Sainsbury's chicken breast at the weekend. Poach 1 kg in lightly salted water, refrigerate, and use across three days of lunches.
Use the Sainsbury's SmartShop app to scan items as you shop — it helps you stay on budget and avoid unplanned purchases that inflate the weekly cost.
Generate Your Free Personalised Plan
Our AI generator creates a personalised Sainsbury's 1500 Calorie meal plan tailored to your preferred UK supermarket, dietary requirements, and cooking time. Free, no sign-up needed.
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.
Frequently Asked Questions
How much does a Sainsbury's 1500 calorie meal plan cost?
Approximately £38–48 per week using Sainsbury's own-brand products, or £35–42 with Nectar Prices applied to key protein sources.
Is Sainsbury's good for calorie-controlled dieting?
Yes — the own-brand range covers every staple needed for a structured low-calorie diet, from lean chicken and eggs to low-fat dairy and wholegrain carbs. Nectar Prices regularly discount these items.
Can I adapt this plan to 1800 calories?
Yes — increase portion sizes of your carbohydrate-heavy meals (oats, rice, potatoes) by around 20%, and add a larger afternoon snack such as a banana and peanut butter. Our free generator can also build you a personalised 1,800 calorie Sainsbury's plan.