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.

Other calorie levels:1,500 kcal1,800 kcal2,500 kcal

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
    Overnight oats with peanut butter, served and ready to eat

    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
    Halloumi & chickpea wrap, served and ready to eat

    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
    Black bean & sweet potato chilli, served and ready to eat

    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
    Hummus & carrot sticks, served and ready to eat

    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
    Shakshuka with crusty bread, served and ready to eat

    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
    Egg fried rice with peas, served and ready to eat

    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
    Red lentil & spinach dal with rice, served and ready to eat

    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
    Cottage cheese & pineapple, served and ready to eat

    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
    Greek yoghurt, granola & kiwi, served and ready to eat

    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
    Lentil & roasted veg salad with feta, served and ready to eat

    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
    Mushroom & ricotta wholewheat pasta, served and ready to eat

    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
    Hummus & carrot sticks, served and ready to eat

    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
    Overnight oats with peanut butter, served and ready to eat

    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
    Halloumi & chickpea wrap, served and ready to eat

    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
    Black bean & sweet potato chilli, served and ready to eat

    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
    Cottage cheese & pineapple, served and ready to eat

    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
    Shakshuka with crusty bread, served and ready to eat

    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
    Egg fried rice with peas, served and ready to eat

    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
    Red lentil & spinach dal with rice, served and ready to eat

    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
    Hummus & carrot sticks, served and ready to eat

    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
    Greek yoghurt, granola & kiwi, served and ready to eat

    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
    Lentil & roasted veg salad with feta, served and ready to eat

    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
    Mushroom & ricotta wholewheat pasta, served and ready to eat

    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
    Cottage cheese & pineapple, served and ready to eat

    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
    Overnight oats with peanut butter, served and ready to eat

    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
    Halloumi & chickpea wrap, served and ready to eat

    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
    Black bean & sweet potato chilli, served and ready to eat

    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
    Hummus & carrot sticks, served and ready to eat

    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.

Tips for a vegetarian week

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.