2,000-Calorie Vegetarian Meal Plan: 7 Days + Grocery List
In short: this 2,000-calorie vegetarian meal plan gives you 7 days of breakfast, lunch and dinner plus 1 snack a day, averaging 1993 kcal, 93 g protein, 236 g carbs and 68 g fat per day. No meat or fish. Protein comes from eggs, dairy, legumes, tofu and whole grains.
- Calories
- 1993
- Protein
- 93 g
- Carbs
- 236 g
- Fat
- 68 g
Who it's for: Vegetarians who want enough protein and variety without planning every meal from scratch.
Your 7-day menu
Monday
1994 kcal · P 83 g · C 235 g · F 74 g
BreakfastOvernight oats with peanut butter506 kcal · 21 g protein
5 min · portion ×1.15
- 69 g (2.4 oz) Rolled oats
- 230 ml (7.8 fl oz) Milk
- 23 g (0.8 oz) Peanut butter
- 0.5 Banana
Stir oats into milk with peanut butter, chill overnight, top with banana.
LunchHalloumi & chickpea wrap644 kcal · 30 g protein
10 min · portion ×1.15
- 81 g (2.9 oz) Halloumi
- 115 g (4.1 oz) Chickpeas (drained)
- 1 Wholegrain tortilla
- 46 g (1.6 oz) Mixed salad leaves
Grill halloumi, crush chickpeas with lemon, wrap with leaves.
DinnerBlack bean & sweet potato chilli644 kcal · 25 g protein
35 min · portion ×1.15
- 173 g (6.1 oz) Black beans (drained)
- 230 g (8.1 oz) Sweet potato
- 230 g (8.1 oz) Chopped tomatoes
- 23 g (0.8 oz) Cheddar
Simmer everything with chilli spices 25 min; top with cheese.
SnackHummus & carrot sticks200 kcal · 7 g protein
2 min
- 60 g (2.1 oz) Hummus
- 120 g (4.2 oz) Carrots
Dip and eat.
Tuesday
1981 kcal · P 98 g · C 240 g · F 61 g
BreakfastShakshuka with crusty bread529 kcal · 25 g protein
20 min · portion ×1.15
- 2.5 Eggs
- 230 g (8.1 oz) Chopped tomatoes
- 0.5 Bell pepper
- 57 g (2.0 oz) Sourdough bread
Simmer peppers and tomatoes, crack in eggs, cover until set.
LunchEgg fried rice with peas575 kcal · 23 g protein
15 min · portion ×1.15
- 2.5 Eggs
- 81 g (2.9 oz) Basmati rice (dry)
- 92 g (3.2 oz) Frozen peas
- 17 ml (0.6 fl oz) Soy sauce
Fry cooked rice, push aside to scramble eggs, add peas and soy.
DinnerRed lentil & spinach dal with rice667 kcal · 30 g protein
30 min · portion ×1.15
- 92 g (3.2 oz) Red lentils (dry)
- 69 g (2.4 oz) Basmati rice (dry)
- 92 g (3.2 oz) Baby spinach
- 115 ml (3.9 fl oz) Coconut milk (light)
- 0.5 Onion
Simmer lentils with onion, spices and coconut milk 20 min; stir in spinach.
SnackCottage cheese & pineapple210 kcal · 20 g protein
2 min
- 170 g (6.0 oz) Cottage cheese
- 80 g (2.8 oz) Pineapple
Top cottage cheese with pineapple.
Wednesday
2036 kcal · P 98 g · C 238 g · F 71 g
BreakfastGreek yoghurt, granola & kiwi492 kcal · 29 g protein
3 min · portion ×1.2
- 300 g (10.6 oz) Greek yoghurt (0–2%)
- 48 g (1.7 oz) Granola
- 1 Kiwi
Spoon yoghurt into a bowl, top with granola and kiwi.
LunchLentil & roasted veg salad with feta624 kcal · 31 g protein
20 min · portion ×1.2
- 72 g (2.5 oz) Green lentils (dry)
- 180 g (6.3 oz) Sweet potato
- 48 g (1.7 oz) Feta
- 48 g (1.7 oz) Rocket
- 12 ml (0.4 fl oz) Olive oil
Roast sweet potato, cook lentils, toss with rocket and feta.
DinnerMushroom & ricotta wholewheat pasta720 kcal · 31 g protein
20 min · portion ×1.2
- 108 g (3.8 oz) Wholewheat pasta (dry)
- 180 g (6.3 oz) Mushrooms
- 96 g (3.4 oz) Ricotta
- 18 g (0.6 oz) Parmesan
Fry mushrooms, toss with pasta, ricotta and parmesan.
SnackHummus & carrot sticks200 kcal · 7 g protein
2 min
- 60 g (2.1 oz) Hummus
- 120 g (4.2 oz) Carrots
Dip and eat.
Thursday
2004 kcal · P 96 g · C 237 g · F 68 g
BreakfastOvernight oats with peanut butter506 kcal · 21 g protein
5 min · portion ×1.15
- 69 g (2.4 oz) Rolled oats
- 230 ml (7.8 fl oz) Milk
- 23 g (0.8 oz) Peanut butter
- 0.5 Banana
Stir oats into milk with peanut butter, chill overnight, top with banana.
LunchHalloumi & chickpea wrap644 kcal · 30 g protein
10 min · portion ×1.15
- 81 g (2.9 oz) Halloumi
- 115 g (4.1 oz) Chickpeas (drained)
- 1 Wholegrain tortilla
- 46 g (1.6 oz) Mixed salad leaves
Grill halloumi, crush chickpeas with lemon, wrap with leaves.
DinnerBlack bean & sweet potato chilli644 kcal · 25 g protein
35 min · portion ×1.15
- 173 g (6.1 oz) Black beans (drained)
- 230 g (8.1 oz) Sweet potato
- 230 g (8.1 oz) Chopped tomatoes
- 23 g (0.8 oz) Cheddar
Simmer everything with chilli spices 25 min; top with cheese.
SnackCottage cheese & pineapple210 kcal · 20 g protein
2 min
- 170 g (6.0 oz) Cottage cheese
- 80 g (2.8 oz) Pineapple
Top cottage cheese with pineapple.
Friday
1971 kcal · P 85 g · C 238 g · F 67 g
BreakfastShakshuka with crusty bread529 kcal · 25 g protein
20 min · portion ×1.15
- 2.5 Eggs
- 230 g (8.1 oz) Chopped tomatoes
- 0.5 Bell pepper
- 57 g (2.0 oz) Sourdough bread
Simmer peppers and tomatoes, crack in eggs, cover until set.
LunchEgg fried rice with peas575 kcal · 23 g protein
15 min · portion ×1.15
- 2.5 Eggs
- 81 g (2.9 oz) Basmati rice (dry)
- 92 g (3.2 oz) Frozen peas
- 17 ml (0.6 fl oz) Soy sauce
Fry cooked rice, push aside to scramble eggs, add peas and soy.
DinnerRed lentil & spinach dal with rice667 kcal · 30 g protein
30 min · portion ×1.15
- 92 g (3.2 oz) Red lentils (dry)
- 69 g (2.4 oz) Basmati rice (dry)
- 92 g (3.2 oz) Baby spinach
- 115 ml (3.9 fl oz) Coconut milk (light)
- 0.5 Onion
Simmer lentils with onion, spices and coconut milk 20 min; stir in spinach.
SnackHummus & carrot sticks200 kcal · 7 g protein
2 min
- 60 g (2.1 oz) Hummus
- 120 g (4.2 oz) Carrots
Dip and eat.
Saturday
1969 kcal · P 108 g · C 231 g · F 63 g
BreakfastGreek yoghurt, granola & kiwi471 kcal · 28 g protein
3 min · portion ×1.15
- 288 g (10.2 oz) Greek yoghurt (0–2%)
- 46 g (1.6 oz) Granola
- 1 Kiwi
Spoon yoghurt into a bowl, top with granola and kiwi.
LunchLentil & roasted veg salad with feta598 kcal · 30 g protein
20 min · portion ×1.15
- 69 g (2.4 oz) Green lentils (dry)
- 173 g (6.1 oz) Sweet potato
- 46 g (1.6 oz) Feta
- 46 g (1.6 oz) Rocket
- 12 ml (0.4 fl oz) Olive oil
Roast sweet potato, cook lentils, toss with rocket and feta.
DinnerMushroom & ricotta wholewheat pasta690 kcal · 30 g protein
20 min · portion ×1.15
- 103 g (3.6 oz) Wholewheat pasta (dry)
- 173 g (6.1 oz) Mushrooms
- 92 g (3.2 oz) Ricotta
- 17 g (0.6 oz) Parmesan
Fry mushrooms, toss with pasta, ricotta and parmesan.
SnackCottage cheese & pineapple210 kcal · 20 g protein
2 min
- 170 g (6.0 oz) Cottage cheese
- 80 g (2.8 oz) Pineapple
Top cottage cheese with pineapple.
Sunday
1994 kcal · P 83 g · C 235 g · F 74 g
BreakfastOvernight oats with peanut butter506 kcal · 21 g protein
5 min · portion ×1.15
- 69 g (2.4 oz) Rolled oats
- 230 ml (7.8 fl oz) Milk
- 23 g (0.8 oz) Peanut butter
- 0.5 Banana
Stir oats into milk with peanut butter, chill overnight, top with banana.
LunchHalloumi & chickpea wrap644 kcal · 30 g protein
10 min · portion ×1.15
- 81 g (2.9 oz) Halloumi
- 115 g (4.1 oz) Chickpeas (drained)
- 1 Wholegrain tortilla
- 46 g (1.6 oz) Mixed salad leaves
Grill halloumi, crush chickpeas with lemon, wrap with leaves.
DinnerBlack bean & sweet potato chilli644 kcal · 25 g protein
35 min · portion ×1.15
- 173 g (6.1 oz) Black beans (drained)
- 230 g (8.1 oz) Sweet potato
- 230 g (8.1 oz) Chopped tomatoes
- 23 g (0.8 oz) Cheddar
Simmer everything with chilli spices 25 min; top with cheese.
SnackHummus & carrot sticks200 kcal · 7 g protein
2 min
- 60 g (2.1 oz) Hummus
- 120 g (4.2 oz) Carrots
Dip and eat.
Grocery list for the week
Everything above, combined and rounded, for one person. Pantry basics like salt, pepper and spices aren't listed.
- Baby spinach180 g (6.3 oz)
- Banana2
- Basmati rice (dry)300 g (10.6 oz)
- Bell pepper2
- Black beans (drained)520 g (1.1 lb)
- Carrots480 g (1.1 lb)
- Cheddar70 g (2.5 oz)
- Chickpeas (drained)340 g (12.0 oz)
- Chopped tomatoes1.15 kg (2.5 lb)
- Coconut milk (light)230 ml (7.8 fl oz)
- Cottage cheese510 g (1.1 lb)
- Eggs10
- Feta90 g (3.2 oz)
- Frozen peas180 g (6.3 oz)
- Granola90 g (3.2 oz)
- Greek yoghurt (0–2%)590 g (1.3 lb)
- Green lentils (dry)140 g (4.9 oz)
- Halloumi240 g (8.5 oz)
- Hummus240 g (8.5 oz)
- Kiwi3
- Milk690 ml (2.9 cups)
- Mixed salad leaves140 g (4.9 oz)
- Mushrooms350 g (12.3 oz)
- Olive oil20 ml (0.7 fl oz)
- Onion2
- Parmesan40 g (1.4 oz)
- Peanut butter70 g (2.5 oz)
- Pineapple240 g (8.5 oz)
- Red lentils (dry)180 g (6.3 oz)
- Ricotta190 g (6.7 oz)
- Rocket90 g (3.2 oz)
- Rolled oats210 g (7.4 oz)
- Sourdough bread110 g (3.9 oz)
- Soy sauce30 ml (1.0 fl oz)
- Sweet potato1.04 kg (2.3 lb)
- Wholegrain tortilla4
- Wholewheat pasta (dry)210 g (7.4 oz)
Tips for a vegetarian week
- Pair legumes with grains across the day for a full amino-acid spread.
- Eggs and halloumi make any salad a proper meal.
- Batch-cook one big pot of lentil curry — it freezes perfectly.
Common questions
Is 2,000 calories right for me?
Energy needs depend on age, size, sex and activity. As a rough guide, the NHS cites about 2,000 kcal a day for women and 2,500 for men. If you're unsure — especially below 1,800 kcal — check with a doctor or registered dietitian first.
Can I swap meals between days?
Yes. Every breakfast, lunch and dinner in this plan is portioned to the same daily total, so swapping like-for-like keeps you on target.
How are the numbers worked out?
Calories and macros are estimates from standard food composition values for each ingredient amount shown. Brands vary, so treat them as a close guide rather than lab results.