AI Meal Planner logo AI Meal Planner
100% Plant-Based

Vegan Meal Plan
Powered by Plants

100% plant‑based nutrition with complete proteins, iron‑rich foods, and B12 sources for optimal health and energy.

100% Plant-Based
Rich in Antioxidants
Eco-Friendly
Colorful vegan bowl with fresh vegetables and plant proteins
100%
Plant-Based

What is a Vegan Diet?

A vegan diet eliminates all animal products — meat, dairy, eggs, and honey — relying entirely on plants for complete, balanced nutrition. A well-structured vegan meal plan provides plenty of plant-based protein from legumes, tofu, and tempeh while supporting weight loss, heart health, and a lower environmental footprint. Whether you are going fully plant-based for ethical reasons or exploring veganism for its proven health benefits, this plan ensures you meet every nutritional need.

No Animal Products

Excludes all meat, dairy, eggs, and honey for an ethical, plant-only approach.

Complete Plant Proteins

Legumes, tofu, tempeh, and quinoa provide all essential amino acids.

Whole Food Focus

Emphasizes vegetables, fruits, whole grains, nuts, and seeds for maximum nutrition.

Best Vegan Protein Sources

Getting complete protein on a vegan diet is simple when you combine legumes, grains, soy, and seeds throughout the day. Soy-based foods like tofu, tempeh, and edamame are complete proteins on their own, while pairing rice with beans or hummus with whole-grain pita covers all essential amino acids.

Food Serving Protein Calories Complete Protein?
Seitan3 oz (85 g)21 g120No (low in lysine)
Lentils (cooked)1 cup (198 g)18 g230No (pair with grains)
Edamame1 cup (155 g)18 g188Yes
Tempeh3 oz (85 g)16 g162Yes
Chickpeas (cooked)1 cup (164 g)15 g269No (pair with grains)
Black Beans (cooked)1 cup (172 g)15 g227No (pair with grains)
Tofu (firm)1/2 cup (126 g)10 g88Yes
Hemp Seeds3 tbsp (30 g)10 g166Yes
Quinoa (cooked)1 cup (185 g)8 g222Yes
Nutritional Yeast2 tbsp (16 g)8 g45Yes
Peanut Butter2 tbsp (32 g)7 g188No (low in methionine)
Oats1/2 cup dry (40 g)5 g150No (pair with soy milk)

Sample 7-Day Menu

See how satisfying and varied your vegan week can be.

Days 1 2 3 4 5 6 7
Meals Breakfast: Tofu Scramble Bowl
Lunch: Chickpea Buddha Bowl
Dinner: Lentil Vegetable Curry
Breakfast: Overnight Oats
Lunch: Black Bean Tacos
Dinner: Tempeh Stir-fry
Breakfast: Smoothie Bowl
Lunch: Walnut Lentil Salad
Dinner: Stuffed Bell Peppers
Breakfast: Peanut Butter Banana Toast
Lunch: Falafel Wrap
Dinner: Mushroom & Walnut Bolognese
Breakfast: Mango Turmeric Smoothie
Lunch: Sweet Potato & Black Bean Burrito
Dinner: Coconut Chickpea Curry
Breakfast: Chickpea Flour Pancakes
Lunch: Edamame & Soba Noodle Bowl
Dinner: BBQ Jackfruit Sandwich
Breakfast: Avocado & White Bean Toast
Lunch: Thai Peanut Tofu Bowl
Dinner: Mediterranean Stuffed Eggplant
Daily Totals Calories: 1,820
Protein: 80g
Carbs: 228g
Fat: 64g
Calories: 1,700
Protein: 70g
Carbs: 224g
Fat: 62g
Calories: 1,640
Protein: 64g
Carbs: 210g
Fat: 64g
Calories: 1,740
Protein: 62g
Carbs: 228g
Fat: 70g
Calories: 1,760
Protein: 54g
Carbs: 260g
Fat: 58g
Calories: 1,660
Protein: 60g
Carbs: 230g
Fat: 54g
Calories: 1,700
Protein: 68g
Carbs: 198g
Fat: 74g

Day 1

Daily totals: 1,820 calories, 64g fat, 80g protein, 228g carbs

Breakfast (520 calories)

Tofu Scramble Bowl

Seasoned tofu scramble with spinach, tomatoes, nutritional yeast; whole grain toast with avocado.

Lunch (620 calories)

Chickpea Buddha Bowl

Roasted chickpeas, quinoa, kale, sweet potato, tahini dressing, hemp seeds.

Dinner (680 calories)

Lentil Vegetable Curry

Red lentil curry with coconut milk, spinach, tomatoes; brown rice.

To make it 1,500 calories: Skip the avocado on the toast and reduce the brown rice to half a cup at dinner.

To make it 2,000 calories: Add 2 tbsp hemp seeds to the buddha bowl and a handful of cashews with the curry.

Meal-Prep Tip

Cook a double batch of brown rice tonight to use in tomorrow's tempeh stir-fry.

Day 2

Daily totals: 1,700 calories, 62g fat, 70g protein, 224g carbs

Breakfast (480 calories)

Overnight Oats

Oats soaked in almond milk with chia seeds, banana, walnuts, maple syrup.

Lunch (580 calories)

Black Bean Tacos

Corn tortillas with spiced black beans, cabbage slaw, guacamole, salsa, lime.

Dinner (640 calories)

Tempeh Stir-fry

Marinated tempeh with broccoli, bell peppers, snap peas, ginger-soy sauce; brown rice.

To make it 1,500 calories: Use half the walnuts in the oats and skip the guacamole on the tacos (use extra salsa instead).

To make it 2,000 calories: Add a tablespoon of chia seeds to the oats and an extra corn tortilla with the tacos.

Meal-Prep Tip

Prep overnight oats for Day 3 now — slice the banana and portion the granola in advance.

Day 3

Daily totals: 1,640 calories, 64g fat, 64g protein, 210g carbs

Breakfast (460 calories)

Smoothie Bowl

Blended acai, banana, spinach, flaxseed; topped with granola, berries, coconut.

Lunch (560 calories)

Walnut Lentil Salad

Green lentils, arugula, roasted beets, walnuts, balsamic vinaigrette.

Dinner (620 calories)

Stuffed Bell Peppers

Bell peppers stuffed with quinoa, black beans, corn, tomatoes; cashew cream.

To make it 1,500 calories: Skip the granola topping on the smoothie bowl and halve the cashew cream on the peppers.

To make it 2,000 calories: Add a slice of whole-grain toast with almond butter at breakfast and extra quinoa in the peppers.

Meal-Prep Tip

Roast extra beets for the lentil salad — they keep for days and add instant flavor to other bowls.

This is just a sample

Want this plan customized for you?

Get a meal plan tailored to your calories, food preferences, allergies, and schedule — with a full grocery list and step-by-step recipes.

Create My Custom Plan

Day 4

Daily totals: 1,740 calories, 70g fat, 62g protein, 228g carbs

Breakfast (480 calories)

Peanut Butter Banana Toast

Whole grain toast with peanut butter, sliced banana, chia seeds, and a drizzle of agave.

Lunch (620 calories)

Falafel Wrap

Baked falafel in whole wheat pita with shredded cabbage, cucumber, pickled turnip, and tahini sauce.

Dinner (640 calories)

Mushroom & Walnut Bolognese

Chopped mushrooms and walnuts simmered in marinara sauce over whole wheat spaghetti. Nutritional yeast on top.

To make it 1,500 calories: Use 1 tbsp peanut butter instead of 2 and reduce the spaghetti portion at dinner.

To make it 2,000 calories: Add sliced banana to the toast and a side of hummus with the falafel wrap.

Meal-Prep Tip

Bake a double batch of falafel — freeze extras for a quick protein-packed meal later this week.

Day 5

Daily totals: 1,760 calories, 58g fat, 54g protein, 260g carbs

Breakfast (440 calories)

Mango Turmeric Smoothie

Frozen mango, coconut yogurt, turmeric, ginger, flaxseed, and oat milk blended until smooth.

Lunch (640 calories)

Sweet Potato & Black Bean Burrito

Large whole wheat tortilla with roasted sweet potato, black beans, rice, salsa, and guacamole.

Dinner (680 calories)

Coconut Chickpea Curry

Chickpeas simmered in coconut milk with spinach, tomatoes, and garam masala. Served over basmati rice.

To make it 1,500 calories: Skip the guacamole in the burrito and use light coconut milk in the curry.

To make it 2,000 calories: Add a handful of granola to the smoothie and increase the rice portion with the curry.

Meal-Prep Tip

Roast the sweet potato for the burrito in bulk — extras work as a side for tomorrow's dinner.

Day 6

Daily totals: 1,660 calories, 54g fat, 60g protein, 230g carbs

Breakfast (460 calories)

Chickpea Flour Pancakes

Savory chickpea flour pancakes with diced tomatoes, fresh herbs, and a side of sautéed spinach.

Lunch (580 calories)

Edamame & Soba Noodle Bowl

Buckwheat soba noodles with shelled edamame, shredded carrots, cucumber, and a sesame-ginger dressing.

Dinner (620 calories)

BBQ Jackfruit Sandwich

Pulled jackfruit in smoky BBQ sauce on a whole grain bun with coleslaw. Side of baked sweet potato fries.

To make it 1,500 calories: Reduce the soba noodle portion by a third and skip the sweet potato fries with the sandwich.

To make it 2,000 calories: Add a side of sautéed spinach with the pancakes and extra edamame in the noodle bowl.

Meal-Prep Tip

Make extra chickpea flour batter — leftover pancakes reheat well for a quick snack or breakfast.

Day 7

Daily totals: 1,700 calories, 74g fat, 68g protein, 198g carbs

Breakfast (480 calories)

Avocado & White Bean Toast

Whole grain toast topped with mashed white beans, avocado, cherry tomatoes, and red pepper flakes.

Lunch (640 calories)

Thai Peanut Tofu Bowl

Crispy baked tofu with brown rice, shredded purple cabbage, carrots, cilantro, and spicy peanut sauce.

Dinner (580 calories)

Mediterranean Stuffed Eggplant

Roasted eggplant halves stuffed with quinoa, sun-dried tomatoes, olives, and pine nuts. Drizzled with balsamic glaze.

To make it 1,500 calories: Use half the avocado on the toast and skip the pine nuts in the stuffed eggplant.

To make it 2,000 calories: Add extra peanut sauce and a handful of cashews to the tofu bowl.

Meal-Prep Tip

Press and marinate tomorrow's tofu tonight — it absorbs more flavor with an overnight soak.

Shopping List

Vegan Weekly Grocery List

All the plant-based staples you need for a full 7-day vegan meal plan.

🫘 Plant Proteins

  • Firm tofu (2 blocks)
  • Tempeh (2 packs)
  • Red lentils (500g)
  • Green lentils (500g)
  • Canned chickpeas (3 cans)
  • Canned black beans (3 cans)
  • Canned white beans (1 can)
  • Edamame, frozen shelled (1 bag)
  • Seitan (1 pack)
  • Chickpea flour (250g)

🥬 Vegetables

  • Baby spinach (2 bags)
  • Kale (1 bunch)
  • Broccoli (2 heads)
  • Bell peppers, mixed colors (6)
  • Sweet potatoes (4)
  • Mushrooms, cremini (400g)
  • Cherry tomatoes (2 pints)
  • Purple cabbage (1 head)
  • Carrots (1 bag)
  • Cucumber (2)
  • Eggplant (2)
  • Snap peas (200g)

🍌 Fruits

  • Bananas (6)
  • Frozen mango chunks (1 bag)
  • Frozen acai packets (4)
  • Frozen mixed berries (1 bag)
  • Avocados (5)
  • Lemons (4)
  • Limes (3)
  • Dates, medjool (1 small pack)

🌾 Grains & Starches

  • Brown rice (1 kg)
  • Quinoa (500g)
  • Rolled oats (500g)
  • Whole wheat spaghetti (1 pack)
  • Whole wheat tortillas (1 pack)
  • Corn tortillas (1 pack)
  • Whole grain bread (1 loaf)
  • Whole wheat pita (1 pack)
  • Buckwheat soba noodles (1 pack)
  • Basmati rice (500g)

🥜 Nuts, Seeds & Butters

  • Walnuts (200g)
  • Almonds (200g)
  • Chia seeds (150g)
  • Flaxseed, ground (150g)
  • Hemp hearts (150g)
  • Peanut butter, natural (1 jar)
  • Tahini (1 jar)
  • Pine nuts (small bag)
  • Pumpkin seeds (100g)
  • Granola, vegan (1 bag)

🫒 Pantry Staples

  • Extra virgin olive oil
  • Coconut milk, full-fat (3 cans)
  • Oat milk, fortified (2 cartons)
  • Almond milk, fortified (1 carton)
  • Nutritional yeast (1 container)
  • Soy sauce or tamari
  • Maple syrup
  • Balsamic vinegar
  • Vegetable broth (2 cartons)
  • Canned diced tomatoes (3 cans)
  • Garam masala
  • BBQ sauce, vegan
Get Your Personalized Grocery List

or

Perfect For

Who Is a Vegan Meal Plan For?

Whether motivated by ethics, health, or the environment — a well-planned vegan diet delivers complete nutrition.

🌍

Eco-Conscious Eaters

Plant-based eating has the lowest carbon footprint of any diet — significantly less water and land use.

🐄

Animal Welfare Advocates

Eliminate animal products entirely for ethical reasons without sacrificing taste or nutrition.

❤️

Heart Health Focus

Vegan diets are linked to lower cholesterol, blood pressure, and reduced risk of heart disease.

🏃

Plant-Powered Athletes

More endurance athletes are going vegan for faster recovery and reduced inflammation.

What to Eat & What to Avoid

Build every meal from whole plant foods — the more variety, the better your nutrition.

Vegan Staples

  • Legumes — lentils, chickpeas, black beans, edamame, tofu, tempeh
  • Whole grains — oats, brown rice, quinoa, whole-wheat pasta, buckwheat
  • Vegetables — leafy greens, broccoli, sweet potatoes, peppers, mushrooms
  • Fruits — berries, bananas, mangoes, citrus, dates
  • Nuts and seeds — almonds, walnuts, chia seeds, flax, hemp hearts
  • Plant milks and yogurts — oat, soy, almond (fortified with B12 and calcium)

Foods to Avoid

  • All meat and poultry — beef, chicken, pork, lamb, turkey
  • Fish and seafood — salmon, shrimp, tuna, shellfish
  • Dairy products — milk, cheese, butter, yogurt, cream
  • Eggs — in all forms including baked goods
  • Honey and animal-derived additives — gelatin, casein, whey, carmine
  • Highly processed vegan junk food — vegan cookies, chips, and fake meats in excess

How a Vegan Diet Works

Remove all animal products and build complete nutrition from plants alone.

1

Go 100% Plant-Based

No meat, dairy, eggs, or honey — every calorie comes from plants.

2

Combine Proteins

Pair legumes with grains (rice + beans, hummus + pita) for complete amino acid profiles.

3

Supplement Smart

B12 is essential. Consider vitamin D, omega-3 (algae), and iron if needed.

4

Eat the Rainbow

Variety ensures you cover all micronutrients — aim for 5+ colors of produce daily.

Want this plan personalized for you?

Get a custom 7-day meal plan with grocery list, macro tracking, and 600+ recipes.

Try AI Meal Planner

Vegan Diet FAQ

How to start a vegan meal plan for beginners?

Start by replacing one meal a day with vegan options. Stock up on legumes, tofu, tempeh, whole grains, nuts, and plenty of vegetables. Learn 5-10 simple recipes. Use fortified plant milks for calcium. Take B12 supplement. Gradually phase out animal products over 2-4 weeks.

How do vegans get enough protein?

Combine various plant proteins: legumes (lentils, chickpeas, beans), tofu and tempeh, seitan, quinoa, nuts and seeds, and whole grains. Aim for 0.8-1g protein per kg body weight. Eating variety throughout the day provides all essential amino acids.

Can you lose weight on a vegan diet?

Yes, vegan diets are often effective for weight loss due to high fiber, lower calorie density, and fewer processed foods. Focus on whole foods, not vegan junk food. Watch portions of nuts, oils, and avocados which are calorie-dense. Many people naturally eat less on a whole-food vegan diet.

What supplements do vegans need?

Essential: B12 (2500mcg weekly or 250mcg daily). Recommended: Vitamin D (especially in winter), Omega-3 (algae-based EPA/DHA). Consider: Iron and zinc if not eating enough legumes and whole grains. Iodine if not using iodized salt. Get blood work done annually.

Is vegan diet healthy long term?

Yes, well-planned vegan diets are nutritionally adequate for all life stages according to major dietetic associations. Benefits include lower risk of heart disease, type 2 diabetes, and certain cancers. Key is eating varied whole foods and supplementing B12.

What do vegans eat for breakfast?

Popular vegan breakfasts include tofu scrambles with vegetables and nutritional yeast, overnight oats with plant milk and chia seeds, smoothie bowls topped with granola and fruit, and peanut butter banana toast. Savory options like chickpea flour pancakes and avocado toast with white beans are also filling and protein-rich.

How to get iron on a vegan diet?

Plant-based iron (non-heme) is found in lentils, chickpeas, tofu, spinach, quinoa, fortified cereals, and pumpkin seeds. Pair iron-rich foods with vitamin C sources like citrus, bell peppers, or tomatoes to boost absorption by up to 300%. Avoid drinking tea or coffee with meals, as tannins can inhibit iron uptake.

Is vegan diet good for gut health?

Yes, vegan diets are typically excellent for gut health because they are naturally high in dietary fiber from vegetables, legumes, whole grains, and fruits. This fiber feeds beneficial gut bacteria and promotes a diverse microbiome. Studies show that people eating plant-based diets tend to have higher levels of short-chain fatty acids, which protect the gut lining and reduce inflammation.

What is the cheapest vegan protein source?

Dried lentils and beans are by far the cheapest vegan protein sources, costing as little as $0.10-0.20 per serving while delivering 15-18g of protein per cooked cup. Peanut butter, canned chickpeas, and textured vegetable protein (TVP) are also extremely budget-friendly. Buying these staples in bulk makes a vegan diet one of the most affordable ways to eat.

Can you build muscle on a vegan diet?

Absolutely. Many elite athletes build and maintain muscle on a vegan diet by consuming adequate protein from sources like tofu, tempeh, seitan, lentils, and legumes. Aim for 1.6-2.2g protein per kg of body weight, spread across 4-5 meals. Combining complementary proteins throughout the day ensures you get all essential amino acids for muscle synthesis.

What is the difference between vegan and plant-based?

A vegan diet strictly excludes all animal products for ethical, environmental, or health reasons, including meat, dairy, eggs, and honey. A plant-based diet focuses primarily on whole plant foods but may occasionally include small amounts of animal products. Veganism is also a broader lifestyle that extends beyond food to avoid animal-derived clothing, cosmetics, and other products.

How to get enough calcium on a vegan diet?

Great vegan calcium sources include fortified plant milks and juices (300mg per cup), calcium-set tofu (up to 350mg per half cup), kale, broccoli, bok choy, and almonds. Aim for 1,000mg daily by including 2-3 servings of fortified foods plus calcium-rich greens. Vitamin D helps your body absorb calcium, so ensure adequate sun exposure or supplement.

Ready to go plant‑based?

Get your personalized vegan meal plan with complete nutrition, delicious recipes, and a smart grocery list.

Get My Plan Now

Built with AI Meal Planner — free personalized meal plans for any diet.