YourTrainerYourTrainer

Free Tool · Indian Diet Calibrated

Calorie Calculator India

Stop guessing. This calculator tells you exactly how many calories to eat per day — for fat loss, maintenance, or muscle gain — calibrated using the Mifflin-St Jeor formula validated on Indian populations.

Also shows your protein, carbs, and fat split in Indian portions — how many katoris of dal, eggs, paneer pieces actually hit your target.

Your Details

🍽️

Your results will appear here

Fill in the form and tap Calculate to see your daily calorie target, protein, carbs, and fat split — calibrated for Indian bodies and meals.

How Many Calories Should Indians Actually Eat?

The honest answer: it depends on you. A 30-year-old desk-bound IT professional in Bellandur has nothing in common with a 40-year-old field engineer. A 24-year-old woman managing PCOS has different needs than her sedentary mother. So the "Indians need 2000 kcal" rule you see in magazines is fiction. Your number is yours.

That said, here are realistic ranges for most Indian adults:

  • Sedentary woman (desk job, no exercise): 1700–2000 kcal
  • Lightly active woman (3 workouts/week): 2000–2300 kcal
  • Active woman (5+ workouts/week): 2300–2600 kcal
  • Sedentary man: 2200–2600 kcal
  • Lightly active man: 2500–2900 kcal
  • Active man: 2800–3300 kcal

The calculator above gives you your precise number. But here's the part most people get wrong:

Most People Overestimate Their Activity Level

If you go to the gym 3 days a week but otherwise sit at a desk and have a car-and-elevator life, you are lightly active, not moderately active. "Moderately active" means you're actually moving most of the day — physical job, daily long walks, or 5+ training days a week. Pick the lower category and check your weight changes after 2 weeks. If you're not losing/gaining as expected, adjust.

This is the single biggest reason fat loss plans "don't work" — people eat for an activity level they don't actually have.

Why the Macros Matter More Than the Calorie Number

Two people eating 2000 kcal can have very different outcomes. One eats 2000 kcal of biryani and roti — feels hungry by evening, loses muscle, gains belly fat. The other eats 2000 kcal split as 150g protein, 200g carbs, 55g fat — feels full, holds onto muscle, drops fat steadily. Same calories. Completely different bodies after 12 weeks.

The macros are what protect your muscle while you lose fat. Protein is non-negotiable: 1.6g per kg minimum if active, 2g per kg if in fat loss. The calculator above sets this automatically based on your goal.

Hitting Protein on an Indian Diet (Even Vegetarian)

The big lie: you need whey, you need to eat chicken every day. Total nonsense. Here's an 80g protein day on pure Indian vegetarian food:

  • Breakfast: 3 egg paneer chilla (24g protein)
  • Mid-morning: 1 cup curd + handful of sprouts (12g)
  • Lunch: 2 rotis + 1 katori dal + 100g paneer sabzi (28g)
  • Snack: 1 katori roasted chana (12g)
  • Dinner: 1 katori rajma + 1 roti + curd (16g)

That's 92g protein on regular Indian vegetarian food. No supplements required. This recipe blog has 5 more high-protein Indian breakfasts.

Why Your Calorie Number Will Change Over Time

As you lose fat, your maintenance calories drop (smaller body needs fewer calories). As you gain muscle, your BMR goes up slightly. After 4–6 weeks, recalculate using your new weight. This is why a fixed diet from a generic plan stops working at week 8 — your numbers changed but the plan didn't.

For most people, recalculating every 4–6 weeks and adjusting by 100–200 kcal is enough. If you're training seriously or have hormonal conditions like PCOS or thyroid, you may need a coach to navigate the adjustments. That's where structured nutrition coaching earns its money — not the "diet plan PDF", but the weekly course correction.

Useful next tools

Free Consultation

Got your numbers? Let's build the meal plan.

In a free 30-minute call, we'll review your calorie target and lifestyle, then design an Indian meal plan around your goal. No obligation.