Vegetarian Macro Calculator

Plan goal-based macros around legumes, soy foods, dairy or alternatives, grains, produce, nuts, and seeds without relying on meat or fish.

FreeNo signupMetric & ImperialInstant resultsUpdated 2026
Vegetarian protein spread with tofu, lentils, beans, yogurt, grains, nuts, and vegetables

Calculate Vegetarian Macros

Medical Disclaimer: This is for informational purposes only—not medical advice. Consult a healthcare professional.

Sex
Activity level
Goal

How this is calculated

Formula: Goal-adjusted calorie needs with a plant-forward balanced macro distribution

Your estimated resting calorie use is multiplied by activity to approximate maintenance, then adjusted for fat loss, maintenance, or muscle gain.

Protein is set high enough to make room for active goals and the varied digestibility of plant proteins, while still allowing ample carbohydrate and healthy fat.

The result gives macro totals rather than prescribing foods. You can build them from lacto-ovo vegetarian choices or fully plant-based substitutions.

Vegetarian macro building blocks

Food groupMacro strengthExamples
Soy foodsProteinTofu, tempeh, edamame, soy milk
LegumesProtein + carbohydrateLentils, chickpeas, beans, peas
Dairy or alternativesProtein + fat variesGreek yogurt, cottage cheese, fortified soy yogurt
Nuts and seedsFat + some proteinWalnuts, peanut butter, chia, hemp

Combine variety with convenience

You do not need to combine complementary proteins at every meal. Eating varied protein foods across the day can cover essential amino acids.

Example vegetarian day

  • •Breakfast: overnight oats with soy milk, yogurt, chia, and berries
  • •Lunch: lentil-quinoa bowl with peppers and tahini dressing
  • •Snack: edamame or cottage cheese with fruit
  • •Dinner: tofu and vegetable curry with brown rice
  • •Optional: hummus with whole-grain pita and crunchy vegetables

Protein centers

  • Tofu and tempeh
  • Lentils and beans
  • Eggs or seitan
  • Greek yogurt or fortified soy alternatives

Mineral-rich choices

  • Iron-fortified cereal
  • Pumpkin seeds
  • Calcium-set tofu
  • Dark leafy vegetables

Flexible energy foods

  • Whole grains
  • Fruit
  • Avocado
  • Nuts and oils

Tips

  • •Rotate protein sources instead of depending on one food.
  • •Pair plant iron with vitamin C and discuss B12 supplementation if fully vegan.
  • •Check labels because plant-based products vary widely in protein.
  • •Use tofu, lentils, or textured vegetable protein to raise protein without huge portions.

Frequently asked questions

Yes. Soy foods, legumes, dairy, eggs, seitan, grains, nuts, and seeds can meet protein needs when total intake and variety are adequate.

This calculator supplies general educational estimates and is not medical or dietary treatment. Consult a doctor or registered dietitian for individual advice, particularly during pregnancy, for children, with medical conditions or medication use, or when managing nutrient deficiencies or disordered eating.

Explore more nutrition & diet tools

Pair this calculator with related tools for a complete plan.