All posts

Vegan Meal Plan: 7-Day High-Protein Plan with 80-100g Protein Per Day

A complete 7-day vegan meal plan delivering 80-100g of protein daily from plant sources. Includes a plant protein table, full daily macros, B12/iron/omega-3 guidance, a shopping list, and weekly cost estimate.


The quick answer: A well-planned vegan diet can easily deliver 80-100g of protein per day using combinations of tofu, tempeh, lentils, chickpeas, seitan, and edamame. This 7-day plan provides every meal with full macro breakdowns, a complete shopping list, and strategies for getting enough B12, iron, and omega-3s without any animal products.

Can You Get Enough Protein on a Vegan Diet?

Yes — and the science is clear on this. A 2019 position paper from the Academy of Nutrition and Dietetics stated that "appropriately planned vegetarian, including vegan, diets are healthful, nutritionally adequate, and may provide health benefits for the prevention and treatment of certain diseases." The key word is "planned."

The challenge with plant protein is not quantity — it is amino acid completeness and digestibility. Most plant proteins are lower in one or more essential amino acids (typically lysine or methionine) compared to animal proteins. The solution is simple: eat a variety of protein sources throughout the day. You do not need to combine complementary proteins at every meal — your body pools amino acids over a 24-hour period.

The other factor is digestibility. Plant proteins have a digestibility-corrected amino acid score (DIAAS) roughly 10-20% lower than animal proteins. This means you should aim slightly higher than the minimum recommended daily allowance. For a 150-pound person, that translates to roughly 80-100g of plant protein per day to match the effective protein from 60-80g of animal protein.

Complete Plant Protein Sources

These are the highest-protein plant foods you should build your meals around:

FoodServing SizeProteinCaloriesKey Amino AcidsNotes
Seitan3.5 oz (100g)25g150High in all except lysineMade from wheat gluten; not for celiacs
Tempeh3.5 oz (100g)20g195Complete profileFermented soy; great texture for grilling
Tofu (extra-firm)3.5 oz (100g)17g145Complete profilePress well for best texture
Edamame1 cup shelled (155g)18.5g188Complete profileOne of the few complete plant proteins
Lentils (cooked)1 cup (198g)18g230Low in methioninePair with grains for completeness
Chickpeas (cooked)1 cup (164g)14.5g269Low in methionineVersatile: hummus, curries, salads
Black beans (cooked)1 cup (172g)15g227Low in methionineGreat with rice for complete profile
Peanut butter2 tbsp (32g)7g188Low in lysinePair with legumes for completeness
Hemp seeds3 tbsp (30g)10g166Complete profileEasy to sprinkle on anything
Quinoa (cooked)1 cup (185g)8g222Complete profileOne of the few complete grain proteins
Nutritional yeast2 tbsp (16g)8g60Complete profileAlso provides B12 if fortified
Oats1 cup dry (80g)10g307Low in lysineAdd soy milk and seeds for balance

Protein Combining: What Actually Matters

The idea that you must eat "complementary proteins" at every meal is outdated. Research from the American Journal of Clinical Nutrition has shown that amino acid pools are maintained over 24 hours. What matters is variety across the day:

  • Grains + Legumes = complete amino acid profile (rice and beans, pita and hummus)
  • Soy foods (tofu, tempeh, edamame) = already complete on their own
  • Seeds + Legumes = complete profile (lentil soup with hemp seeds)

As long as you eat from at least 2-3 of these categories daily, amino acid sufficiency is not a concern.

The 7-Day Vegan Meal Plan (~2,000 Calories, 80-100g Protein/Day)

Day 1 — Monday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastOvernight oats: 1/2 cup oats, 1 cup soy milk, 2 tbsp hemp seeds, 1 tbsp peanut butter, 1/2 banana, cinnamon48522g55g19g
LunchChickpea salad wrap: 1 cup chickpeas mashed with lemon juice and tahini, mixed greens, tomato, in a whole wheat wrap52021g68g17g
DinnerStir-fried tofu (200g extra-firm) with broccoli, bell pepper, snap peas, and brown rice (1 cup cooked), soy-ginger sauce58035g62g18g
Snack1 cup edamame, lightly salted18818.5g8g8g
Daily Total1,77396.5g193g62g

Day 2 — Tuesday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastTofu scramble (150g tofu) with spinach, mushrooms, nutritional yeast (2 tbsp), and 2 slices whole grain toast42028g38g16g
LunchLentil soup (1.5 cups) with crusty bread and a side salad with olive oil dressing51022g72g12g
DinnerTempeh tacos: marinated tempeh (150g), corn tortillas (3), avocado, pico de gallo, shredded cabbage59032g52g26g
SnackApple slices with 2 tbsp almond butter2807g25g18g
Daily Total1,80089g187g72g

Day 3 — Wednesday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastSmoothie: 1 cup soy milk, 1 scoop pea protein (20g protein), 1 banana, 1 tbsp peanut butter, handful spinach42032g42g13g
LunchBuddha bowl: quinoa (1 cup), roasted sweet potato, black beans (1/2 cup), avocado, tahini dressing62022g82g22g
DinnerSeitan stir-fry (150g seitan) with bok choy, carrots, and udon noodles in teriyaki sauce54038g56g12g
SnackTrail mix: 1/4 cup almonds, 2 tbsp pumpkin seeds, 2 tbsp dried cranberries28010g18g20g
Daily Total1,860102g198g67g

Day 4 — Thursday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastChia pudding: 3 tbsp chia seeds, 1 cup oat milk, topped with berries, granola, and hemp seeds (2 tbsp)45016g48g22g
LunchHummus and veggie sandwich: thick hummus layer, cucumber, roasted red pepper, arugula, whole grain bread48016g58g20g
DinnerRed lentil curry (1.5 cups) with basmati rice (1 cup), side of sauteed kale with garlic62028g92g12g
SnackSoy yogurt (1 cup) with 2 tbsp hemp seeds22018g16g10g
Daily Total1,77078g214g64g

Day 5 — Friday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastPeanut butter banana toast: 2 slices whole grain bread, 2 tbsp peanut butter, 1 banana, hemp seeds52019g58g22g
LunchTempeh grain bowl: grilled tempeh (150g), farro (1 cup cooked), roasted vegetables, lemon-tahini dressing58032g58g22g
DinnerBlack bean and sweet potato chili (1.5 cups) with cornbread56022g80g14g
Snack1 cup edamame18818.5g8g8g
Daily Total1,84891.5g204g66g

Day 6 — Saturday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastVegan protein pancakes: oat flour, soy milk, mashed banana, pea protein, topped with berries45026g58g10g
LunchMediterranean mezze plate: falafel (4 pieces), hummus, tabbouleh, pita bread, cucumber-tomato salad60020g72g24g
DinnerTofu pad thai: extra-firm tofu (200g), rice noodles, bean sprouts, peanuts, lime, green onion58032g60g22g
Snack2 tbsp nutritional yeast on popcorn (3 cups air-popped)15010g20g3g
Daily Total1,78088g210g59g

Day 7 — Sunday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastSavory oatmeal: 1 cup oats cooked in vegetable broth, topped with sauteed mushrooms, nutritional yeast, and avocado48018g56g20g
LunchLentil and walnut "meat" tacos: lentil-walnut crumble, lettuce cups, salsa, cashew cream52022g48g26g
DinnerSeitan "steak" (150g) with mashed potatoes (made with oat milk), roasted asparagus, mushroom gravy60040g56g18g
SnackSoy yogurt parfait with granola and mixed berries26012g36g8g
Daily Total1,86092g196g72g

Weekly Summary

DayCaloriesProteinCarbsFat
Monday1,77396.5g193g62g
Tuesday1,80089g187g72g
Wednesday1,860102g198g67g
Thursday1,77078g214g64g
Friday1,84891.5g204g66g
Saturday1,78088g210g59g
Sunday1,86092g196g72g
Weekly Average1,81391g200g66g

How to Get Enough B12, Iron, and Omega-3s on a Vegan Diet

These three nutrients are the most common deficiency risks on a vegan diet. Here is how to address each one.

Vitamin B12

B12 is the one nutrient you absolutely cannot get from unfortified plant foods. Period. No amount of spirulina, nutritional yeast (unless fortified), or fermented foods will reliably meet your needs.

What to do:

  • Take a B12 supplement: either 250mcg daily (cyanocobalamin) or 2,500mcg weekly
  • Eat B12-fortified foods daily: fortified nutritional yeast, fortified plant milks, fortified cereals
  • Get your B12 levels checked annually via a blood test (serum B12 and methylmalonic acid)

Iron

Plant-based iron (non-heme iron) is absorbed at roughly 2-20% efficiency versus 15-35% for heme iron from animal sources. But absorption can be significantly enhanced.

What to do:

  • Pair iron-rich foods (lentils, spinach, tofu, chickpeas) with vitamin C sources (bell peppers, citrus, tomatoes) — this can increase absorption by 3-6 times
  • Avoid drinking tea or coffee with iron-rich meals (tannins inhibit absorption)
  • Cook in cast iron cookware (adds measurable iron to food)
  • Aim for 1.8x the standard RDA: roughly 32mg/day for women, 14mg/day for men

Omega-3 Fatty Acids

The plant-based omega-3 (ALA from flax, chia, walnuts) converts to EPA and DHA at only 5-10% efficiency. EPA and DHA are the forms your brain and heart actually need.

What to do:

  • Take an algae-based DHA/EPA supplement (250-500mg combined per day)
  • Eat ALA-rich foods daily: ground flaxseed (1-2 tbsp), chia seeds, walnuts, hemp seeds
  • Limit omega-6 intake (vegetable oils, processed foods) to improve the omega-3 to omega-6 ratio

Vegan Grocery Shopping List

Proteins

  • Extra-firm tofu (2 blocks)
  • Tempeh (2 packages)
  • Seitan (2 packages or make from vital wheat gluten)
  • Canned lentils (3 cans) or 1 lb dried
  • Canned chickpeas (2 cans)
  • Canned black beans (2 cans)
  • Edamame, frozen shelled (1 bag)
  • Pea protein powder (1 container)

Grains and Starches

  • Brown rice (2 lbs)
  • Quinoa (1 lb)
  • Oats (1 container)
  • Whole grain bread (1 loaf)
  • Whole wheat wraps (1 package)
  • Corn tortillas (1 package)
  • Rice noodles (1 package)
  • Farro (1 lb)

Fruits and Vegetables

  • Bananas (6)
  • Mixed berries (1 bag frozen or 2 pints fresh)
  • Avocados (3)
  • Spinach (2 bags)
  • Broccoli (2 heads)
  • Bell peppers (4)
  • Sweet potatoes (3)
  • Kale (1 bunch)
  • Mushrooms (2 containers)
  • Tomatoes (4)
  • Cucumber (2)
  • Carrots (1 bag)
  • Asparagus (1 bunch)
  • Bok choy (2 heads)

Nuts, Seeds, and Fats

  • Peanut butter (1 jar)
  • Almond butter (1 jar)
  • Hemp seeds (1 bag)
  • Chia seeds (1 bag)
  • Almonds (1 bag)
  • Walnuts (1 bag)
  • Pumpkin seeds (1 bag)
  • Tahini (1 jar)
  • Extra-virgin olive oil

Pantry and Other

  • Soy milk (1/2 gallon)
  • Oat milk (1/2 gallon)
  • Nutritional yeast (1 container)
  • Soy sauce or tamari
  • Vegetable broth (2 cartons)
  • Canned diced tomatoes (2 cans)
  • Hummus (1 container or make from chickpeas)
  • Soy yogurt (2 containers)

Estimated Weekly Cost

CategoryEstimated Cost
Proteins (tofu, tempeh, seitan, legumes)$18-24
Grains and starches$10-14
Fruits and vegetables$20-28
Nuts, seeds, and fats$12-16
Pantry items and milks$10-14
Total$70-96

This estimate is based on average US grocery prices. A vegan diet is typically 15-30% less expensive than an omnivore diet at equivalent calorie and protein levels, primarily because plant proteins (lentils, beans, tofu) cost significantly less per gram of protein than meat.

Apps like Mealift can help you plan vegan meals for the week and automatically generate a shopping list, which reduces impulse purchases and food waste — two of the biggest budget killers in grocery shopping.

Common Mistakes on a Vegan Meal Plan

  1. Relying too heavily on processed vegan foods. Vegan burgers, nuggets, and cheese substitutes are fine occasionally, but they are often high in sodium and low in protein compared to whole food options.

  2. Not eating enough total calories. Plant foods are generally less calorie-dense than animal foods. If you feel constantly hungry or tired, you are probably under-eating. Add more nuts, seeds, avocado, and grains.

  3. Ignoring B12. This is non-negotiable. Deficiency develops slowly (over 2-3 years) but causes irreversible nerve damage. Supplement every single day.

  4. Skipping legumes. Legumes (beans, lentils, chickpeas) are the protein backbone of a vegan diet. If you eat them at least twice a day, hitting 80-100g of protein becomes easy.

  5. Not planning meals. A vegan diet requires more intentionality than an omnivore diet, at least initially. Using a meal planning tool like Mealift takes the guesswork out of ensuring you hit your protein and micronutrient targets each day.

Frequently Asked Questions

Is 80-100g of protein enough on a vegan diet?

For most adults, yes. The RDA is 0.8g per kilogram of body weight, which is about 56g for a 154-pound person. However, because plant protein digestibility is lower, aiming for 80-100g provides a comfortable margin. Athletes or those building muscle may want 1.2-1.6g per kilogram.

Do I need protein powder on a vegan diet?

Not necessarily. This meal plan includes it on one day for convenience, but you can hit 80-100g daily from whole foods alone if you include tofu, tempeh, seitan, or legumes at every meal. Protein powder is helpful if you have a small appetite or limited time to cook.

Will I lose weight on a vegan diet?

Possibly. Observational studies show vegans tend to have lower BMIs than omnivores. However, weight loss depends on calorie balance, not whether foods are plant-based. Vegan junk food (fries, chips, cookies) is still high in calories. This meal plan targets roughly 1,800 calories, which creates a moderate deficit for most adults.

How do I eat vegan at restaurants?

Most restaurants now have vegan options. Asian cuisines (Thai, Indian, Chinese, Japanese) tend to have the most plant-based choices. At Western restaurants, look for pasta with vegetables, grain bowls, salads with beans, or ask the kitchen to modify dishes. Apps that let you search by dietary preference can help you find nearby vegan-friendly spots.

What about soy — is eating it every day safe?

Yes. Large-scale population studies from Asia, where soy consumption is much higher than in Western countries, consistently show no adverse health effects and suggest possible benefits for heart health and cancer prevention. The idea that soy disrupts hormones is based on rodent studies using isolated isoflavones at doses far exceeding normal dietary intake. Eating 2-3 servings of whole soy foods (tofu, tempeh, edamame, soy milk) per day is well within safe and beneficial ranges.

How do I get enough calcium without dairy?

Fortified plant milks typically contain the same amount of calcium as cow's milk (300mg per cup). Other good sources include tofu made with calcium sulfate (check the label), kale, broccoli, bok choy, fortified orange juice, and tahini. Aim for 1,000mg per day.

Is a vegan diet safe during pregnancy?

A well-planned vegan diet can be safe during pregnancy, but it requires extra attention to B12, iron, DHA, iodine, and choline. Prenatal supplementation is strongly recommended. Always consult with a healthcare provider who can monitor your nutrient levels throughout pregnancy.

How do I handle social pressure about being vegan?

Focus on your own plate, not others'. Most social friction comes from people feeling judged, not from genuine concern about your nutrition. Simply saying "this is what works for me" tends to defuse most conversations. Bringing a delicious vegan dish to gatherings often speaks louder than any argument.