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:
| Food | Serving Size | Protein | Calories | Key Amino Acids | Notes |
|---|---|---|---|---|---|
| Seitan | 3.5 oz (100g) | 25g | 150 | High in all except lysine | Made from wheat gluten; not for celiacs |
| Tempeh | 3.5 oz (100g) | 20g | 195 | Complete profile | Fermented soy; great texture for grilling |
| Tofu (extra-firm) | 3.5 oz (100g) | 17g | 145 | Complete profile | Press well for best texture |
| Edamame | 1 cup shelled (155g) | 18.5g | 188 | Complete profile | One of the few complete plant proteins |
| Lentils (cooked) | 1 cup (198g) | 18g | 230 | Low in methionine | Pair with grains for completeness |
| Chickpeas (cooked) | 1 cup (164g) | 14.5g | 269 | Low in methionine | Versatile: hummus, curries, salads |
| Black beans (cooked) | 1 cup (172g) | 15g | 227 | Low in methionine | Great with rice for complete profile |
| Peanut butter | 2 tbsp (32g) | 7g | 188 | Low in lysine | Pair with legumes for completeness |
| Hemp seeds | 3 tbsp (30g) | 10g | 166 | Complete profile | Easy to sprinkle on anything |
| Quinoa (cooked) | 1 cup (185g) | 8g | 222 | Complete profile | One of the few complete grain proteins |
| Nutritional yeast | 2 tbsp (16g) | 8g | 60 | Complete profile | Also provides B12 if fortified |
| Oats | 1 cup dry (80g) | 10g | 307 | Low in lysine | Add 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
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Overnight oats: 1/2 cup oats, 1 cup soy milk, 2 tbsp hemp seeds, 1 tbsp peanut butter, 1/2 banana, cinnamon | 485 | 22g | 55g | 19g |
| Lunch | Chickpea salad wrap: 1 cup chickpeas mashed with lemon juice and tahini, mixed greens, tomato, in a whole wheat wrap | 520 | 21g | 68g | 17g |
| Dinner | Stir-fried tofu (200g extra-firm) with broccoli, bell pepper, snap peas, and brown rice (1 cup cooked), soy-ginger sauce | 580 | 35g | 62g | 18g |
| Snack | 1 cup edamame, lightly salted | 188 | 18.5g | 8g | 8g |
| Daily Total | 1,773 | 96.5g | 193g | 62g |
Day 2 — Tuesday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Tofu scramble (150g tofu) with spinach, mushrooms, nutritional yeast (2 tbsp), and 2 slices whole grain toast | 420 | 28g | 38g | 16g |
| Lunch | Lentil soup (1.5 cups) with crusty bread and a side salad with olive oil dressing | 510 | 22g | 72g | 12g |
| Dinner | Tempeh tacos: marinated tempeh (150g), corn tortillas (3), avocado, pico de gallo, shredded cabbage | 590 | 32g | 52g | 26g |
| Snack | Apple slices with 2 tbsp almond butter | 280 | 7g | 25g | 18g |
| Daily Total | 1,800 | 89g | 187g | 72g |
Day 3 — Wednesday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Smoothie: 1 cup soy milk, 1 scoop pea protein (20g protein), 1 banana, 1 tbsp peanut butter, handful spinach | 420 | 32g | 42g | 13g |
| Lunch | Buddha bowl: quinoa (1 cup), roasted sweet potato, black beans (1/2 cup), avocado, tahini dressing | 620 | 22g | 82g | 22g |
| Dinner | Seitan stir-fry (150g seitan) with bok choy, carrots, and udon noodles in teriyaki sauce | 540 | 38g | 56g | 12g |
| Snack | Trail mix: 1/4 cup almonds, 2 tbsp pumpkin seeds, 2 tbsp dried cranberries | 280 | 10g | 18g | 20g |
| Daily Total | 1,860 | 102g | 198g | 67g |
Day 4 — Thursday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Chia pudding: 3 tbsp chia seeds, 1 cup oat milk, topped with berries, granola, and hemp seeds (2 tbsp) | 450 | 16g | 48g | 22g |
| Lunch | Hummus and veggie sandwich: thick hummus layer, cucumber, roasted red pepper, arugula, whole grain bread | 480 | 16g | 58g | 20g |
| Dinner | Red lentil curry (1.5 cups) with basmati rice (1 cup), side of sauteed kale with garlic | 620 | 28g | 92g | 12g |
| Snack | Soy yogurt (1 cup) with 2 tbsp hemp seeds | 220 | 18g | 16g | 10g |
| Daily Total | 1,770 | 78g | 214g | 64g |
Day 5 — Friday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Peanut butter banana toast: 2 slices whole grain bread, 2 tbsp peanut butter, 1 banana, hemp seeds | 520 | 19g | 58g | 22g |
| Lunch | Tempeh grain bowl: grilled tempeh (150g), farro (1 cup cooked), roasted vegetables, lemon-tahini dressing | 580 | 32g | 58g | 22g |
| Dinner | Black bean and sweet potato chili (1.5 cups) with cornbread | 560 | 22g | 80g | 14g |
| Snack | 1 cup edamame | 188 | 18.5g | 8g | 8g |
| Daily Total | 1,848 | 91.5g | 204g | 66g |
Day 6 — Saturday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Vegan protein pancakes: oat flour, soy milk, mashed banana, pea protein, topped with berries | 450 | 26g | 58g | 10g |
| Lunch | Mediterranean mezze plate: falafel (4 pieces), hummus, tabbouleh, pita bread, cucumber-tomato salad | 600 | 20g | 72g | 24g |
| Dinner | Tofu pad thai: extra-firm tofu (200g), rice noodles, bean sprouts, peanuts, lime, green onion | 580 | 32g | 60g | 22g |
| Snack | 2 tbsp nutritional yeast on popcorn (3 cups air-popped) | 150 | 10g | 20g | 3g |
| Daily Total | 1,780 | 88g | 210g | 59g |
Day 7 — Sunday
| Meal | What to Eat | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Savory oatmeal: 1 cup oats cooked in vegetable broth, topped with sauteed mushrooms, nutritional yeast, and avocado | 480 | 18g | 56g | 20g |
| Lunch | Lentil and walnut "meat" tacos: lentil-walnut crumble, lettuce cups, salsa, cashew cream | 520 | 22g | 48g | 26g |
| Dinner | Seitan "steak" (150g) with mashed potatoes (made with oat milk), roasted asparagus, mushroom gravy | 600 | 40g | 56g | 18g |
| Snack | Soy yogurt parfait with granola and mixed berries | 260 | 12g | 36g | 8g |
| Daily Total | 1,860 | 92g | 196g | 72g |
Weekly Summary
| Day | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Monday | 1,773 | 96.5g | 193g | 62g |
| Tuesday | 1,800 | 89g | 187g | 72g |
| Wednesday | 1,860 | 102g | 198g | 67g |
| Thursday | 1,770 | 78g | 214g | 64g |
| Friday | 1,848 | 91.5g | 204g | 66g |
| Saturday | 1,780 | 88g | 210g | 59g |
| Sunday | 1,860 | 92g | 196g | 72g |
| Weekly Average | 1,813 | 91g | 200g | 66g |
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
| Category | Estimated 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
-
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.
-
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.
-
Ignoring B12. This is non-negotiable. Deficiency develops slowly (over 2-3 years) but causes irreversible nerve damage. Supplement every single day.
-
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.
-
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.