CalEye.
Blog · how-to May 23, 2026 10 min read

Vegan Macro Targets: A Complete, Practical Setup Guide

Setting macros on a vegan diet is not the same calculation as setting them on an omnivorous diet and swapping chicken for tofu. The underlying maths changes in specific ways: protein completeness, non-haem iron absorption factors, B12 bioavailability, omega-3 conversion efficiency, and calorie density all require adjustments that generic macro calculators don’t make. Most plant-based athletes and nutrition-conscious vegans discover this through trial and error — a few months of adequate-looking macros that produce suboptimal outcomes, followed eventually by a clinician pointing out that the numbers were off from the start. For guidance on how to log these meals without friction, see our guide to tracking meals on a vegan diet.

This guide is the upfront version of that conversation. It walks through each macro and micronutrient that requires a vegan-specific adjustment, shows the arithmetic, and explains how to translate the adjusted targets into a practical daily food log. The goal is not to make vegan nutrition sound complicated — it isn’t, once the adjustments are made once — but to surface the specific places where a generic calculator will mislead you.

The recommendations throughout are drawn from the Academy of Nutrition and Dietetics position paper on vegetarian and vegan diets,1 the IAAF consensus on nutrition for athletic performance,2 and USDA FoodData Central composition data.3 Where research is limited or contested, that is noted explicitly.

Step 1: Set total calories first

The calorie target is the foundation. Nothing else matters if the calorie base is wrong. For vegan diets specifically, two adjustments often apply before you touch macros.

Dietary fibre’s effect on net energy. High-fibre diets produce lower metabolised energy per gram of carbohydrate than low-fibre diets because resistant starch and soluble fibre are partially fermented by gut bacteria rather than fully absorbed. A mixed omnivorous diet at 30 g fibre/day metabolises roughly 95–96% of its listed calorie content. A whole-food vegan diet at 50–60 g fibre/day may metabolise closer to 90–92%.1 If your TDEE calculation says 2,600 calories, and your diet is genuinely high-fibre, your effective calorie target from food as listed on a database may need to be 100–150 calories higher than the formula output to account for the metabolised energy gap.

TDEE formula accuracy. All TDEE formulas (Mifflin-St Jeor, Harris-Benedict, Katch-McArdle) are derived from population samples that include very few vegans. Lean mass is the dominant driver of resting metabolic rate, and it is the variable vegans are most likely to have set slightly wrong — either because body composition estimates are imprecise, or because the exercise activity factor applied is incorrect for the type of training done. The reliable approach: use a formula for a starting estimate, then track actual weight change over 3–4 weeks against logged intake and adjust the calorie target empirically.

Start with: body weight (kg) × 33–35 for a sedentary-to-lightly-active baseline; body weight × 35–38 for moderate training (4–5 days per week). This is a rough estimate, not a prescription. Refine it from real data.

Step 2: Set protein with the plant-protein correction

The standard protein recommendation for muscle-building or lean-mass preservation is 1.6–2.0 g per kilogram of body weight per day from total protein.2 For vegans, this number requires upward adjustment.

The digestibility correction. Plant proteins have lower Protein Digestibility Corrected Amino Acid Scores (PDCAAS) and Digestible Indispensable Amino Acid Scores (DIAAS) than animal proteins. The practical meaning: the body absorbs and utilises a lower percentage of the protein grams listed in a food database for most plant sources. Legumes, for example, have PDCAAS values of 0.6–0.8 compared to 1.0 for eggs and dairy.1

The standard correction applied in sports nutrition literature is to multiply the target by approximately 1.1 — adding 10% to account for lower digestibility and amino acid profile gaps. For a 75 kg vegan athlete targeting 1.8 g/kg: 75 × 1.8 × 1.1 = 149 g protein per day. A generic calculator would output 135 g. For context on general protein targets for weight loss, the starting figure is lower still.

The leucine threshold per meal. Muscle protein synthesis is not driven by daily protein totals alone — each meal needs to deliver sufficient leucine to trigger the anabolic signal. The threshold is approximately 2.5–3 g of leucine per meal.4 Animal proteins reach this threshold at 25–30 g of protein per meal. Plant proteins require more grams to reach the same leucine dose because leucine concentration per gram of protein is lower in most plants.

Soy protein is the exception: its leucine content is closest to animal proteins. For a meal built around soy (tofu, tempeh, edamame, soy milk), 30–35 g of protein likely clears the leucine threshold. For a meal built around legumes other than soy, or grains, 40–45 g of protein may be needed to deliver 2.5–3 g leucine.4

The best high-leucine plant sources: tempeh (220 mg leucine per 100 g), firm tofu (190 mg/100 g), edamame (175 mg/100 g), lentils (145 mg/100 g cooked), black beans (130 mg/100 g cooked), quinoa (110 mg/100 g cooked).3

Step 3: Protein combining — the updated science

The amino acid complementarity model — that vegans must carefully combine incomplete proteins at each meal — has been updated significantly since the 1970s framing. The current evidence is that complementary proteins consumed within the same day, not necessarily within the same meal, can meet indispensable amino acid requirements when total protein intake is adequate.1

The practical implication: you do not need to construct every meal as a deliberate combination of grains plus legumes. You do need to ensure that across the day, you’re consuming both:

  • Lysine-adequate sources: legumes (beans, lentils, chickpeas, soy products) are the primary lysine source in vegan diets. Lysine is the indispensable amino acid most limiting in grain-dominant diets.
  • Methionine-adequate sources: grains, nuts, and seeds (rice, oats, quinoa, pumpkin seeds, Brazil nuts) are the primary methionine sources. Methionine is limiting in legume-dominant diets.

A vegan diet that includes 2–3 servings of legumes daily and 2–3 servings of grains or seeds daily is nutritionally complete on the amino acid front without further engineering. The concern arises if meals are dominated by one category — for example, a diet heavy in fruit and bread with minimal legume intake.

The practical setup: log your protein sources for one week and check that legumes appear in at least two meals per day. If they don’t, the lysine gap is real and protein targets will be difficult to meet from plant sources even if calorie intake is adequate.

Step 4: Carbohydrate and fat targets

Once total calories and protein are set, carbohydrate and fat fill the remainder. For most vegans, carbohydrate is naturally high (whole grains, legumes, fruits, starchy vegetables are the calorie base), and fat comes from nuts, seeds, avocado, and oils.

Omega-3 conversion efficiency. Vegan diets contain ALA (alpha-linolenic acid) from flaxseed, chia, hemp, and walnuts but no pre-formed EPA and DHA. The body can convert ALA to EPA and DHA, but conversion efficiency is low — approximately 5% of ALA converts to EPA, and under 0.5% to DHA.1 This is one reason why optimal macros for fat loss look different for plant-based eaters. This means that matching omnivores on omega-3 by consuming large amounts of ALA is ineffective. The practical solution: algae-derived DHA and EPA supplements, which are the marine source that fish themselves obtain from algae. A dose of 250–500 mg DHA + EPA daily from algae oil is equivalent to the omega-3 content of two servings of fatty fish weekly.

Fat target as a percentage: 20–35% of total calories from fat is the standard range. Vegans should aim toward the higher end (30–35%) to ensure adequate fat-soluble vitamin absorption (A, D, E, K) from plant sources and to support hormonal health. Each gram of dietary fat provides 9 calories, so at 2,600 calories total, 30% from fat = 780 calories from fat = 87 g of fat daily.

Carbohydrate: Total calories minus protein calories minus fat calories = carbohydrate calories. At 2,600 calories, 149 g protein (596 kcal), 87 g fat (783 kcal): remaining calories = 2,600 - 596 - 783 = 1,221 kcal from carbohydrate = approximately 305 g carbohydrate.

Step 5: Iron — the absorption offset

Plant-based iron (non-haem iron) is absorbed at 5–12% compared to 15–35% for haem iron from meat.1 This difference is significant enough to require a formal offset to the dietary iron target. The Institute of Medicine applies a 1.8-fold multiplier to the iron RDA for vegetarians and vegans, producing a target of 32 mg/day for adult women of childbearing age (vs. 18 mg standard) and 14 mg/day for adult men and post-menopausal women (vs. 8 mg standard).5

The vitamin C co-ingestion rule: ascorbic acid dramatically increases non-haem iron absorption — a 75 mg dose of vitamin C consumed with a meal can increase iron absorption by 2–4 fold from that meal.5 In practice: eat iron-rich foods (lentils, tofu, fortified cereals, pumpkin seeds, spinach) alongside vitamin C sources (bell pepper, broccoli, citrus, strawberries). Log the combination, not just the iron grams in isolation.

Inhibitors to note: phytic acid in grains and legumes — a type of resistant starch — tannins in tea and coffee, and calcium consumed simultaneously all reduce non-haem iron absorption. Soaking and sprouting legumes reduces phytic acid content by 30–50%. Avoiding tea and coffee in the 30 minutes around iron-rich meals is practical and meaningful.

Step 6: B12 — the non-negotiable supplement

Vitamin B12 is not reliably present in unfortified plant foods. Fermented foods, nutritional yeast, and seaweed contain B12 analogues that are either inactive or present in amounts too small for adequate intake. The ADA and every major nutrition body are unequivocal: all vegans require supplemental B12 or consistent consumption of B12-fortified foods.1

B12 absorption from oral supplements follows a two-mechanism model. At low doses (below approximately 1–2 mcg per dose), absorption is mediated by intrinsic factor and is highly efficient. At high doses (500–2,500 mcg), absorption switches to passive diffusion at approximately 1% efficiency. Implications for dosing:

  • Daily low-dose: 10–50 mcg cyanocobalamin daily (from fortified foods or a standard B-complex). Absorbed at high efficiency through intrinsic factor.
  • Weekly high-dose: 1,000–2,500 mcg cyanocobalamin, 1–3 times per week. Absorbed at approximately 1%, providing similar net B12 as daily low-dose.

Log B12 from fortified foods in your tracker (fortified plant milks typically provide 1.2–3 mcg per serving). If fortified food B12 doesn’t reliably reach 10 mcg/day, supplement.

Building the daily log in practice

With all six adjustments made, a practical 75 kg vegan athlete’s daily targets might look like: 2,600 calories total; 149 g protein; 87 g fat; 305 g carbohydrate; iron target 14 mg (men) or 32 mg (women of childbearing age); B12 at least 10 mcg from food and supplements; algae-derived DHA+EPA 250–500 mg.

Logging this in a standard food app requires a few setup steps: first, create custom macro targets using the corrected numbers rather than the app’s defaults. Second, enable micronutrient tracking for iron, B12, calcium, and vitamin D (many apps hide these by default). Third, photograph or log each meal and check the protein source list — if legumes aren’t appearing, the lysine gap and leucine deficit are likely.

CalEye’s photo logging reduces the friction of meal entry and surfaces per-item nutrient data from USDA FoodData Central, which includes the non-haem iron content and calcium content of plant foods without requiring manual database searches. The per-meal protein gram count against a custom target is visible in the running daily log.

The adjustments described here need to be made once. After that, the daily logging practice is the same as for any other dietary pattern — photograph, log, check totals. The vegan-specific complication is entirely in the setup, not in the ongoing execution.

References

  1. Melina V, Craig W, Levin S. “Position of the Academy of Nutrition and Dietetics: Vegetarian Diets.” Journal of the Academy of Nutrition and Dietetics 116, no. 12 (2016): 1970–1980.

  2. Thomas DT, Erdman KA, Burke LM. “Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance.” Journal of the Academy of Nutrition and Dietetics 116, no. 3 (2016): 501–528.

  3. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Accessed 2026. https://fdc.nal.usda.gov/

  4. Norton LE, Layman DK. “Leucine Regulates Translation Initiation of Protein Synthesis in Skeletal Muscle after Exercise.” Journal of Nutrition 136, no. 2 (2006): 533S–537S.

  5. Institute of Medicine (US) Panel on Micronutrients. Dietary Reference Intakes for Vitamin A, Vitamin K, Arsenic, Boron, Chromium, Copper, Iodine, Iron, Manganese, Molybdenum, Nickel, Silicon, Vanadium, and Zinc. Washington: National Academies Press, 2001.

  6. Watanabe F, Yabuta Y, Bito T, Teng F. “Vitamin B12-containing Plant Food Sources for Vegetarians.” Nutrients 6, no. 5 (2014): 1861–1873.

  7. Geppert J, Kraft V, Demmelmair H, Koletzko B. “Docosahexaenoic Acid Supplementation in Vegetarians Effectively Increases Omega-3 Index: A Randomized Trial.” Lipids 40, no. 8 (2005): 807–814.

Frequently asked questions

Why do vegans need a higher protein target than the standard recommendation?
Plant proteins have lower PDCAAS and DIAAS scores than animal proteins, meaning the body absorbs and uses a smaller fraction. The standard correction is to multiply the target by 1.1. For a 75 kg vegan athlete targeting 1.8 g/kg, this means 149 g per day instead of the generic 135 g.
Do vegans need to combine proteins at every meal to avoid amino acid deficiencies?
No. The current evidence shows complementary plant proteins consumed across the same day — not necessarily the same meal — meet indispensable amino acid requirements when total protein is adequate. What matters is that lysine-rich legumes and methionine-rich grains or seeds both appear regularly throughout the day.
How much iron do vegan women of childbearing age actually need compared to omnivores?
The Institute of Medicine applies a 1.8-fold multiplier to the iron RDA for vegans to offset lower non-haem absorption rates of 5–12% versus 15–35% for haem iron. This raises the target to 32 mg per day for adult women of childbearing age, compared to the standard 18 mg. Pairing iron-rich foods with 75 mg vitamin C per meal can further increase absorption two-to-four fold.
Why can't vegans just eat plenty of flaxseed and chia to meet omega-3 needs?
Flaxseed and chia provide ALA, which the body converts to EPA at only about 5% efficiency and to DHA at under 0.5%. Consuming large ALA amounts cannot reliably substitute for pre-formed EPA and DHA. The practical solution is an algae-derived DHA and EPA supplement of 250–500 mg daily, equivalent to two weekly servings of fatty fish.
How should vegans dose vitamin B12 supplements to ensure adequate absorption?
B12 absorption depends on dose size. Low daily doses of 10–50 mcg use intrinsic factor and are absorbed at high efficiency. High weekly doses of 1,000–2,500 mcg rely on passive diffusion at roughly 1% efficiency, delivering similar net B12. Both strategies work — the key is consistency, since B12 is absent from unfortified plant foods.