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.

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.
7-Day Vegan Meal Plan: Daily Menus
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).

- 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).

- 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).

- 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).

- 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).

- 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).

- 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).

- 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.



