High Protein Vegetarian Meal Plan UK — 7-Day Fat Loss Guide

Plan at a glance

Calories~1,500/day
Protein~81g/day
Weekly cost£35–45 per week

Not quite right? Generate a personalised version in 30 seconds →

Getting enough protein on a vegetarian diet while keeping calories in a deficit is one of the most common nutrition challenges in the UK. This 7-day plan solves it by building every meal around a protein-first approach — eggs, 0% fat Greek yogurt, cottage cheese, tofu, lentils, chickpeas, and edamame. It delivers 100–130 g of protein per day at around 1,500 calories, with an estimated weekly shop of £35–45 at any major UK supermarket.

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.

Why Choose a High Protein Vegetarian Meal Plan?

Most vegetarian meal plans underdeliver on protein because they focus on vegetables and grains rather than planning around protein anchors. This plan takes the opposite approach: decide the protein source first, then build the rest of the meal around it. Eggs provide 6 g of protein each at around 78 kcal; 0% fat Greek yogurt delivers 10 g per 100 g at 57 kcal; and cottage cheese offers 12 g per 100 g. Combined with tofu and legumes, hitting 100–130 g of vegetarian protein per day at 1,500 calories is entirely achievable.

Example 7-Day High Protein Vegetarian 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.

LunchChickpea & Spinach Salad420 kcal · 20g protein · 10 min

Tinned chickpeas, baby spinach, cherry tomatoes, cucumber, red onion, and lemon-tahini dressing.

DinnerTofu & Vegetable Stir-Fry520 kcal · 28g protein · 20 min

Firm tofu cubes stir-fried with broccoli, peppers, and soy sauce, served on brown rice.

SnackGreek Yogurt & Berries200 kcal · 15g protein · 2 min

200 g low-fat Greek yogurt with a handful of mixed berries.

Daily total: 1500 kcal · 77g protein

Tuesday

BreakfastScrambled Eggs on Wholemeal Toast350 kcal · 22g protein · 10 min

Two eggs scrambled with spinach and cherry tomatoes, on a slice of wholemeal toast.

LunchRed Lentil Soup370 kcal · 18g protein · 30 min

Thick red lentil soup with cumin, turmeric, and a wedge of wholemeal bread.

DinnerMushroom & Lentil Bolognese530 kcal · 24g protein · 25 min

Finely chopped mushrooms and green lentils in a rich tomato sauce, served over wholemeal spaghetti.

SnackApple & Peanut Butter250 kcal · 7g protein · 2 min

One apple sliced and served with one tablespoon of natural peanut butter.

Daily total: 1500 kcal · 71g protein

Wednesday

BreakfastOvernight Oats with Nut Butter380 kcal · 16g protein · 5 min

50 g oats soaked in oat milk with a tablespoon of almond butter and banana slices.

LunchHalloumi & Quinoa Salad450 kcal · 26g protein · 15 min

Grilled reduced-fat halloumi over 80 g quinoa with roasted peppers, cucumber, and mint dressing.

DinnerEgg & Sweet Potato Frittata480 kcal · 28g protein · 25 min

Four-egg frittata baked with diced sweet potato, spinach, and feta cheese.

SnackCottage Cheese & Cucumber190 kcal · 18g protein · 2 min

200 g low-fat cottage cheese with sliced cucumber.

Daily total: 1500 kcal · 88g protein

Thursday

BreakfastYogurt Parfait340 kcal · 20g protein · 5 min

Layered 0% Greek yogurt, granola (30 g), and mixed berries.

LunchBlack Bean Tacos430 kcal · 22g protein · 15 min

Spiced black beans in two small wholemeal tortillas with shredded cabbage, salsa, and low-fat sour cream.

DinnerPaneer & Spinach Curry530 kcal · 30g protein · 25 min

Low-fat paneer with spinach in a tomato-based curry sauce, served with a small portion of brown rice.

SnackHummus & Carrot Sticks200 kcal · 7g protein · 2 min

40 g hummus with 100 g carrot sticks.

Daily total: 1500 kcal · 79g protein

Friday

BreakfastAvocado & Egg Toast400 kcal · 20g protein · 10 min

Two slices wholemeal toast topped with half a mashed avocado and one poached egg.

LunchTofu Caesar Salad390 kcal · 24g protein · 10 min

Crispy baked tofu cubes over romaine lettuce with a light Caesar-style dressing and Parmesan.

DinnerVegetarian Chilli510 kcal · 26g protein · 25 min

Kidney beans, black beans, and sweetcorn in a smoky tomato chilli. Served with brown rice.

SnackProtein Yogurt & Walnuts200 kcal · 14g protein · 2 min

Protein yogurt pot with 15 g crushed walnuts.

Daily total: 1500 kcal · 84g protein

Saturday

BreakfastSpinach & Feta Omelette360 kcal · 28g protein · 10 min

Three-egg omelette with wilted spinach, 30 g reduced-fat feta, and cherry tomatoes.

LunchLentil & Roasted Veg Bowl420 kcal · 22g protein · 30 min

Roasted butternut squash, courgette, and peppers over green lentils with a tahini dressing.

DinnerMushroom Risotto (lighter)530 kcal · 18g protein · 35 min

Arborio rice cooked with mixed mushrooms, low-fat crème fraîche, and Parmesan. Smaller portion.

SnackEdamame Pods190 kcal · 16g protein · 5 min

200 g edamame pods, lightly salted.

Daily total: 1500 kcal · 84g protein

Sunday

BreakfastBanana Protein Pancakes380 kcal · 22g protein · 15 min

Two pancakes made with mashed banana, two eggs, oat flour, and a sprinkle of cinnamon.

LunchCaprese & Chickpea Salad400 kcal · 22g protein · 10 min

Buffalo mozzarella, tomato, basil, and chickpeas drizzled with olive oil and balsamic glaze.

DinnerNut Roast with Roasted Veg520 kcal · 24g protein · 45 min

Homemade walnut and lentil nut roast with roasted carrots, parsnips, and a vegetarian gravy.

SnackGreek Yogurt & Honey200 kcal · 15g protein · 2 min

200 g 0% Greek yogurt with a teaspoon of honey and a sprinkle of seeds.

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.

Sample Weekly Shopping List

Here is a sample shopping list to cover this 7-day plan. Estimated cost: £35–45 per week.

Protein

  • Eggs (18)
  • 0% fat Greek yogurt (2 × 500 g)
  • Low fat cottage cheese (500 g)
  • Firm tofu (2 × 400 g)
  • Tinned chickpeas (4 cans)
  • Red lentils (500 g)
  • Edamame frozen (300 g)

Carbs

  • Rolled oats (1 kg)
  • Wholemeal bread (800 g)
  • Brown rice (500 g)
  • Quinoa (500 g)
  • Sweet potatoes (1 kg)

Vegetables

  • Broccoli (750 g)
  • Spinach (400 g bag)
  • Mixed peppers (500 g)
  • Courgette (3)
  • Cherry tomatoes (400 g)
  • Mushrooms (500 g)

Dairy

  • Skimmed milk (2 L)
  • 0% fat Greek yogurt (1 kg)
  • Low fat cottage cheese (500 g)

Extras

  • Olive oil
  • Tahini (jar)
  • Lemon (4)
  • Garlic bulb
  • Nutritional yeast (100 g)
  • Hemp seeds (200 g)
  • Natural peanut butter (340 g)

Meal prepping this week?

Keep meals organised with freezer-safe meal prep labels for dates, portions, calories, protein, and reheating notes.

View meal prep labels →

Useful if you batch cook, freeze meals, or prep multiple portions.

Tips for Success

  • Hard-boil a batch of eight to ten eggs at the start of the week. They keep in the fridge for five days and are the fastest 78-kcal protein boost available.
  • 0% fat Greek yogurt is the most calorie-efficient protein source on a vegetarian plan. A 200 g serving provides 20 g of protein for around 115 kcal.
  • Press tofu before cooking for better texture — wrap it in a clean tea towel, place a weight on top, and leave for 20–30 minutes. Marinate and pan-fry or bake for a satisfying protein anchor.
  • Nutritional yeast adds a cheesy, umami flavour to vegetarian dishes and is rich in B vitamins. Find it in most major UK supermarkets for around £3–4 per bag.
  • Edamame (frozen) is one of the highest-protein vegetables available — 11 g per 100 g. Add to salads, stir-fries, or eat as a snack with a little sea salt.

Generate Your Free Personalised Plan

Our AI generator creates a personalised High Protein Vegetarian meal plan tailored to your preferred UK supermarket, dietary requirements, and cooking time. Free, no sign-up needed.

Generate My High Protein Vegetarian 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.

Frequently Asked Questions

How much protein can I get on a vegetarian diet?

More than you might expect. This plan delivers 100–130 g per day from eggs, dairy, tofu, and legumes — sufficient for most adults at 1,500 calories to preserve muscle while losing fat.

Is this plan vegan-friendly?

Not as written — it uses eggs, dairy (Greek yogurt, cottage cheese), and sometimes halloumi. To make it vegan, substitute silken tofu for eggs, soy or oat yogurt for Greek yogurt, and use more lentils and chickpeas.

Which UK supermarket is best for vegetarian high-protein foods?

Tesco and Sainsbury's have the widest range of high-protein vegetarian products including protein yogurt, cottage cheese varieties, and tofu. Aldi and Lidl are cheapest for eggs, Greek yogurt, and pulses.

Related Meal Plans & Guides