Weekly vegan meal plan: 7 days of plant-based eating
Roughly 6% of U.S. adults now follow a fully plant-based diet, and another 1 in 4 say they're eating less meat than they did two years ago. But here's the catch: a 2023 review in Nutrients found that the average vegan co

Roughly 6% of U.S. adults now follow a fully plant-based diet, and another 1 in 4 say they're eating less meat than they did two years ago. But here's the catch: a 2023 review in Nutrients found that the average vegan consumes just 0.4 μg of vitamin B12 per day — far below the 2.4 μg adults actually need. A weekly vegan meal plan that ignores the handful of nutrients plant foods are genuinely short on isn't a healthy diet; it's a deficiency in slow motion. This guide gives you a complete 7-day vegan meal plan with full calorie and macro data, a consolidated grocery list, and the protein-complete combinations that fix the gaps most plant-based menus quietly leave open.
Why most vegan meal plans fall short on 4 specific nutrients
Vegan diets reduce the risk of heart disease, type 2 diabetes, and several cancers — that part is well-established by decades of research, including the EPIC-Oxford and Adventist Health Studies. But they only deliver those benefits when they're planned around the nutrients plant foods don't reliably provide.
According to the NHS, a vegan diet must be deliberately built to cover vitamin B12, iron, calcium, iodine, omega-3s (EPA and DHA), and vitamin D. The numbers are striking:
B12: average vegan intake is 0.4 μg vs. the 2.4 μg adults need
Calcium: most vegans consume under 750 mg per day, vs. the 1,000–1,200 mg recommendation
Iron: bioavailability from plant sources is 5–12%, compared with 14–18% from animal sources, meaning vegans need roughly 1.8× more iron on paper
Omega-3s (EPA/DHA): virtually absent in plant foods unless you eat algae or supplement
The fix isn't complicated. A well-built weekly vegan meal plan layers fortified foods (plant milks, nutritional yeast, fortified cereals), pairs iron-rich plants with vitamin C to boost absorption, includes calcium-set tofu and leafy greens daily, and assumes a B12 supplement and an algae-based omega-3 capsule.
How many calories and how much protein you actually need
Most adults building a vegan meal plan land somewhere between 1,600 and 2,400 calories per day, depending on body size, activity, and goal. Protein needs sit at 0.8 g per kg of body weight for sedentary adults and 1.4–2.0 g/kg for people training regularly, per the International Society of Sports Nutrition position stand.
The plan below targets ~1,900 calories, ~90 g protein, ~65 g fat, and ~245 g carbs per day — a balanced template that works for most adults aiming to maintain or gently lose weight. Scale portions up or down by 10–15% to nudge calories.
If you'd rather not do that math by hand, MealFrame, an AI-powered meal planning and nutrition tracking app, generates a custom weekly vegan meal plan based on your exact calorie target, macro split, allergies, and pantry in under 30 seconds.
Your 7-day vegan meal plan with full nutrition data
Each day below totals roughly 1,900 calories with 80–100 g of plant protein and 30+ g of fiber. Adjust portions to match your own target.
Day 1 — Monday
Breakfast: overnight oats with fortified soy milk, chia seeds, blueberries, and 2 tbsp peanut butter — 485 cal · 20 g P · 60 g C · 19 g F
Lunch: tofu burrito bowl with brown rice, black beans, fajita veg, salsa, lime — 560 cal · 28 g P · 75 g C · 14 g F
Dinner: red lentil and coconut curry over basmati rice with spinach — 620 cal · 25 g P · 95 g C · 14 g F
Snack: apple with 2 tbsp almond butter — 295 cal · 7 g P · 28 g C · 18 g F
Daily total: 1,960 cal · 80 g P · 258 g C · 65 g F
Day 2 — Tuesday
Breakfast: tofu scramble with spinach, peppers, and turmeric on whole-grain toast — 445 cal · 26 g P · 42 g C · 18 g F
Lunch: peanut-edamame soba noodles with cucumber, carrot, and sesame — 580 cal · 29 g P · 70 g C · 19 g F
Dinner: sheet-pan maple-mustard tempeh with roasted sweet potato and broccoli — 610 cal · 32 g P · 66 g C · 21 g F
Snack: soy yogurt with granola and berries — 310 cal · 14 g P · 44 g C · 8 g F
Daily total: 1,945 cal · 101 g P · 222 g C · 66 g F
Day 3 — Wednesday
Breakfast: chia pudding with soy milk, banana, and walnuts — 440 cal · 17 g P · 48 g C · 22 g F
Lunch: Mediterranean chickpea salad with quinoa, cucumber, tomato, olives, lemon-tahini dressing — 595 cal · 21 g P · 72 g C · 23 g F
Dinner: lentil bolognese over whole-wheat spaghetti with a side salad — 615 cal · 30 g P · 95 g C · 13 g F
Snack: hummus with whole-grain pita and carrot sticks — 310 cal · 12 g P · 42 g C · 11 g F
Daily total: 1,960 cal · 80 g P · 257 g C · 69 g F
Day 4 — Thursday
Breakfast: vegan protein smoothie (soy milk, frozen berries, banana, pea protein, ground flax) — 425 cal · 32 g P · 52 g C · 9 g F
Lunch: Buddha bowl with brown rice, roasted chickpeas, kale, beet, tahini drizzle — 600 cal · 22 g P · 78 g C · 22 g F
Dinner: tofu pad thai with peanuts, lime, and bean sprouts — 620 cal · 30 g P · 76 g C · 22 g F
Snack: 1 oz dark chocolate plus an orange — 240 cal · 4 g P · 36 g C · 10 g F
Daily total: 1,885 cal · 88 g P · 242 g C · 63 g F
Day 5 — Friday
Breakfast: peanut butter and banana toast on sourdough with hemp seeds — 460 cal · 18 g P · 60 g C · 18 g F
Lunch: black bean and corn quesadilla with avocado salsa — 555 cal · 22 g P · 65 g C · 22 g F
Dinner: stuffed bell peppers with quinoa, black beans, salsa, and cashew cream — 610 cal · 24 g P · 86 g C · 19 g F
Snack: shelled edamame with sea salt (1 cup) — 190 cal · 18 g P · 14 g C · 8 g F
Daily total: 1,815 cal · 82 g P · 225 g C · 67 g F
Day 6 — Saturday
Breakfast: vegan French toast (silken-tofu custard, whole-grain bread) with berries and maple syrup — 490 cal · 22 g P · 65 g C · 14 g F
Lunch: hippie breakfast bowl (sweet potato, kale, chickpeas, tahini, pumpkin seeds) — 520 cal · 18 g P · 68 g C · 21 g F
Dinner: vegan poke bowl with crispy tofu, brown rice, edamame, mango, sesame — 620 cal · 30 g P · 78 g C · 18 g F
Snack: 1 oz trail mix (almonds, cashews, raisins, pumpkin seeds) — 285 cal · 9 g P · 22 g C · 18 g F
Daily total: 1,915 cal · 79 g P · 233 g C · 71 g F
Day 7 — Sunday
Breakfast: tofu scramble breakfast burrito with black beans and salsa — 520 cal · 28 g P · 58 g C · 18 g F
Lunch: lentil and roasted vegetable soup with sourdough — 490 cal · 22 g P · 72 g C · 12 g F
Dinner: tempeh "meatballs" with marinara over whole-wheat pasta — 640 cal · 35 g P · 88 g C · 17 g F
Snack: roasted chickpeas with smoked paprika (1 cup) — 270 cal · 14 g P · 44 g C · 4 g F
Daily total: 1,920 cal · 99 g P · 262 g C · 51 g F
Weekly average: ~1,915 calories · 87 g protein · 243 g carbs · 65 g fat · 35+ g fiber per day.
How to make any vegan meal "protein-complete"
Older nutrition advice claimed you had to combine specific plants at the same meal to get a complete protein. That's been debunked — your body pools amino acids over the course of a day, as the Academy of Nutrition and Dietetics confirmed in its 2016 position paper. But in practice, pairing certain plants pushes individual meals into the 25–35 g protein range that supports satiety and muscle protein synthesis.
The best vegan protein pairings to weave into any weekly vegan meal plan:
Beans + grains: black beans + brown rice, lentils + whole-wheat pasta, chickpeas + quinoa
Soy + nuts or seeds: tofu + peanut sauce, tempeh + tahini, soy yogurt + walnuts
Seeds + legumes: hemp on a lentil salad, pumpkin seeds in a chickpea bowl
Add a scoop of pea or soy protein to one smoothie or bowl per day if you train hard or are over 60 — both populations have higher protein needs that vegan whole foods alone don't always cover.
Your consolidated weekly grocery list
This list covers all 7 days for one person. Multiply quantities by household size.
Produce: 6 bananas, 1 lb mixed berries (frozen ok), 2 apples, 2 oranges, 1 mango, 1 lemon, 1 lime, 1 head broccoli, 2 sweet potatoes, 1 lb spinach, 1 bunch kale, 4 bell peppers, 2 cucumbers, 1 lb carrots, 1 lb cherry tomatoes, 2 avocados, 1 head garlic, 1 bunch cilantro, 1 small ginger root, 1 bag bean sprouts, 1 small beet.
Proteins: 2 lb extra-firm tofu, 8 oz tempeh, 1 lb dry red lentils, 1 lb dry brown lentils, 1 can chickpeas (or ¾ cup dry), 2 cans black beans, 1 cup edamame, 1 small bag pea protein powder.
Grains and starches: 2 lb brown rice, 1 lb basmati rice, 1 lb whole-wheat spaghetti, 8 oz soba noodles, 1 cup quinoa, 1 cup rolled oats, 1 loaf whole-grain bread, 1 small loaf sourdough, 4 whole-grain tortillas.
Pantry: peanut butter, almond butter, tahini, olive oil, soy sauce, maple syrup, nutritional yeast, ground flax, chia seeds, hemp seeds, pumpkin seeds, mixed nuts, dark chocolate, raisins, granola, hummus, pita, salsa, marinara, 1 can coconut milk, curry paste, smoked paprika, turmeric.
Refrigerated: ½ gal fortified soy milk, 1 small tub soy yogurt, 1 small tub cashew cream.
Supplements (the non-negotiables): vitamin B12 (250 μg daily or 2,500 μg weekly), algae-based EPA/DHA omega-3, vitamin D3 from lichen (1,000–2,000 IU daily, especially in winter).
Common questions about a weekly vegan meal plan
How do I get enough protein on a vegan diet?
You can comfortably hit 80–120 g of protein per day on a vegan diet by anchoring every meal around tofu, tempeh, lentils, beans, edamame, seitan, or a protein-fortified plant milk. The 7-day vegan meal plan above averages 87 g of protein without any protein powder. Add one scoop of pea or soy protein to push past 100 g.
Is a vegan meal plan good for weight loss?
Yes, when calorie-controlled. A 2022 meta-analysis in the Journal of the American Heart Association found vegan diets produced about 4.4 lb more weight loss over 18 weeks than control diets. The high fiber and water content of plant foods boosts satiety per calorie, which makes a weekly vegan meal plan especially friendly for sustained weight loss — provided you portion calorie-dense items like nuts, oils, and grains.
What's the deal with vitamin B12 on a vegan diet?
B12 is made by bacteria, not plants, so reliable plant-only sources are nearly nonexistent. Public health bodies including the NHS, the Academy of Nutrition and Dietetics, and the German Nutrition Society all recommend that vegans take a B12 supplement or eat fortified foods daily. A 250 μg daily tablet or a 2,500 μg weekly tablet is the standard, evidence-based dose.
How much does a weekly vegan meal plan cost?
The grocery list above runs roughly $55–$85 per person per week in most U.S. cities (closer to £45–£65 in the UK), based on supermarket pricing in 2026. Beans, lentils, tofu, oats, rice, and frozen produce are the cheapest staples. Substituting frozen berries and canned legumes for fresh and dry versions can shave another 10–15%.
Can I follow this plan with allergies or intolerances?
Most components are easy to swap. Soy-free? Replace tofu and tempeh with seitan or extra chickpeas, and use oat or pea milk. Gluten-free? Swap whole-wheat pasta and bread for buckwheat soba, certified gluten-free oats, brown rice, and quinoa. Nut-free? Replace nut butters with sunflower seed butter and skip the trail mix.
Is going vegan safe long term?
A well-planned vegan diet is recognized as nutritionally adequate at every life stage by the Academy of Nutrition and Dietetics — including pregnancy and childhood. The key word is well-planned: that means daily B12, regular omega-3s, varied protein sources, and adequate calories. If you have a chronic condition, are pregnant, or are feeding kids on a vegan diet, talk to a registered dietitian to personalize the plan. This article is educational and not medical advice.
Why AI meal planning beats a static vegan template
Static meal plans like the one above are useful starting points, but they have three real-world limits: they don't adapt to your calorie target, they don't account for what's already in your fridge, and they assume you'll cook every meal exactly as written. That's why most people abandon a printed PDF plan within two weeks.
This is exactly the problem MealFrame, an AI-powered meal planning and nutrition tracking app, was built for. You set your dietary preference to vegan, plug in your calorie and macro targets, list your allergies and dislikes, and MealFrame generates a fully personalized weekly vegan meal plan with:
Complete macro and micronutrient data for every meal — including B12, iron, calcium, and omega-3 tracking, so you know exactly where the gaps are
A consolidated grocery list organized by store aisle, sized to your household
One-tap meal swaps when you don't like Tuesday's tempeh
Camera-based food logging that scans any plate and adds it to your daily tracker
Day-by-day nutrition summaries that flag deficiencies before they become a problem
Compared with general-purpose tools like Mealime, Lifesum, MyFitnessPal, or Samsung Food, the difference is the depth of AI personalization for restrictive diets. Most apps treat "vegan" as a single filter; MealFrame treats it as a constraint to optimize around your real nutrient needs.
The bottom line
A weekly vegan meal plan works when it does two things at once: covers your calories and macros, and deliberately closes the nutrient gaps (B12, iron, calcium, omega-3s, vitamin D) that plant-only eating creates. The 7-day plan above is a complete starting template — roughly 1,915 calories, 87 g of protein, and 35+ g of fiber per day — built from inexpensive whole-food staples plus the daily supplements every dietitian recommends for vegans.
If you're tired of building meal plans, calculating macros, and rewriting grocery lists every Sunday, MealFrame builds your entire week's vegan meal plan in seconds — tailored to your calorie target, your allergies, your taste, and the nutrients your diet actually needs. For personalized guidance, especially during pregnancy, childhood, or if you have a medical condition, consult a registered dietitian or healthcare professional.