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.

Calculate Vegetarian Macros
Medical Disclaimer: This is for informational purposes only—not medical advice. Consult a healthcare professional.
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 group | Macro strength | Examples |
|---|---|---|
| Soy foods | Protein | Tofu, tempeh, edamame, soy milk |
| Legumes | Protein + carbohydrate | Lentils, chickpeas, beans, peas |
| Dairy or alternatives | Protein + fat varies | Greek yogurt, cottage cheese, fortified soy yogurt |
| Nuts and seeds | Fat + some protein | Walnuts, 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.
Related tools
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.