Vegan Macro Calculator: Hit Your Protein Goals on a Plant-Based Diet

Getting enough protein on a vegan diet requires intention. Plant proteins are generally less bioavailable than animal proteins, so many nutrition experts recommend vegans target 1.6–2.0g of protein per kg of bodyweight. Your macro calculator output gives you the gram targets. Prioritise legumes, tofu, tempeh, seitan, and edamame to hit those numbers.

Getting enough protein on a vegan diet is entirely possible, but it requires more planning than an omnivorous diet. Plant proteins are typically incomplete, meaning they lack one or more essential amino acids. The solution is simple: eat a variety of protein sources throughout the day. Rice and beans, hummus with bread, tofu with quinoa, these combinations provide a complete amino acid profile. You don't need to combine them in the same meal, just across the day. Vegans often need slightly more total protein than omnivores because plant proteins have lower digestibility, roughly 85 to 90 percent compared to 95 percent for animal proteins. Aiming for 1.8 to 2.2 grams per kilogram of body weight covers this gap.

  • Aim for 1.8 to 2.2 grams of protein per kilogram. Plant protein has slightly lower digestibility than animal protein, so a small buffer helps.
  • Eat a variety of protein sources daily. Legumes, tofu, tempeh, seitan, quinoa, and nuts each contribute different amino acids.
  • Supplement vitamin B12, and consider vitamin D, omega 3 from algae, and possibly iron and zinc depending on your diet.
  • Track your macros for the first few weeks to make sure you're hitting protein targets. Most new vegans underestimate how much they need to eat.
Loading...

More calculators

Other calculators that fit your goal

Hand-picked recommendations — tailor your calculation to your situation.