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:
- Aim slightly higher: 1.8–2.4 g of protein per kg of bodyweight instead of the usual 1.6–2.2 g/kg.
- 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
| Food | Serving | Protein | Calories |
|---|---|---|---|
| Paneer | 100 g | 18 g | 265 kcal |
| Greek yogurt (low-fat) | 200 g | 20 g | 120 kcal |
| Cottage cheese | 200 g | 22 g | 200 kcal |
| Tofu (firm) | 150 g | 17 g | 220 kcal |
| Tempeh | 100 g | 19 g | 193 kcal |
| Soya chunks (dry) | 50 g | 26 g | 170 kcal |
| Lentils (cooked) | 1 cup | 18 g | 230 kcal |
| Chickpeas (cooked) | 1 cup | 15 g | 270 kcal |
| Black beans (cooked) | 1 cup | 15 g | 227 kcal |
| Edamame (shelled) | 1 cup | 18 g | 190 kcal |
| Quinoa (cooked) | 1 cup | 8 g | 222 kcal |
| Whey or pea protein | 1 scoop (30 g) | 24 g | 120 kcal |
| Eggs (if you eat them) | 2 large | 13 g | 140 kcal |
| Mixed nuts | 30 g | 6 g | 180 kcal |
| Pumpkin seeds | 30 g | 9 g | 165 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.