2000-Calorie Vegan Meal Plan: 7-Day Menu (with B12 Guidance)

Short answer: A well-planned 2000-calorie vegan meal plan hits daily protein of 80 to 100 g, 55 to 70 g of fat, and 260 to 300 g of carbs while staying rich in fiber, potassium, magnesium, and folate.

The Academy of Nutrition and Dietetics states that appropriately planned vegetarian and vegan diets are nutritionally adequate for all life stages (1). Vitamin B12 supplementation is not optional on a fully vegan diet: it is required.

Who this plan fits

2000 calorie vegan meal plan

Use this template if you are an adult who eats fully plant-based, whether for ethical, environmental, or health reasons, and you want a structured 7-day starting point rather than a food list.

It suits maintenance for moderately active adult women and a small deficit or maintenance for sedentary adults. Talk to a registered dietitian first if you are pregnant, breastfeeding, managing type 1 or 2 diabetes, chronic kidney disease, or have a history of an eating disorder.

Vegans over 65 and those on acid-blocking medications need extra B12 monitoring.

The B12 rule: this is non-negotiable

Vitamin B12 is not made by plants. Every credible vegan nutrition authority, including the Academy of Nutrition and Dietetics (1) and the NIH Office of Dietary Supplements (2), states that vegans must obtain B12 from fortified foods or a supplement.

The typical guidance is:

  • Daily supplement route: 25 to 100 mcg cyanocobalamin per day, or
  • Twice-weekly route: 1000 to 2000 mcg cyanocobalamin twice a week, or
  • Fortified foods route: at least three servings per day of foods providing 2 mcg or more each (fortified plant milks, nutritional yeast, some breakfast cereals).

Deficiency is silent for years, then irreversible. Anyone eating fully plant-based for more than 6 months without a supplement or heavily fortified food regimen is at risk.

Ask your primary care provider to check serum B12 and methylmalonic acid at your next visit if you have not supplemented.

Iron, zinc, omega-3, and iodine on plants

  • Iron: Plant (non-heme) iron absorbs less well than heme iron. Pair iron-rich foods (lentils, tofu, chickpeas, spinach, pumpkin seeds, fortified cereal) with vitamin C (citrus, bell pepper, tomato) to raise absorption 2 to 3 fold. Avoid coffee and tea with iron-rich meals (2).
  • Zinc: Vegan needs are estimated 50 percent higher than omnivore RDAs due to phytate binding. Sprouting, soaking, and fermenting grains and legumes reduce phytates. Good sources: pumpkin seeds, hemp seeds, cashews, lentils, chickpeas, oats.
  • Omega-3 (EPA/DHA): Convert ALA from flax, chia, walnuts, and hemp; conversion is inefficient (5 to 10 percent to EPA, less to DHA). Consider an algae-based EPA/DHA supplement (250 to 500 mg combined per day).
  • Iodine: If you avoid iodized salt and seaweed, consider a 150 mcg iodine supplement. Sea vegetables vary wildly in iodine content, so a measured supplement is safer than kelp powder.

Tested values used in this plan

FoodServingCaloriesProtein (g)Iron (mg)Notes
Firm tofu (calcium-set)100 g144172.7Ca 350 mg
Tempeh100 g192202.7Fermented soy
Cooked lentils100 g11693.3Folate 180 mcg
Cooked chickpeas100 g16492.9Zinc 1.5 mg
Cooked black beans100 g13292.1Folate 149 mcg
Rolled oats, dry50 g19072.4Beta-glucan fiber
Cooked quinoa100 g1204.41.5Complete protein
Fortified soy milk240 ml10071.1B12, Ca, D added
Almonds, raw28 g16461.1Ca 76 mg
Pumpkin seeds28 g15892.5Zinc 2.2 mg
Ground flax10 g531.80.6ALA 2.3 g
Chia seeds10 g491.70.8ALA 1.8 g
Avocado100 g16020.5Fat 15 g
Peanut butter32 g19070.6Fat 16 g
Whole-wheat bread40 g9940.9Fiber 3 g
Nutritional yeast (fortified)8 g (1 tbsp)2030.5B12 ~3 mcg

All values pulled from USDA FoodData Central. Fortified products vary by brand; check labels for B12, calcium, iron, and D content. Real portions vary by cooking method and brand, so treat per-meal totals as within about 10 percent.

7-day 2000-calorie vegan meal plan

Day 1 (approx. 2010 kcal, 88 g protein, 65 g fat, 275 g carbs)

  • Breakfast (485 kcal, 18 g protein): Overnight oats: rolled oats (60 g dry), fortified soy milk (240 ml), 10 g chia, 1 tbsp peanut butter, sliced banana (100 g), 10 g walnuts.
  • Snack (180 kcal, 6 g protein): 1 medium apple (180 g) with 15 g almonds.
  • Lunch (555 kcal, 26 g protein): Chickpea and quinoa bowl: cooked chickpeas (150 g), cooked quinoa (100 g), roasted red pepper (80 g), spinach (60 g), 1 tbsp tahini, lemon.
  • Snack (170 kcal, 8 g protein): Hummus (60 g) with carrots (80 g) and whole-grain crackers.
  • Dinner (620 kcal, 30 g protein): Tofu stir-fry: firm tofu (150 g), broccoli, snow peas, bell pepper (250 g), garlic, ginger, low-sodium soy sauce, 1 tsp sesame oil, over brown rice (100 g cooked).

Day 2 (approx. 1995 kcal, 92 g protein, 62 g fat, 270 g carbs)

  • Breakfast (450 kcal, 22 g protein): Tofu scramble: firm tofu (150 g) with spinach (60 g), tomato (60 g), 1 tbsp nutritional yeast, turmeric, 1 slice whole-wheat toast (40 g), 240 ml fortified soy milk.
  • Snack (185 kcal, 6 g protein): 1 pear (170 g) with 20 g pumpkin seeds.
  • Lunch (555 kcal, 24 g protein): Lentil soup with barley: cooked lentils (150 g), pearled barley (30 g dry), carrot, celery, tomato, spinach (60 g), 1 tbsp EVOO, 1 slice whole-grain bread (40 g).
  • Snack (180 kcal, 8 g protein): Peanut butter (2 tbsp) on 1 slice whole-wheat toast (40 g) with banana slices.
  • Dinner (625 kcal, 32 g protein): Tempeh tacos: tempeh (120 g) cooked with taco spices, in 2 corn tortillas (60 g), with black beans (60 g), salsa, avocado (40 g), shredded cabbage.

Day 3 (approx. 2005 kcal, 82 g protein, 68 g fat, 278 g carbs)

  • Breakfast (485 kcal, 18 g protein): Peanut butter banana smoothie: fortified soy milk (300 ml), 1 banana (120 g), 2 tbsp peanut butter, 10 g ground flax, 30 g rolled oats, 1 tsp maple syrup.
  • Snack (170 kcal, 5 g protein): 2 whole-grain crackers with 30 g avocado, cherry tomato.
  • Lunch (555 kcal, 25 g protein): Buddha bowl: cooked quinoa (100 g), roasted sweet potato (150 g), chickpeas (100 g), kale (60 g), 30 g pumpkin seeds, 1 tbsp tahini dressing.
  • Snack (190 kcal, 6 g protein): 1 orange (150 g) with 25 g almonds.
  • Dinner (605 kcal, 28 g protein): Lentil dal with spinach: cooked lentils (150 g), spinach (100 g), tomato (100 g), onion, cumin, coriander, over brown rice (100 g cooked), 1 tsp coconut oil.

Day 4 (approx. 2015 kcal, 95 g protein, 66 g fat, 275 g carbs)

  • Breakfast (470 kcal, 22 g protein): Tofu breakfast burrito: tofu scramble with 120 g tofu, spinach, salsa, black beans (60 g), 20 g avocado, in whole-wheat tortilla (60 g).
  • Snack (185 kcal, 8 g protein): Fortified soy yogurt (170 g) with 60 g blueberries and 10 g chia.
  • Lunch (560 kcal, 26 g protein): Falafel salad: baked falafel (120 g), mixed greens (100 g), cucumber (80 g), tomato (80 g), 30 g hummus, 1 small pita (40 g), 1 tsp EVOO.
  • Snack (175 kcal, 8 g protein): Edamame (100 g in pods) with sea salt.
  • Dinner (625 kcal, 31 g protein): Chickpea and vegetable curry: cooked chickpeas (150 g), diced tomato (150 g), spinach (80 g), onion, curry spices, over brown rice (100 g cooked), 1 tsp coconut oil.

Day 5 (approx. 1995 kcal, 85 g protein, 65 g fat, 268 g carbs)

  • Breakfast (475 kcal, 15 g protein): Almond butter oatmeal: rolled oats (60 g dry) cooked in fortified soy milk (200 ml), 1 tbsp almond butter, sliced strawberries (100 g), 1 tsp maple syrup.
  • Snack (175 kcal, 8 g protein): Roasted chickpeas (60 g) with paprika.
  • Lunch (555 kcal, 28 g protein): Tempeh grain bowl: tempeh (100 g), cooked farro (150 g), roasted broccoli and mushrooms (200 g), 1 tbsp tahini, lemon.
  • Snack (170 kcal, 5 g protein): 1 apple with 1 tbsp peanut butter.
  • Dinner (620 kcal, 29 g protein): Black bean and sweet potato tacos: cooked black beans (150 g), roasted sweet potato (150 g), in 2 corn tortillas (60 g), avocado (40 g), lime, cilantro, salsa.

Day 6 (approx. 2005 kcal, 90 g protein, 63 g fat, 275 g carbs)

  • Breakfast (450 kcal, 20 g protein): Chia pudding: chia seeds (25 g) soaked overnight in fortified soy milk (240 ml), topped with 15 g sliced almonds, 100 g raspberries, 1 tsp maple syrup.
  • Snack (195 kcal, 8 g protein): Hummus (60 g) with 1 small whole-wheat pita (40 g) and cucumber.
  • Lunch (555 kcal, 25 g protein): Lentil salad: cooked lentils (150 g), roasted red pepper (60 g), cucumber, red onion, parsley, feta-style vegan cheese (30 g), 1 tbsp EVOO, lemon; served with 1 slice sourdough (40 g).
  • Snack (185 kcal, 7 g protein): Fortified soy yogurt (170 g) with 1 tsp honey substitute and 10 g walnuts.
  • Dinner (620 kcal, 30 g protein): Tofu pad thai: firm tofu (150 g), rice noodles (60 g dry), bean sprouts, carrots, scallions, tamarind sauce, crushed peanuts (15 g), lime.

Day 7 (approx. 1990 kcal, 86 g protein, 66 g fat, 270 g carbs)

  • Breakfast (470 kcal, 20 g protein): Tofu breakfast bowl: crumbled tofu (150 g) with sauteed mushrooms and spinach, 1 tbsp nutritional yeast, on 1 slice whole-grain toast (40 g), 240 ml fortified soy milk.
  • Snack (180 kcal, 6 g protein): 1 banana with 1 tbsp almond butter.
  • Lunch (555 kcal, 24 g protein): Mediterranean chickpea salad: cooked chickpeas (150 g), tomato (100 g), cucumber (80 g), red onion, parsley, kalamata olives (20 g), 1 tbsp EVOO, lemon; 1 slice sourdough (40 g).
  • Snack (170 kcal, 6 g protein): Trail mix: 15 g almonds, 10 g pumpkin seeds, 20 g dried cranberries.
  • Dinner (615 kcal, 30 g protein): Vegetable lentil pasta: whole-wheat pasta (60 g dry), cooked lentils (100 g), roasted tomato sauce (150 g), zucchini and spinach, 1 tbsp EVOO, 1 tbsp nutritional yeast.

Weekly summary

DayTotal kcalProtein (g)Fat (g)Carbs (g)Main protein sources
120108865275Tofu, chickpeas, oats
219959262270Tempeh, lentils, tofu
320058268278Lentils, chickpeas, PB smoothie
420159566275Tofu, falafel, chickpeas
519958565268Tempeh, black beans
620059063275Tofu, lentils, chia
719908666270Tofu, chickpeas, lentils

Weekly average: 2000 kcal, 88 g protein (roughly 1.3 g/kg for a 68 kg reader), 65 g fat, and 273 g carbs. Fiber runs high, roughly 40 to 55 g per day, which is why easing into this pattern over 2 to 3 weeks helps prevent bloating.

Shopping and prep notes

  • Fortified soy milk is a workhorse. Choose one with at least 7 g protein, 300 mg calcium, and 3 mcg B12 per cup. Almond and rice milks are lower in protein and often less fortified.
  • Cook a pot of grains and legumes on Sunday. 500 g cooked quinoa, 400 g cooked lentils, and 400 g cooked chickpeas covers most weekday bowls.
  • Rotate whole soy sources. Tofu, tempeh, edamame, and soy milk are the most complete plant proteins by amino acid profile.
  • Sprout, soak, and ferment. Reduces phytates and raises iron and zinc absorption.
  • Keep nutritional yeast on hand. Two tablespoons of a fortified brand can contribute 6 mcg of B12 and adds a savory, cheesy flavor.

Frequently asked questions

Can you get enough protein on a 2000-calorie vegan diet?

Yes. This plan averages 88 g of protein per day, well above the 0.8 g/kg RDA for most adults. Tofu, tempeh, seitan, lentils, chickpeas, soy milk, and quinoa are the highest-protein plant staples (1).

Do I really need a B12 supplement?

Yes. Vitamin B12 is not made by plants. Every credible vegan nutrition guideline recommends a supplement or reliably fortified foods (1)(2). Deficiency is silent for years then irreversible.

Will I lose weight on a 2000-calorie vegan plan?

Only if 2000 kcal is below your maintenance. High-fiber vegan diets tend to feel very filling per calorie, so unintentional under-eating happens. Weigh yourself weekly and add 200 kcal if the trend drops too fast.

What about combining proteins?

You do not need to combine proteins at each meal. The Academy of Nutrition and Dietetics confirms that eating a variety of plant proteins across the day supplies all essential amino acids (1). The old rice-and-beans-together myth has been retired.

Is soy safe every day?

Yes, for most adults. Large reviews from the American Cancer Society and other bodies find no harm and possible benefit from moderate whole-soy intake (up to 2 to 3 servings per day). The plan below uses tofu, tempeh, or soy milk daily without exceeding that range.

What omega-3 supplement should vegans take?

An algae-based EPA/DHA supplement supplying 250 to 500 mg combined per day is the most reliable option. It skips the fish and delivers the same molecules your body needs.

Do I have to eat five meals a day?

No. Three meals and one snack works too. High-fiber vegan meals tend to be filling, so many people naturally settle into 3 to 4 feedings. Total daily kcal and protein matter more than meal count.

Disclaimer: Not medical advice; consult a registered dietitian before making major dietary changes.

Current Version
August 1, 2026
Edited By
Damla Sengul
July 25, 2026
Written By
Damla Sengul
July 27, 2026
Updated By
Damla Sengul

References


  1. Melina V, Craig W, Levin S. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. J Acad Nutr Diet. 2016;116(12):1970-1980. doi:10.1016/j.jand.2016.09.025. PubMed
  2. National Institutes of Health, Office of Dietary Supplements. Fact sheets: Vitamin B12, Iron, Zinc, Omega-3.
  3. Vegan Society. B12: What every vegan should know.
  4. USDA FoodData Central. Nutrient composition database.
  5. Harvard T.H. Chan School of Public Health. The Nutrition Source: Plant-based diet.