Skip to main content
Mealyno

2000 Calorie Vegetarian Meal Plan

Created by Roman Leshchuh, founder of Mealyno. Generated from published formulas. Method. Updated September 2026.

What is a 2000 calorie vegetarian meal plan?

A 2000 calorie vegetarian meal plan is a seven-day menu where each day adds up to about 2000 kcal (within 50). This one averages 87 g protein a day over 4 meals.

2000
kcal a day
87
g protein a day
22
g protein a meal
7
days
Shopping list

Generated by Mealyno from published formulas. Not reviewed by a doctor or dietitian. Details

Day 1

2000 kcal · 88 g P

Day 1
MealPortionkcalProteinCarbsFat
BreakfastGreek Yogurt Berry Bowl350g
2 swaps
  • Greek Yogurt with Berries and Walnuts300g · 450 kcal · 30 g P
  • Tofu Scramble with Spinach and Toast350g · 450 kcal · 28 g P
350g450305612
LunchMediterranean Quinoa Salad400g
2 swaps
  • Black Bean Wrap380g · 550 kcal · 22 g P
  • Black Bean and Quinoa Burrito Bowl460g · 550 kcal · 20 g P
400g550186624
SnackApple and Almond Snack150g
2 swaps
  • Apple Slices with Almond Butter150g · 200 kcal · 4 g P
  • Apple Slices with Peanut Butter150g · 200 kcal · 8 g P
150g20052310
DinnerTofu Vegetable Stir Fry600g
2 swaps
  • Lentil Pasta with Marinara550g · 800 kcal · 38 g P
  • Paneer Tikka with Rice and Veggies550g · 800 kcal · 36 g P
600g800358436
Total20008822982

About the same kcal and protein. Day totals above are not recalculated.

No card needed to sign up. We tailor the plan to your height, weight and goal.

Start this 2000 kcal Vegetarian plan free

Day 2

2000 kcal · 81 g P

Day 2
MealPortionkcalProteinCarbsFat
BreakfastOatmeal with Peanut Butter and Banana400g
2 swaps
  • Chia Seed Pudding with Mango350g · 500 kcal · 14 g P
  • Protein Smoothie with Berries and Spinach500ml · 500 kcal · 30 g P
400g500166918
LunchBlack Bean Wrap380g
2 swaps
  • Black Bean and Quinoa Burrito Bowl460g · 550 kcal · 20 g P
  • Black Bean and Rice Burrito Bowl450g · 550 kcal · 20 g P
380g550227518
SnackCarrot Sticks with Hummus200g
2 swaps
  • Apple Slices with Almond Butter150g · 150 kcal · 5 g P
  • Apple Slices with Cinnamon180g · 150 kcal · 1 g P
200g1505177
DinnerLentil Pasta with Marinara550g
2 swaps
  • Paneer Tikka with Rice and Veggies550g · 800 kcal · 36 g P
  • Spinach Ricotta Stuffed Shells550g · 800 kcal · 35 g P
550g800389928
Total20008126071

About the same kcal and protein. Day totals above are not recalculated.

Day 3

2000 kcal · 88 g P

Day 3
MealPortionkcalProteinCarbsFat
BreakfastScrambled Eggs on Toast300g
2 swaps
  • Greek Yogurt Berry Bowl350g · 450 kcal · 30 g P
  • Greek Yogurt with Berries and Walnuts300g · 450 kcal · 30 g P
300g450243524
LunchChickpea Avocado Salad450g
2 swaps
  • Greek Salad with Feta and Olives400g · 600 kcal · 16 g P
  • Leftover Mushroom and Lentil Shepherd's Pie450g · 600 kcal · 22 g P
450g600185335
SnackMixed Berries with Cottage Cheese250g
2 swaps
  • Cottage Cheese with Pineapple Chunks180g · 200 kcal · 15 g P
  • Edamame Beans120g · 190 kcal · 17 g P
250g20018234
DinnerSweet Potato Black Bean Chili600g
2 swaps
  • Baked Tofu with Steamed Jasmine Rice and Asparagus650g · 750 kcal · 45 g P
  • Black Bean Burger with Roasted Potato Wedges500g · 750 kcal · 28 g P
600g7502810624
Total20008821787

About the same kcal and protein. Day totals above are not recalculated.

Day 4

2000 kcal · 99 g P

Day 4
MealPortionkcalProteinCarbsFat
BreakfastProtein Smoothie with Spinach and Berries400ml
2 swaps
  • Smoothie Bowl with Pea Protein and Granola350ml · 390 kcal · 25 g P
  • Greek Yogurt Bowl with Berries and Walnuts300g · 420 kcal · 28 g P
400ml400304810
LunchQuinoa Salad Bowl400g
2 swaps
  • Black Bean Wrap380g · 550 kcal · 22 g P
  • Black Bean and Quinoa Burrito Bowl460g · 550 kcal · 20 g P
400g550186624
SnackGreek Yogurt Berry Bowl200g
2 swaps
  • Cottage Cheese with Sliced Pineapple250g · 250 kcal · 20 g P
  • Greek Yogurt with Honey200g · 250 kcal · 18 g P
200g25015327
DinnerPaneer Tikka with Rice and Veggies550g
2 swaps
  • Lentil Pasta with Marinara550g · 800 kcal · 38 g P
  • Spinach Ricotta Stuffed Shells550g · 800 kcal · 35 g P
550g800367042
Total20009921683

About the same kcal and protein. Day totals above are not recalculated.

Day 5

2000 kcal · 76 g P

Day 5
MealPortionkcalProteinCarbsFat
BreakfastOatmeal with Peanut Butter and Banana400g
2 swaps
  • Chia Seed Pudding with Mango350g · 500 kcal · 14 g P
  • Protein Smoothie with Berries and Spinach500ml · 500 kcal · 30 g P
400g500166918
LunchHummus and Veggie Wrap350g
2 swaps
  • Quinoa Salad with Roasted Chickpeas370g · 500 kcal · 18 g P
  • Tofu Sandwich with Avocado and Tomato340g · 505 kcal · 22 g P
350g500156520
SnackApple and Almond Snack150g
2 swaps
  • Apple Slices with Almond Butter150g · 200 kcal · 4 g P
  • Apple Slices with Peanut Butter150g · 200 kcal · 8 g P
150g20052310
DinnerTempeh Buddha Bowl600g
2 swaps
  • Lentil Pasta with Marinara550g · 800 kcal · 38 g P
  • Paneer Tikka with Rice and Veggies550g · 800 kcal · 36 g P
600g800407538
Total20007623286

About the same kcal and protein. Day totals above are not recalculated.

Day 6

2000 kcal · 73 g P

Day 6
MealPortionkcalProteinCarbsFat
BreakfastScrambled Eggs on Toast300g
2 swaps
  • Greek Yogurt Berry Bowl350g · 450 kcal · 30 g P
  • Greek Yogurt with Berries and Walnuts300g · 450 kcal · 30 g P
300g450243524
LunchBlack Bean Wrap380g
2 swaps
  • Black Bean and Quinoa Burrito Bowl460g · 550 kcal · 20 g P
  • Black Bean and Rice Burrito Bowl450g · 550 kcal · 20 g P
380g550227518
SnackCarrot Sticks with Hummus200g
2 swaps
  • Apple Slices with Almond Butter150g · 150 kcal · 5 g P
  • Apple Slices with Cinnamon180g · 150 kcal · 1 g P
200g1505177
DinnerVegetarian Mushroom Risotto600g
2 swaps
  • Creamy Chickpea Pasta Bake550g · 850 kcal · 45 g P
  • Lentil Chickpea Curry with Rice650g · 850 kcal · 38 g P
600g8502210538
Total20007323287

About the same kcal and protein. Day totals above are not recalculated.

Day 7

2000 kcal · 101 g P

Day 7
MealPortionkcalProteinCarbsFat
BreakfastProtein Smoothie with Spinach and Berries400ml
2 swaps
  • Smoothie Bowl with Pea Protein and Granola350ml · 390 kcal · 25 g P
  • Greek Yogurt Berry Bowl350g · 420 kcal · 28 g P
400ml400304810
LunchChickpea Avocado Salad450g
2 swaps
  • Greek Salad with Feta and Olives400g · 600 kcal · 16 g P
  • Leftover Mushroom and Lentil Shepherd's Pie450g · 600 kcal · 22 g P
450g600185335
SnackMixed Berries with Cottage Cheese250g
2 swaps
  • Cottage Cheese with Pineapple Chunks180g · 200 kcal · 15 g P
  • Edamame Beans120g · 190 kcal · 17 g P
250g20018234
DinnerSpinach Ricotta Stuffed Shells550g
2 swaps
  • Lentil Pasta with Marinara550g · 800 kcal · 38 g P
  • Paneer Tikka with Rice and Veggies550g · 800 kcal · 36 g P
550g800358934
Total200010121383

About the same kcal and protein. Day totals above are not recalculated.

Calories and protein, day by day

Calories by macro, day by day. D1: 2000 kcal, 88 g protein, 229 g carbs, 82 g fat; D2: 2000 kcal, 81 g protein, 260 g carbs, 71 g fat; D3: 2000 kcal, 88 g protein, 217 g carbs, 87 g fat; D4: 2000 kcal, 99 g protein, 216 g carbs, 83 g fat; D5: 2000 kcal, 76 g protein, 232 g carbs, 86 g fat; D6: 2000 kcal, 73 g protein, 232 g carbs, 87 g fat; D7: 2000 kcal, 101 g protein, 213 g carbs, 83 g fat. target: 2000 kcal.05001000150020002500D188gD281gD388gD499gD576gD673gD7101gtarget 2000
ProteinCarbsFat

Bar height is the day's kcal split into protein, carbs and fat. Figures under each bar are grams of protein.

Average daily macros

targeting 2000 kcal (±50)

Protein86.6g
Carbs228.4g
Fat82.7g

Calorie targets are based on the Mifflin-St Jeor equation (Mifflin et al., 1990) — a published, widely used formula for estimating basal metabolic rate.

Shopping list

Grouped by aisle. Quantities are for the full 7 days.

Protein

  • Eggs12 units
  • Tofu500 g
  • Tempeh300 g

Produce

  • Fresh Spinach600 g
  • Mixed Berries800 g
  • Bananas1 kg
  • Apples1 kg
  • Avocados4 units
  • Carrots600 g
  • Sweet Potatoes1 kg
  • Mushrooms500 g
  • Mixed Stir-Fry Vegetables800 g

Dairy

  • Greek Yogurt1 kg
  • Cottage Cheese500 g
  • Paneer400 g
  • Ricotta Cheese300 g

Pantry

  • Canned Black Beans4 cans
  • Canned Chickpeas4 cans
  • Lentil Pasta400 g
  • Arborio Rice400 g
  • Quinoa500 g
  • Rolled Oats600 g
  • Whole Wheat Tortillas1 pack
  • Whole Wheat Bread1 loaf
  • Marinara Sauce700 g
  • Hummus400 g
  • Peanut Butter300 g
  • Plant Protein Powder300 g
  • Almonds250 g
  • Jumbo Pasta Shells300 g

Check the numbers for you

About this plan

Who this plan suits

This vegetarian plan provides 2000 kcal daily with an average daily protein of 87 grams. It serves adults who want to maintain weight with moderate activity levels. No meat or fish appears in the meals. Protein comes from eggs, dairy, legumes and soy foods instead. Very active or larger adults may find these calories too low for their needs. This middle calorie level suits many typical daily routines well. You get 4 meals per day across 7 full days.

What a day looks like

Your first day starts with a Greek Yogurt Berry Bowl for breakfast. Lunch brings a fresh Mediterranean Quinoa Salad to your table. An Apple and Almond Snack fills the afternoon gap nicely. Dinner finishes the day with a Tofu Vegetable Stir Fry. Other top protein meals like the Tempeh Buddha Bowl also feature during the week. You will also enjoy the Lentil Pasta with Marinara when you want comfort food. Paneer Tikka with Rice and Veggies and Spinach Ricotta Stuffed Shells complete the weekly rotation.

How to use it

Read the shopping list carefully before you head out to buy your groceries. Cook large batches of grains and proteins ahead of time to save precious minutes later. Swap any protein source with a similar one if you prefer a different taste. Add extra non starchy vegetables to your plate whenever hunger strikes between scheduled meals. Track your daily intake to ensure you stay close to the target. Divide your portions evenly across the day to maintain steady habits. Keep your kitchen stocked with pantry staples to make daily prep much simpler. Follow each daily schedule closely to experience the full structure of the program.

  • Batch cook your grains and roasted vegetables for the busy week ahead.
  • Swap any listed vegetarian protein with another preferred option easily.
  • Add extra green vegetables to your plate if you feel hungry.
  • Read through the complete shopping list before visiting the local store.
Read the full disclaimer

Every number on this page (calorie targets, macro splits and any suggested meal plan) is produced by formulas (Mifflin-St Jeor for basal metabolic rate, standard activity multipliers) or, for AI-generated meal plans, by a language model applying those same formulas. On meal-plan pages the carbohydrate figure for each meal is calculated by difference: total calories minus protein and fat calories, divided by 4. It is not measured or estimated on its own, so read it as an arithmetic balance and not as an independent nutritional analysis of the dish. None of it is individualized medical or nutritional advice, and none of it has been reviewed by a registered dietitian, physician or other licensed healthcare professional.

Ask your doctor or a registered dietitian what is right for you before starting a new diet, especially if you are pregnant or breastfeeding, have a diagnosed medical condition, take prescription medication, or have a history of disordered eating. If you have kidney disease or another medical condition, ask your clinician before raising protein.

Mealyno never recommends a calorie target below your calculated Basal Metabolic Rate (BMR), the minimum energy your body needs at complete rest. Even the most aggressive weight-loss setting is clamped at that floor.

Calorie and BMR estimates use the Mifflin-St Jeor equation (Mifflin MD, St Jeor ST, et al. Am J Clin Nutr. 1990).

Generated: September 2026