Vegan Meal Plan

A real 7-day plan, sized to your numbers — not a generic template.

Advertisement
Units
Sex (biological, used for the formula)

If you know it, BMR switches to the Katch-McArdle formula (based on lean body mass) automatically.

Exclude an ingredient

Based on each food's core composition — USDA whole-food data doesn't capture hidden ingredients in processed foods. Always check a real product's label if you have a diagnosed allergy.

Meals per day
Cooking effort

Real portions, a shopping list, and a printable PDF — one way to hit your numbers, not a prescription.

Sample 7-Day Vegan Plan (2000 kcal)

One real, complete week this pattern can produce — every meal, portion, and calorie count below is an actual output of the generator above, not an illustration. Your own plan will differ once you enter your numbers: same engine, sized to your calorie target instead of this 2,000 kcal reference.

Day 1 — 2403 kcal

Breakfast

68 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • Brown Rice — 0.25× 1 cup, cooked 49 kcal
  • Grapes — 0.25× 1 cup 21 kcal
  • Walnuts — 0.75× 1 oz (about 14 halves) 131 kcal
  • Sweet Potato — 0.25× 1 medium, raw 22 kcal
52g protein 128g carb 15g fat

Lunch

28 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • White Rice — 0.25× 1 cup, cooked 39 kcal
  • Red Bell Pepper — 0.25× 1 medium 7 kcal
  • Almonds — 1× 1 oz (about 23 almonds) 145 kcal
  • Cucumber — 0.25× 1 medium, with peel 9 kcal
54g protein 122g carb 15g fat

Dinner

28 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • Quinoa — 0.25× 1 cup, cooked 42 kcal
  • Tomato — 0.25× 1 medium 5 kcal
  • Avocado — 0.5× 1 medium 125 kcal
50g protein 120g carb 14g fat

Day 2 — 2078 kcal

Breakfast

42 min
  • Edamame — 2.5× 1 cup 460 kcal
  • Pasta — 0.25× 1 cup, cooked 47 kcal
  • Apple — 0.75× 1 medium 68 kcal
  • Walnuts — 0.25× 1 oz (about 14 halves) 33 kcal
  • Potato — 0.5× 1 medium, raw 77 kcal
50g protein 78g carb 24g fat

Lunch

42 min
  • Edamame — 3.25× 1 cup 605 kcal
  • Pasta — 0.25× 1 cup, cooked 71 kcal
  • Potato — 0.5× 1 medium, raw 62 kcal
  • Almonds — 0.25× 1 oz (about 23 almonds) 29 kcal
  • Watermelon — 0.5× 1 cup, diced 21 kcal
65g protein 79g carb 29g fat

Dinner

22 min
  • Edamame — 2.5× 1 cup 460 kcal
  • Pasta — 0.5× 1 cup, cooked 94 kcal
  • Kale — 0.75× 1 cup, chopped 19 kcal
  • Walnuts — 0.25× 1 oz (about 14 halves) 33 kcal
51g protein 55g carb 24g fat

Day 3 — 2097 kcal

Breakfast

33 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • Whole Wheat Bread — 2.75× 1 slice 202 kcal
  • Tomato — 0.5× 1 medium 13 kcal
  • Olive Oil — 0.25× 1 tbsp 44 kcal
  • Potato — 0.5× 1 medium, raw 54 kcal
62g protein 57g carb 33g fat

Lunch

38 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • Whole Wheat Bread — 2.75× 1 slice 189 kcal
  • Onion — 0.5× 1 medium 20 kcal
  • Olive Oil — 0.25× 1 tbsp 44 kcal
  • Potato — 0.5× 1 medium, raw 73 kcal
62g protein 61g carb 33g fat

Dinner

43 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • Brown Rice — 0.75× 1 cup, cooked 160 kcal
  • Red Bell Pepper — 0.5× 1 medium 16 kcal
  • Peanut Butter — 0.25× 2 tbsp 30 kcal
55g protein 46g carb 29g fat

Day 4 — 2104 kcal

Breakfast

30 min
  • Edamame — 2.75× 1 cup 508 kcal
  • White Rice — 0.25× 1 cup, cooked 39 kcal
  • Spinach — 0.25× 1 cup, raw 2 kcal
  • Olive Oil — 0.25× 1 tbsp 44 kcal
  • Kale — 0.25× 1 cup, chopped 7 kcal
52g protein 47g carb 27g fat

Lunch

13 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • Whole Wheat Bread — 0.25× 1 slice 13 kcal
  • Pineapple — 0.25× 1 cup, chunks 27 kcal
  • Almonds — 0.75× 1 oz (about 23 almonds) 116 kcal
  • Watermelon — 0.25× 1 cup, diced 9 kcal
52g protein 120g carb 12g fat

Dinner

8 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • White Bread — 0.25× 1 slice 13 kcal
  • Red Bell Pepper — 0.25× 1 medium 10 kcal
  • Avocado — 0.5× 1 medium 109 kcal
49g protein 115g carb 12g fat

Day 5 — 2061 kcal

Breakfast

10 min
  • Edamame — 2.75× 1 cup 508 kcal
  • Oats — 0.5× 1/2 cup, dry 57 kcal
  • Banana — 0.5× 1 medium 58 kcal
  • Peanut Butter — 0.25× 2 tbsp 30 kcal
  • Strawberry — 0.75× 1 cup, halves 32 kcal
54g protein 71g carb 26g fat

Lunch

13 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • White Bread — 3× 1 slice 200 kcal
  • Watermelon — 1× 1 cup, diced 41 kcal
  • Peanut Butter — 0.25× 2 tbsp 30 kcal
  • Onion — 0.5× 1 medium 20 kcal
59g protein 61g carb 31g fat

Dinner

25 min
  • Edamame — 2.75× 1 cup 508 kcal
  • White Rice — 0.25× 1 cup, cooked 39 kcal
  • Banana — 0.75× 1 medium 71 kcal
  • Avocado — 0.25× 1 medium 50 kcal
52g protein 67g carb 27g fat

Day 6 — 2073 kcal

Breakfast

45 min
  • Edamame — 2.75× 1 cup 508 kcal
  • Brown Rice — 0.5× 1 cup, cooked 92 kcal
  • Kale — 0.75× 1 cup, chopped 16 kcal
  • Peanut Butter — 0.25× 2 tbsp 30 kcal
  • Blueberry — 0.5× 1 cup 43 kcal
55g protein 71g carb 26g fat

Lunch

28 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • Quinoa — 0.75× 1 cup, cooked 186 kcal
  • Strawberry — 0.75× 1 cup, halves 35 kcal
  • Avocado — 0.25× 1 medium 50 kcal
  • Strawberry — 0.5× 1 cup, halves 21 kcal
59g protein 57g carb 33g fat

Dinner

53 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • Quinoa — 0.75× 1 cup, cooked 144 kcal
  • Sweet Potato — 0.5× 1 medium, raw 69 kcal
  • Olive Oil — 0.25× 1 tbsp 44 kcal
57g protein 50g carb 33g fat

Day 7 — 2076 kcal

Breakfast

13 min
  • Tofu — 2.25× 1/2 block 418 kcal
  • White Bread — 0.25× 1 slice 13 kcal
  • Pineapple — 0.25× 1 cup, chunks 36 kcal
  • Walnuts — 0.25× 1 oz (about 14 halves) 33 kcal
  • Tomato — 0.25× 1 medium 8 kcal
52g protein 21g carb 29g fat

Lunch

33 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • White Bread — 0.25× 1 slice 13 kcal
  • Grapes — 0.25× 1 cup 38 kcal
  • Avocado — 0.5× 1 medium 100 kcal
  • Sweet Potato — 0.25× 1 medium, raw 30 kcal
49g protein 129g carb 11g fat

Dinner

8 min
  • Lentils — 2.75× 1 cup, cooked 603 kcal
  • White Bread — 0.25× 1 slice 13 kcal
  • Apple — 0.5× 1 medium 51 kcal
  • Almonds — 0.75× 1 oz (about 23 almonds) 116 kcal
52g protein 124g carb 12g fat

How this plan stays fully plant-based

Every food in the database carries a real composition tag, not a label — meat, poultry, fish, dairy, eggs, and honey are all excluded outright before a single portion is chosen, so nothing animal-derived can end up on the plan by accident. What's left still spans grains, legumes, vegetables, fruit, nuts, and plant fats, sized around your own calorie and macro target from the calculator above, not a fixed template reused for every visitor.

Who chooses a vegan meal plan

Ethical, environmental, religious, and health motivations all lead people to a fully plant-based diet, and this generator doesn't need to know which applies to you — it just needs the pattern selected. What it's genuinely useful for is the planning problem vegan eating actually presents day to day: hitting a real calorie and protein target without meat, dairy, or eggs takes more deliberate food selection than an omnivore diet does, since the margin for error in any single meal is smaller when the protein-dense options are fewer.

The honest limitation: protein variety

A vegan diet can absolutely hit a high protein target — the constraint is variety, not feasibility. Of the whole-food database, three foods qualify as genuinely protein-dense once low-calorie foods like leafy greens are correctly excluded from the "protein" bucket: tofu, lentils, and edamame. Your protein target is still treated as a hard floor regardless — the plan never comes in under it — but expect those three to carry real weight across the week, more than the same target would need from an omnivore or even vegetarian pool.

What a typical day looks like

Breakfast and snacks lean on oats, fruit, and nut butters; lunch and dinner rotate tofu, lentils, or edamame against rice, quinoa, or whole-wheat bread, with vegetables and olive oil filling out fat and fiber. Portions are listed in grams alongside a household measure — "1.5× 1 cup" — so you can cook without a scale if you'd rather estimate.

Nutrients worth knowing about

B12 has no reliable plant source and is the one nutrient worth a real conversation with a doctor if you're vegan long-term — this isn't a substitute for that conversation, just a note that it exists. Iron, zinc, and omega-3s are present across the plant foods in this plan but are less readily absorbed than their animal-source equivalents, a real difference in bioavailability, not a reason to avoid plant sources entirely.

Adjusting the plan

Swap any single meal you don't want, lock the ones you like before regenerating a day, and exclude a specific allergen — soy or gluten, for instance — from the settings above if it applies to you. Once you're happy with a week, the aisle-grouped shopping list totals every ingredient across all seven days into exactly how much to buy, and the printable PDF turns the whole plan into a document you can keep on the counter without a screen — both update automatically to match whatever the plan actually contains.

Advertisement

Frequently asked questions

Can a vegan meal plan really hit a high protein target?

Yes, but with less margin than an omnivore plan — the food database has three foods that qualify as genuinely protein-dense on a vegan diet (tofu, lentils, and edamame), against a much wider bench for other patterns. The generator treats your protein target as a hard floor regardless: it never comes in under target, though on a demanding target it may lean on those three foods more repeatedly across the week than a vegetarian or omnivore plan would need to.

What counts as 'vegan' in this tool?

No meat, poultry, fish, dairy, eggs, or honey — every food in the database is tagged from its actual USDA composition, not a marketing label, so a plan will never include an animal-derived ingredient. It will not catch hidden animal-derived additives in packaged products (some refined sugars, certain wines), since those depend on specific brands and processing, not the whole-food nutrition data this tool is built on.

Do I need to supplement anything on a vegan meal plan?

This tool doesn't make individual supplement recommendations — that depends on your bloodwork and history, not a meal plan generator. B12 is the one nutrient with genuinely no reliable plant source and is worth discussing with a doctor if you're fully vegan long-term. Iron, zinc, and omega-3s are present in plant foods but less bioavailable than their animal-source equivalents, which is a real consideration, not a myth.

Why do the same few foods show up more than once a day?

Because the vegan protein pool is genuinely small — three foods carry most of the protein load across the week, and the generator reuses them within reasonable limits (capped per week, same as every pattern) rather than forcing in a low-protein food just for variety. If that repetition bothers you, swapping individual meals or excluding a specific food you're tired of (via the allergen filters) will pull from what variety the pool has left.

Is this different from the vegetarian option?

Vegetarian additionally allows dairy and eggs, which meaningfully widens the protein pool (yogurt, cottage cheese, eggs are all protein-dense and easy to portion). If a fully plant-based plan is proving repetitive, vegetarian is the next-closest pattern, not a different tool.