Article

Vegetarian TDEE & Macros: Hit Your Calorie and Protein Targets Without Meat

One of the most stubborn myths in fitness is that serious physique goals require meat. They do not. With a thoughtful plan, a vegetarian diet can hit any TDEE target, deliver all essential amino acids, and support fat loss, muscle gain, or maintenance just as well as any omnivorous diet — often with better cardiovascular and gut-health markers as a bonus.

This guide gives you a complete blueprint for hitting your TDEE and macro targets on a vegetarian diet. Use it together with our TDEE Calculator and macro calculator.

Why vegetarian-first?

Beyond personal, ethical, or religious reasons, vegetarian eating is associated with several measurable benefits in the published literature:

  • Lower average LDL cholesterol and blood pressure.
  • Higher daily fiber intake (the average adult eats only half the recommended amount — vegetarians tend to do much better).
  • Higher polyphenol and antioxidant intake from fruits, vegetables, and legumes.
  • Lower environmental footprint per calorie produced.

Crucially, none of those benefits require giving up performance, strength, or a lean physique. Many elite athletes train and compete on fully vegetarian or vegan diets.

Step 1 — Find your vegetarian TDEE

Your TDEE is the same regardless of where your calories come from. Use our free TDEE calculator to get a baseline number and a recommended deficit / surplus.

Step 2 — Lock in protein first

Plant proteins are slightly less digestible than animal proteins on a gram-for-gram basis (the typical DIAAS adjustment is about 10–15%). Two simple rules solve this:

  1. Aim slightly higher: 1.8–2.4 g of protein per kg of bodyweight instead of the usual 1.6–2.2 g/kg.
  2. Eat a variety of plant proteins across the day — beans, lentils, soy, dairy, eggs (if lacto-ovo), nuts, and seeds. Variety guarantees a complete amino-acid profile.

The ultimate high-protein vegetarian foods

FoodServingProteinCalories
Paneer100 g18 g265 kcal
Greek yogurt (low-fat)200 g20 g120 kcal
Cottage cheese200 g22 g200 kcal
Tofu (firm)150 g17 g220 kcal
Tempeh100 g19 g193 kcal
Soya chunks (dry)50 g26 g170 kcal
Lentils (cooked)1 cup18 g230 kcal
Chickpeas (cooked)1 cup15 g270 kcal
Black beans (cooked)1 cup15 g227 kcal
Edamame (shelled)1 cup18 g190 kcal
Quinoa (cooked)1 cup8 g222 kcal
Whey or pea protein1 scoop (30 g)24 g120 kcal
Eggs (if you eat them)2 large13 g140 kcal
Mixed nuts30 g6 g180 kcal
Pumpkin seeds30 g9 g165 kcal

Sample vegetarian meal plans

All three plans hit ~2.0 g/kg of protein for the listed bodyweight. Adjust portion sizes up or down to match your TDEE.

1,800 kcal — Cutting (60–65 kg adult, ~125 g protein)

  • Breakfast: 250 g Greek yogurt + 50 g oats + 100 g berries + 1 tbsp peanut butter. ≈ 480 kcal · 30 g P
  • Lunch: 1.5 cups cooked lentil dal + 1 small bowl brown rice + cucumber salad. ≈ 520 kcal · 24 g P
  • Snack: 1 scoop whey/pea protein + 1 apple. ≈ 220 kcal · 25 g P
  • Dinner: 150 g paneer or tofu stir-fry with mixed vegetables + 2 small whole-wheat rotis. ≈ 580 kcal · 36 g P
  • Total: ~1,800 kcal · 115–125 g protein.

2,200 kcal — Maintenance (70–75 kg adult, ~150 g protein)

  • Breakfast: 4-egg-white omelette (or 100 g tofu scramble) + 2 multigrain toasts + 1 banana. ≈ 470 kcal · 28 g P
  • Lunch: 1 cup quinoa + 1 cup chickpea curry + green salad with feta. ≈ 620 kcal · 32 g P
  • Snack: 250 g cottage cheese + 30 g almonds. ≈ 380 kcal · 28 g P
  • Dinner: 200 g grilled paneer or tempeh + roasted vegetables + 1 cup brown rice. ≈ 730 kcal · 50 g P
  • Total: ~2,200 kcal · 138–148 g protein.

2,600 kcal — Lean bulk (80–90 kg adult, ~175 g protein)

  • Breakfast smoothie: 2 scoops whey/pea protein + 1 banana + 50 g oats + 200 ml milk + 1 tbsp peanut butter. ≈ 650 kcal · 55 g P
  • Lunch: 1.5 cups cooked rajma + 1.5 cups brown rice + raita (200 g curd). ≈ 760 kcal · 36 g P
  • Snack: 60 g mixed nuts + 250 g Greek yogurt + 1 fruit. ≈ 580 kcal · 28 g P
  • Dinner: 200 g tofu / 200 g paneer with vegetables + 2 whole-wheat rotis + 1 small bowl dal. ≈ 700 kcal · 55 g P
  • Total: ~2,600 kcal · 170–180 g protein.

Two micronutrients to watch

Most nutrients are abundant on a varied vegetarian diet, but two deserve specific attention:

  • Vitamin B12 — found mainly in dairy, eggs, and fortified foods. Strict vegetarians and vegans should supplement (250–500 µg/day or 2,000 µg weekly).
  • Iron — plant (non-heme) iron is less bioavailable. Pair iron-rich foods (lentils, spinach, chickpeas, tofu) with vitamin C (citrus, peppers, tomatoes) to triple absorption. Avoid drinking tea or coffee with meals.

Omega-3 ALA from flax, chia, and walnuts is enough for most people; athletes can add an algae-based DHA/EPA supplement.

Vegetarian fat-loss tips

  • Build every meal around a protein anchor (paneer, tofu, lentils, Greek yogurt, or a protein shake).
  • Use volume eaters — leafy greens, broccoli, peppers, mushrooms, and zucchini — to keep meals satisfying at lower calories.
  • Watch out for hidden calories in nuts, oils, ghee, cheese, and dressings. They are healthy but extremely calorie-dense.
  • Treat refined carbs (white bread, sugar, biscuits) the same way an omnivorous dieter would: enjoy occasionally, do not build meals around them.

Vegetarian muscle-building tips

  • Hit 1.8–2.4 g/kg of protein from a mix of sources daily.
  • Spread protein over 4–5 feedings per day, with at least 25–35 g per meal.
  • Do not fear carbs — rice, potatoes, oats, and whole-wheat grains fuel hard training and aid recovery.
  • Use a plant-based protein powder (pea, soy, or whey if lacto) to make hitting numbers effortless.

The bottom line

A vegetarian diet is not a barrier to any fitness goal — it is a tool. Calculate your TDEE, lock protein in first, build meals around plant-rich anchors, and the results will follow. The same principles that govern any successful diet apply, just with better food.