Most vegan meal plans fail for the same reason: they look great on day one and fall apart by day four, when the lentils run out and nothing is left but toast. This 7-day vegan meal plan avoids that by repeating a short list of ingredients across different dishes, so one grocery trip and one prep session cover the whole week. Every menu lands between 1,713 and 1,973 calories with 85 to 94 grams of protein.

The Academy of Nutrition and Dietetics position paper on vegetarian diets states that appropriately planned vegetarian diets, including vegan diets, are healthful and nutritionally adequate, and it singles out vitamin B12 as the nutrient vegans must source reliably from fortified foods or supplements. The plan below is built around that idea. For a wider look at what to stock, see the vegan diet grocery list and the guide to the best plant-based protein sources.

7-day vegan meal plan with grocery list

Your 7-Day Vegan Meal Plan for Protein, Fiber, and Everyday Energy

Jump to: Key Rules | Daily Menus | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | Weekly Summary | Nutrients to Watch | Grocery List | Meal Prep | FAQ

The plan is written for a moderately active adult and averages about 1,863 calories a day, which is a maintenance level for many people and not a weight-loss deficit. All calorie, protein, fiber, iron, and calcium figures were calculated from USDA FoodData Central (SR Legacy) using the exact weights listed in each meal. Cooked weights are used for rice, quinoa, beans, lentils, pasta, and cooked vegetables.

Key Rules for Following This Vegan Meal Plan

  • Use fortified soymilk. It supplies calcium, vitamin D, and some B12 in the plan, but the amounts depend on the brand, so check the label.
  • Buy tofu set with calcium. The tofu figures assume calcium sulfate or nigari on the ingredient list.
  • Pair iron with vitamin C. Peppers, tomatoes, citrus, and broccoli appear in most meals that contain beans or lentils for this reason.
  • Ramp fiber up gradually. The plan is high in fiber, so start with half portions of beans if you do not usually eat them.
  • Season freely. Herbs, spices, garlic, and salt-free blends are not counted in the totals. Sodium is not tracked.
  • Adjust portions to your needs. Add or remove the snacks and oil to move up or down in calories.

Day 1: Chickpea Tahini Bowl and Tofu Broccoli Stir-Fry

  • Breakfast: Berry walnut oatmeal. Cook 1/2 cup rolled oats (45 g) in 1 cup fortified soymilk (245 g), then top with 1 tbsp chia seeds (12 g), 1/2 cup blueberries (80 g), 2 tbsp chopped walnuts (15 g), and 1 1/2 tbsp hemp seeds (15 g).
  • Lunch: Chickpea tahini bowl. Combine 3/4 cup chickpeas (130 g), 3/4 cup cooked brown rice (150 g), 1/2 cup cooked spinach (100 g), and 1/2 cup shelled edamame (80 g). Dress with 1 tbsp tahini (15 g) and 2 tsp lemon juice (10 g).
  • Dinner: Tofu broccoli stir-fry. Sear 7 oz firm tofu (200 g) in 1 tsp olive oil (5 g), add 1 cup cooked broccoli (150 g) and 2 tsp tamari (12 g), and serve over 3/4 cup brown rice (150 g).

Tofu broccoli stir-fry over brown rice with tamari

  • Snack: 1 medium apple (180 g) with 2 tbsp almond butter (32 g).
Nutrient Amount
Calories 1,904
Protein 87 g
Fiber 50 g
Iron (non-heme) 24 mg
Calcium 1,340 mg

Day 2: Peanut Butter Toast, Black Bean Quinoa Bowl, and Tomato Lentil Stew

  • Breakfast: 2 slices whole-wheat toast (70 g) with 2 tbsp peanut butter (32 g) and 1 sliced banana (120 g), plus 1 cup fortified soymilk (245 g).
  • Lunch: Black bean quinoa bowl. Combine 2/3 cup black beans (110 g), 3/4 cup cooked quinoa (150 g), 1/3 cup corn (60 g), 1 small chopped tomato (100 g), and about a third of an avocado (70 g).
  • Dinner: Tomato lentil stew with kale. Simmer about 3/4 cup cooked lentils (170 g) with 1/2 cup crushed tomatoes (120 g), 3/4 cup cooked kale (100 g), and 1 1/2 tsp olive oil (7 g). Serve over 3/4 cup brown rice (150 g).

Tomato lentil stew with kale over brown rice

  • Snack: 1/4 cup hummus (60 g) with 1 medium carrot (100 g), plus 1/3 cup shelled edamame (60 g) and 1 tbsp hemp seeds (15 g).
Nutrient Amount
Calories 1,940
Protein 85 g
Fiber 62 g
Iron (non-heme) 22 mg
Calcium 848 mg

Day 3: Tofu Scramble, Hummus Veggie Wrap, and Tomato White Bean Pasta

  • Breakfast: Tofu scramble. Crumble 5 oz firm tofu (150 g) into 1 tsp olive oil (5 g) with 2 cups baby spinach (60 g) and 1 cup sliced mushrooms (70 g). Serve with 2 slices whole-wheat toast (70 g).
  • Lunch: Hummus veggie wrap. Fill 1 whole-wheat tortilla (60 g) with 1/3 cup hummus (80 g), 1/2 red pepper (80 g), 1/4 cup grated carrot (60 g), and a handful of spinach (40 g). Serve with 2/3 cup shelled edamame (100 g).
  • Dinner: Tomato white bean pasta. Toss 1 1/4 cups cooked whole-wheat pasta (180 g) with 3/4 cup white beans (130 g), 2/3 cup crushed tomatoes (150 g), 1/2 small zucchini (100 g), and 1 1/2 tsp olive oil (7 g).

Tomato white bean pasta with zucchini

  • Snack: Banana hemp smoothie. Blend 1 cup fortified soymilk (245 g), 1 banana (120 g), and 1 tbsp hemp seeds (15 g).
Nutrient Amount
Calories 1,789
Protein 92 g
Fiber 51 g
Iron (non-heme) 26 mg
Calcium 1,313 mg

Day 4: Overnight Oats, Lentil Vegetable Soup, and Tempeh Sweet Potato Plate

  • Breakfast: Overnight oats. Soak 1/2 cup rolled oats (45 g) in 1 cup fortified soymilk (245 g) with 1 tbsp chia seeds (15 g). Top with 6 sliced strawberries (100 g) and 12 almonds (15 g).
  • Lunch: Lentil vegetable soup. Simmer about 3/4 cup cooked lentils (170 g) with 1 small carrot (80 g), 1/3 cup chopped onion (50 g), and 1/2 cup crushed tomatoes (100 g). Serve with 2 slices whole-wheat bread (70 g).
  • Dinner: Tempeh sweet potato plate. Pan-fry 4 oz tempeh (120 g) in 1 1/2 tsp olive oil (7 g) and serve with 1 medium baked sweet potato (200 g) and 1 cup steamed broccoli (120 g). Drizzle with 2 tsp tahini (10 g).

Tempeh, baked sweet potato and broccoli plate with tahini drizzle

  • Snack: 3/4 cup shelled edamame (120 g) and 1 small orange (130 g).
Nutrient Amount
Calories 1,713
Protein 94 g
Fiber 57 g
Iron (non-heme) 23 mg
Calcium 1,102 mg

Day 5: Peanut Butter Banana Oatmeal, Burrito Bowl, and Loaded Baked Potato

  • Breakfast: Peanut butter banana oatmeal. Cook 1/2 cup rolled oats (50 g) in 1 cup fortified soymilk (245 g), then stir in 1 1/2 tbsp peanut butter (24 g) and top with 1 small banana (100 g) and 2 tbsp hemp seeds (20 g).
  • Lunch: Burrito bowl. Combine 2/3 cup pinto beans (120 g), 3/4 cup cooked brown rice (150 g), 1/3 cup corn (60 g), 1/2 red pepper (70 g), a quarter of an avocado (60 g), and 1 small chopped tomato (80 g).
  • Dinner: Loaded baked potato. Top 1 medium baked potato (200 g) with 3/4 cup white beans (130 g), 1 cup steamed broccoli (120 g), and 3 oz crumbled tempeh (80 g) browned in 1 1/2 tsp olive oil (7 g).

Loaded baked potato with white beans, broccoli and crumbled tempeh

  • Snack: 2 tbsp pumpkin seeds (20 g) and 1 small pear (150 g).
Nutrient Amount
Calories 1,973
Protein 85 g
Fiber 56 g
Iron (non-heme) 20 mg
Calcium 736 mg

Day 6: Mango Smoothie Bowl, Quinoa Chickpea Salad, and Tempeh Cabbage Stir-Fry

  • Breakfast: Mango smoothie bowl. Blend 1 cup fortified soymilk (245 g), 1 banana (120 g), 1/2 cup mango (80 g), and 1/3 cup rolled oats (30 g). Top with 2 tbsp hemp seeds (20 g).
  • Lunch: Quinoa chickpea salad. Toss 3/4 cup cooked quinoa (150 g) with 3/4 cup chickpeas (120 g), 2 cups baby spinach (60 g), 1 small tomato (80 g), and 1/2 red pepper (60 g). Dress with 1 1/2 tsp olive oil (7 g) and 2 tsp lemon juice (10 g).
  • Dinner: Tempeh cabbage stir-fry. Stir-fry 5 oz sliced tempeh (140 g) with 1 1/2 cups shredded cabbage (100 g), 1 small carrot (60 g), and 2 tsp tamari (12 g). Serve over 1 cup cooked brown rice (180 g).

Tempeh cabbage stir-fry with carrot over brown rice

  • Snack: 1 small apple (150 g) with 15 almonds (20 g), plus 2/3 cup shelled edamame (100 g).
Nutrient Amount
Calories 1,839
Protein 91 g
Fiber 44 g
Iron (non-heme) 20 mg
Calcium 830 mg

Day 7: Avocado White Bean Toast, Three-Bean Chili, and Lentil Tofu Bolognese

  • Breakfast: Avocado white bean toast. Mash 1/3 avocado (70 g) with 1/2 cup white beans (80 g) on 2 slices whole-wheat toast (70 g). Sprinkle with 2 tbsp hemp seeds (20 g).
  • Lunch: Three-bean chili. Simmer 1/2 cup black beans (100 g) and 1/2 cup kidney beans (80 g) with 2/3 cup crushed tomatoes (150 g) and 1/3 cup corn (60 g). Serve over 1/2 cup cooked brown rice (100 g).
  • Dinner: Lentil tofu bolognese. Simmer 2/3 cup cooked lentils (130 g), 1/2 cup crumbled firm tofu (100 g), 2/3 cup crushed tomatoes (150 g), and 1 cup sliced mushrooms (70 g) in 1 1/2 tsp olive oil (7 g). Serve over 1 1/4 cups cooked whole-wheat pasta (180 g).

Lentil tofu bolognese with mushrooms over whole-wheat spaghetti

  • Snack: 2 tbsp chopped walnuts (20 g), 1 small orange (130 g), and 1 cup fortified soymilk (245 g).
Nutrient Amount
Calories 1,883
Protein 94 g
Fiber 62 g
Iron (non-heme) 27 mg
Calcium 988 mg

Weekly Nutrition Summary

Day Calories Protein Fiber Iron Calcium
Day 1 1,904 87 g 50 g 24 mg 1,340 mg
Day 2 1,940 85 g 62 g 22 mg 848 mg
Day 3 1,789 92 g 51 g 26 mg 1,313 mg
Day 4 1,713 94 g 57 g 23 mg 1,102 mg
Day 5 1,973 85 g 56 g 20 mg 736 mg
Day 6 1,839 91 g 44 g 20 mg 830 mg
Day 7 1,883 94 g 62 g 27 mg 988 mg
Average 1,863 90 g 55 g 23 mg 1,022 mg

Fiber averages 55 grams a day, which is high because every day includes beans, lentils, or both. If your usual intake is much lower, shrink bean portions for the first few days and drink plenty of water. Calcium ranges from 736 to 1,340 mg, so the lower days (Days 2, 5, and 6) are worth topping up with an extra cup of fortified soymilk or a calcium-set tofu serving.

Vegan Nutrients to Watch (and How the Plan Handles Them)

Harvard Health guide to meeting nutrient needs on a plant-based diet lists vitamin B12, calcium, vitamin D, iodine, zinc, and iron as the nutrients that need attention on a plant-based diet. The table summarizes how each one is handled here, and the notes below explain the reasoning.

Nutrient Why it needs attention How the plan handles it
Vitamin B12 Not found naturally in plants Fortified soymilk daily; ask a clinician about a supplement
Iron Plant iron is absorbed less well Beans, lentils, tofu, and tempeh with vitamin C foods; averages 23 mg
Zinc Phytates reduce absorption Legumes, hemp seeds, pumpkin seeds, and whole grains
Calcium No dairy in the plan Fortified soymilk and calcium-set tofu; averages 1,022 mg
Omega-3 (ALA) Body converts little ALA to DHA Chia, walnuts, and hemp seeds every day
Iodine and vitamin D Easy to fall short Iodized salt; fortified soymilk; ask about a supplement

Vitamin B12

The NIH Office of Dietary Supplements vitamin B12 fact sheet says strict vegetarians and vegans are at greater risk of deficiency than other eaters because natural sources are limited to animal foods. It names fortified breakfast cereals and fortified nutritional yeast as plant-based sources, and the adult RDA is 2.4 mcg a day. It also notes that absorption from a supplement is limited, so a large dose does not translate into a proportionally large amount absorbed. The plan includes fortified soymilk every day, but the B12 content varies by brand and is not counted in the totals. For the foods and doses, see the guide to foods high in vitamin B12 and talk with a doctor or registered dietitian about a supplement.

Iron

The NIH iron fact sheet says vegetarians need 1.8 times more iron than people who eat meat, because nonheme iron from plants is absorbed less well than heme iron. It reports iron bioavailability of about 5% to 12% for vegetarian diets, compared with 14% to 18% for mixed diets, and notes that vitamin C improves nonheme iron absorption while phytates in grains and beans reduce it. Applying that 1.8 factor to the 18 mg RDA for women aged 19 to 50 gives about 32 mg, which is arithmetic and not an NIH figure. The plan supplies an average of 23 mg, so premenopausal women in particular should ask a clinician whether iron needs checking. The guide to foods high in iron has more options.

Zinc

The NIH zinc fact sheet lists adult RDAs of 11 mg for men and 8 mg for women, and explains that phytates bind zinc and can lower absorption. Soaking beans, grains, and seeds, choosing canned or pre-cooked beans, and eating fermented foods such as tempeh may help. The plan uses canned beans, tempeh, hemp seeds, and pumpkin seeds for this reason.

Calcium

The NIH calcium fact sheet sets the adult RDA at 1,000 mg for ages 19 to 50 and says vegans typically need fortified foods or supplements to reach recommended amounts. It lists calcium-fortified soymilk at 299 mg per cup, and reports that only about 5% of the calcium in spinach is absorbed because of oxalate, so spinach is not counted on as a calcium source here. See foods high in calcium for more.

Omega-3 Fats

The NIH omega-3 fact sheet gives adequate intakes of 1.6 g of ALA a day for men and 1.1 g for women, and lists chia seeds at 5.06 g per ounce and English walnuts at 2.57 g per ounce. It also says the body converts less than 15% of ALA to EPA and DHA, so getting those directly from seafood or supplements is the practical way to raise them. Vegans who want EPA and DHA can ask about an algae-based supplement. More food options are in the guide to foods high in omega-3.

Iodine and Vitamin D

Harvard Health notes that iodine content in plants varies widely, that seaweed and iodized salt are good sources, and that vegans often fall short. For vitamin D it lists sun exposure, fortified foods, and mushrooms exposed to light, with a supplement if levels are low. The plan does not count either nutrient, so use iodized salt in cooking and ask your clinician about testing vitamin D.

7-Day Vegan Grocery List

Quantities cover one person for the week, with a small cushion for rounding. Dry weights are converted from the cooked weights in the menus.

Produce

  • Bananas: 4 medium
  • Apples: 2 medium
  • Oranges: 2 small
  • Pear: 1 small
  • Blueberries: 1 small container (about 1/2 cup needed)
  • Strawberries: 1 small container (6 berries needed)
  • Mango: 1 small, or 1/2 cup frozen
  • Avocados: 2 medium
  • Broccoli: 1 lb (3 crowns)
  • Baby spinach: 1 bag (5 oz)
  • Kale: 1 small bunch
  • Red peppers: 2 medium
  • Tomatoes: 3 small
  • Carrots: 1 lb bag
  • Mushrooms: 1 package (8 oz)
  • Zucchini: 1 small
  • Cabbage: 1 small wedge
  • Yellow onion: 1 small
  • Sweet potato: 1 medium
  • Russet potato: 1 medium
  • Lemon: 1

Tofu, Tempeh, and Refrigerated

  • Firm tofu (made with calcium): 1 block (16 oz)
  • Tempeh: 2 packages (8 oz each)
  • Hummus: 1 small tub (about 2/3 cup needed)
  • Calcium-fortified soymilk (original): 1 half-gallon carton (7 cups needed)

Canned and Dry Goods

  • Brown rice: 1 1/2 cups dry
  • Quinoa: 1/2 cup dry
  • Rolled oats: 2 cups dry
  • Whole-wheat pasta: 1 box (8 oz or larger)
  • Dry lentils: 1 cup
  • Canned chickpeas: 1 can (15 oz)
  • Canned white beans: 2 cans (15 oz)
  • Canned black beans: 1 can (15 oz)
  • Canned pinto beans: 1 can (15 oz)
  • Canned kidney beans: 1 can (15 oz)
  • Crushed tomatoes: 1 can (28 oz)
  • Whole-wheat bread: 1 loaf (8 slices needed)
  • Whole-wheat tortillas: 1 package (1 needed)

Frozen

  • Shelled edamame: 1 bag (16 oz)
  • Corn kernels: 1 small bag
  • Chopped spinach: 1 small bag (1/2 cup needed), or wilt extra fresh spinach

Nuts, Seeds, and Pantry

  • Hemp seeds: 1 small bag (4 oz)
  • Chia seeds: 1 small bag (2 tbsp needed)
  • Walnuts: 1 small bag (about 1/4 cup)
  • Almonds: 1 small bag (about 1/4 cup)
  • Pumpkin seeds: 1 small bag (2 tbsp needed)
  • Peanut butter: 1 jar (3 1/2 tbsp needed)
  • Almond butter: 1 jar (2 tbsp needed)
  • Tahini: 1 small jar (about 1 1/2 tbsp needed)
  • Tamari or soy sauce: 1 bottle
  • Extra-virgin olive oil: 1 bottle (about 4 tbsp needed)
  • Iodized salt, pepper, garlic powder, cumin, and chili powder

Vegan Meal Prep Tips for the Week

  • Cook the grains and lentils once. Make the brown rice, quinoa, and lentils on Sunday. They appear in about half of the lunches and dinners.
  • Bake the potatoes together. Roast the sweet potato and the russet potato in the same oven session and reheat them on Days 4 and 5.
  • Wash and bag the greens. Spinach, kale, and cabbage keep better when they are dry and stored with a paper towel.
  • Press the tofu. Pressing for 15 minutes gives a firmer texture for the Day 1 stir-fry and the Day 7 bolognese.
  • Freeze extra bananas. Peeled and frozen bananas make the Day 3 smoothie and the Day 6 bowl thicker.
  • Portion the snacks. Bag the nuts, seeds, and hummus servings so the snacks stay at the amounts used in the totals.

Because the menus reuse the same few ingredients, leftovers can fill gaps: extra lentils from the Day 2 stew can carry into the Day 4 soup, and extra beans from the burrito bowl work in the Day 7 chili.

Frequently Asked Questions About This 7-Day Vegan Meal Plan

Does this vegan meal plan give enough protein?

Each day supplies 85 to 94 grams, coming mostly from tofu, tempeh, edamame, lentils, beans, hemp seeds, and soymilk. That is a comfortable amount for most adults. For more protein ideas, see the guide to plant-based protein sources.

Do I need a B12 supplement on a vegan diet?

The sources used here say vegans need a reliable B12 source from fortified foods or supplements. The fortified soymilk in this plan helps, but the amount varies by brand and is not counted. A doctor or registered dietitian can recommend a dose based on your situation.

Can I use this plan to lose weight?

It is built near maintenance for a moderately active adult. In the menus, the daily snack plus the olive oil add roughly 237 to 401 calories, so removing them lowers a day by that amount. For a structured deficit, work with a dietitian.

Is 55 grams of fiber a day too much?

It is high, and it comes from beans, lentils, whole grains, fruit, and vegetables. Introducing it gradually and drinking water helps most people adjust. If you have a digestive condition, ask your clinician before using the plan as written.

Can I swap meals between days?

Yes. Meals were calculated one by one, so lunches and dinners can be moved around without changing the weekly total. Keep an eye on the soymilk and tofu, which supply most of the calcium.

Is this vegan meal plan right for everyone?

Not necessarily. Pregnancy, breastfeeding, childhood, kidney disease, and other conditions change nutrient needs, and a registered dietitian should tailor the plan in those cases.

The Bottom Line

This 7-day vegan meal plan averages 1,863 calories, 90 grams of protein, and 55 grams of fiber a day from a short grocery list of beans, lentils, tofu, tempeh, grains, and produce. The nutrients that need extra care are vitamin B12, iron, calcium, omega-3 fats, iodine, and vitamin D, so use fortified soymilk, choose calcium-set tofu, and talk with a clinician about supplements. Prep the grains and lentils once, follow the grocery list, and adjust portions to fit your own needs.

Nutrition values were calculated from USDA FoodData Central (SR Legacy) using the weights listed in each meal. Fortified products, brands, and cooking methods change the actual amounts, and vitamin B12, iodine, vitamin D, and sodium are not included in the totals.

This article is for educational purposes and is not a substitute for advice from a registered dietitian or physician. Talk to a healthcare professional before starting a new eating pattern or supplement, especially if you are pregnant, breastfeeding, managing a medical condition, or taking medication.

Save It For Later

About the Author

Junior Triomph

Founder

Junior Triomph is the founder and primary author of CollaborateForHealthyWeight.org. After gaining weight alongside his wife during her pregnancy and losing it through intermittent fasting, he founded the site in 2024 to cut through fad-diet noise with evidence-based guidance. His background in natural cosmetic formulation trained him to critically evaluate scientific literature and distinguish marketing hype from real evidence. Read more about Junior on the About page.

View All Articles