Macro Calculator

Macro Calculator for Vegetarians

Vegetarian macro distribution differs slightly from omnivore diets due to the protein-carbohydrate coupling in many plant foods. Understanding how to balance macros on a vegetarian diet ensures you meet nutritional targets for your goals.

Ready to Calculate?

Use our macro calculator with these considerations in mind.

Open Macro Calculator

Key Considerations

  • Most plant protein sources also contain significant carbohydrates (legumes, grains)
  • Fat sources may need to be more intentional — nuts, seeds, oils, avocado, dairy
  • Hitting high protein targets while keeping carbs moderate requires strategic food choices
  • Eggs and dairy are the most macro-efficient vegetarian protein sources
  • A typical vegetarian macro split might be 25-30% protein, 40-50% carbs, 25-30% fat

Specific Adjustments

For Muscle Building

Prioritise protein (30%) from eggs, dairy, tofu, and supplements. Accept slightly higher carbs from protein sources like beans and lentils.

For Fat Loss

Keep protein at 30-35% to preserve muscle. Greek yoghurt, eggs, cottage cheese, and tofu are your most calorie-efficient protein sources.

Tips for Best Results

1Use a food tracking app to understand the macro content of your favourite vegetarian foods
2Pair high-protein plant foods (tofu, tempeh) with healthy fats (olive oil, nuts) for balanced meals
3Whey protein is an efficient way to boost protein without adding excess carbs or fat
4Nuts and seeds provide both protein and healthy fats but are calorie-dense — measure portions
5Seitan (wheat gluten) is extremely high in protein and low in carbs/fat — ideal for macro targets

Frequently Asked Questions

Can vegetarians hit typical macro targets?
Yes. With strategic food choices, vegetarians can hit standard bodybuilding macros (30/40/30 protein/carbs/fat). It requires more planning than an omnivore diet but is entirely achievable.
Why is vegetarian protein always paired with carbs?
Most plant protein sources (beans, lentils, quinoa) naturally contain carbohydrates. To increase protein without excess carbs, rely on eggs, dairy, tofu, seitan, and protein supplements.
How do I hit 150g protein as a vegetarian?
Example: 3 eggs (18g), whey shake (25g), Greek yoghurt (20g), tofu stir-fry (30g), lentil curry (25g), cheese snack (14g), seitan wrap (20g) = 152g. It requires planning but is very doable.

Related Calculators

More Macro Calculator Guides

Calculate Your Numbers

Now that you understand the specifics, use our calculator to get your personalized results.

Use Macro Calculator