Losing weight on a vegetarian diet is entirely achievable — and often easier than people expect. Plant-based proteins like eggs, Greek yogurt, tofu, legumes, and cottage cheese are filling, nutritious, and widely available at UK supermarkets. This 7-day vegetarian low calorie meal plan is designed for UK shoppers, targeting 1,500 calories per day with a strong emphasis on protein to keep you satisfied and support a healthy metabolism. Every meal uses ingredients you can pick up at Tesco, Aldi, Sainsbury's, or Asda.
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 well-planned vegetarian diet is associated with lower body weight, reduced risk of type 2 diabetes, and better heart health, according to the British Dietetic Association. The key to losing weight as a vegetarian is ensuring adequate protein — without meat, it is easy to fill up on carbohydrate-heavy foods that push you over your calorie target. This plan solves that by building every meal around a protein anchor — eggs, tofu, lentils, chickpeas, or dairy — before adding vegetables and complex carbs. You will hit 75–90 g of protein per day, which is appropriate for weight loss in most adults.
Example 7-Day Vegetarian Low 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
BreakfastOat & Chia Seed Porridge360 kcal · 14g protein · 5 min
50 g oats cooked with soy milk, 1 tbsp chia seeds, topped with sliced banana and a drizzle of honey.
Combine the base ingredients in a bowl or container and stir well.
Add toppings last, then eat straight away or chill until needed.
Daily total: 1500 kcal · 83g 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: £35–45 per week.
Protein
240g chickpeas (drained)
150g firm tofu
2 eggs
100g red lentils (dry)
100g green lentils (cooked)
240g black beans (drained)
1 egg
120g kidney beans (drained)
Carbs
50g oats
80g brown rice (dry)
1 slice wholemeal bread (40g)
30g granola
2 small wholemeal tortillas (60g)
70g Arborio rice (dry)
50g oat flour
Vegetables
60g baby spinach
150g cherry tomatoes
200g broccoli
150g peppers
40g spinach
200g mushrooms
150g roasted peppers
100g cucumber
200g sweet potato
80g shredded cabbage
100g carrot sticks
half avocado (75g)
100g romaine lettuce
80g sweetcorn
60g wilted spinach
150g courgette
200g mixed mushrooms
200g edamame pods
200g tomatoes
150g carrots
150g parsnips
Dairy
200ml soy milk
200g low-fat Greek yogurt
1 tbsp peanut butter (15g)
200ml oat milk
1 tbsp almond butter (15g)
80g reduced-fat halloumi
200g low-fat cottage cheese
200g 0% Greek yogurt
150g protein yogurt
150g butternut squash
125g buffalo mozzarella
Extras
1 tbsp chia seeds (15g)
1 banana
1 tbsp tahini (15g)
80g mixed berries
1 slice wholemeal toast (40g)
80g wholemeal spaghetti (dry)
1 apple (180g)
80g quinoa (dry)
30g reduced-fat feta
150g low-fat paneer
40g hummus
1 tbsp Caesar dressing
15g Parmesan
15g crushed walnuts
2 tbsp low-fat crème fraîche
1 tbsp olive oil
150g nut roast
1 tsp honey
1 tsp mixed seeds
Tips for Success
Eggs are one of the cheapest and most protein-dense foods available. Keep a batch of hard-boiled eggs in the fridge for quick lunches and snacks.
Tinned chickpeas, lentils, and kidney beans are nutritional powerhouses. Buy several tins a week — they store for years and cost around 60–80p each.
Tofu takes on flavour well when marinated before cooking. Press it with a clean towel to remove moisture before pan-frying or baking for a better texture.
Nutritional yeast is a brilliant addition to vegetarian cooking — it adds a cheesy, umami flavour and is high in B vitamins. Find it in most UK supermarkets.
Greek yogurt (not plant-based) is the easiest high-protein snack on a lacto-vegetarian diet. 200 g of 0% fat Greek yogurt contains about 20 g of protein for around 130 kcal.
Generate Your Free Personalised Plan
Our AI generator creates a personalised Vegetarian Low 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
Can I get enough protein on a vegetarian diet?
Yes. Eggs, Greek yogurt, cottage cheese, tofu, lentils, chickpeas, and edamame are all excellent protein sources. This plan delivers 75–90 g of protein per day, which is sufficient for most adults losing weight.
Is this plan vegan-friendly?
Not as written — it includes eggs, dairy, and sometimes halloumi or paneer. However, you can swap these for plant-based alternatives (silken tofu for eggs, soy yogurt for Greek yogurt) to make it vegan.
Will I be hungry on 1500 calories as a vegetarian?
Hunger depends on food choices more than total calories. This plan is built around high-protein, high-fibre meals that keep you full. If you are regularly hungry, try adding more non-starchy vegetables and ensuring each meal includes at least 20 g of protein.