Blog/Nutrition

Calorie Calculator for Indians: How Many Calories Do You Need?

How many calories do you actually need per day as an Indian? This guide explains TDEE, the Mifflin-St Jeor equation, and how to set the right calorie target for weight loss.

By FitBharat TeamMarch 20257 min read

Get your free personalized Indian diet plan

Set up in 2 minutes. Indian foods. No gym needed.

Start Free โ†’

Why Most Indians Are Eating the Wrong Number of Calories

The biggest mistake people make when trying to lose weight in India is eating too much โ€” not because they eat unhealthy food, but because they don't know how much they should actually be eating.

A common lunch of 3 rotis + dal + sabzi + rice + curd adds up to 900โ€“1,100 calories. If your daily calorie target is 1,600 calories, that single meal is 55โ€“70% of your daily budget. Most people don't realize this until they start tracking.

This guide explains how to calculate your exact daily calorie needs as an Indian โ€” accounting for your body size, activity level, and weight loss goal.

What Is TDEE (Total Daily Energy Expenditure)?

TDEE is the total number of calories your body burns in a day โ€” from basic functions (breathing, heart beating, digestion) plus all physical activity. To lose weight, you need to eat fewer calories than your TDEE. To maintain weight, eat roughly the same.

TDEE has two components:

  • BMR (Basal Metabolic Rate): Calories burned at complete rest. For most adults, this is 60โ€“70% of TDEE.
  • Activity multiplier: Additional calories burned from daily movement, exercise, and work.

How to Calculate Your BMR (Mifflin-St Jeor Equation)

The Mifflin-St Jeor equation is the most accurate BMR formula for most adults:

For men: BMR = (10 ร— weight in kg) + (6.25 ร— height in cm) โˆ’ (5 ร— age) + 5

For women: BMR = (10 ร— weight in kg) + (6.25 ร— height in cm) โˆ’ (5 ร— age) โˆ’ 161

Example: 30-Year-Old Male, 80 kg, 175 cm

BMR = (10 ร— 80) + (6.25 ร— 175) โˆ’ (5 ร— 30) + 5 = 800 + 1,093.75 โˆ’ 150 + 5 = 1,748 kcal

Example: 28-Year-Old Female, 65 kg, 162 cm

BMR = (10 ร— 65) + (6.25 ร— 162) โˆ’ (5 ร— 28) โˆ’ 161 = 650 + 1,012.5 โˆ’ 140 โˆ’ 161 = 1,361 kcal

Activity Multiplier: Finding Your TDEE

Multiply your BMR by the appropriate activity factor:

Activity LevelDescriptionMultiplier
SedentaryDesk job, little/no exerciseBMR ร— 1.2
Lightly ActiveDesk job + light exercise 1โ€“3 days/weekBMR ร— 1.375
Moderately ActiveModerate exercise 3โ€“5 days/weekBMR ร— 1.55
Very ActiveHard exercise 6โ€“7 days/weekBMR ร— 1.725
Extremely ActivePhysical job + hard exercise dailyBMR ร— 1.9

Most Indian IT professionals and office workers fall in the Sedentary (1.2) category.

TDEE Example: 30-Year-Old Male, Desk Job

TDEE = 1,748 ร— 1.2 = 2,097 kcal/day

To lose weight: eat 2,097 โˆ’ 400 = ~1,700 kcal/day

Calorie Targets for Common Indian Profiles

ProfileBMRTDEE (Sedentary)Weight Loss Target
Male, 25y, 70kg, 170cm1,6802,0161,500โ€“1,700
Male, 30y, 80kg, 175cm1,7482,0971,600โ€“1,800
Male, 35y, 90kg, 175cm1,7982,1571,650โ€“1,850
Female, 25y, 58kg, 160cm1,3141,5771,200โ€“1,350
Female, 30y, 65kg, 162cm1,3611,6341,200โ€“1,400
Female, 35y, 75kg, 165cm1,4011,6811,250โ€“1,450

๐Ÿ”ข Get your exact number free: FitBharat's calorie calculator uses your exact height, weight, age, and activity level to compute your TDEE and weight loss target instantly.

How Big a Calorie Deficit Should You Create?

The standard recommendation is a deficit of 300โ€“500 calories per day, producing 0.3โ€“0.5 kg of fat loss per week. Here's why you shouldn't go lower or higher:

  • Too small (<200 cal deficit): Results are too slow; motivation falters
  • Optimal (300โ€“500 cal deficit): Sustainable, preserves muscle, produces 1.2โ€“2 kg/month loss
  • Too aggressive (>700 cal deficit): Muscle loss, metabolic slowdown, extreme hunger, nutrient deficiencies
  • Crash diets (<1,200 kcal for women, <1,500 for men): Rebound weight gain almost guaranteed

Calorie Counts for Common Indian Foods

This is the most practical section โ€” knowing approximate calorie counts for the foods you eat daily makes portion control intuitive.

FoodServing SizeCaloriesProtein
Wheat roti1 medium (30g)70โ€“802.5g
Paratha (plain)1 medium180โ€“2004g
Paratha (aloo)1 medium250โ€“2805g
Cooked rice1 cup (150g)1954g
Idli1 piece (50g)402g
Dosa (plain)1 medium1103g
Poha (cooked)1 plate (200g)2504g
Upma1 plate (200g)2205g
Dal (cooked)1 cup (200ml)1309g
Rajma curry1 cup (200ml)18010g
Chana masala1 cup (200ml)20011g
Paneer (raw)100g26518g
Paneer curry1 cup (200ml)32016g
Curd (dahi)1 cup (200ml)1008g
Sambar1 cup (200ml)804g
Egg (boiled)1 whole706g
Chicken (grilled)100g16525g
Chicken curry1 cup (200ml)28022g
Chai (with 1 tsp sugar)1 cup501g
Ghee1 tsp (5g)450g

The Hidden Calorie Traps in Indian Meals

Most Indians significantly underestimate calories from these common additions:

  • Ghee: 3 tsp on roti = 135 kcal (invisible to most people)
  • Cooking oil: 2 tbsp oil in sabzi = 240 kcal (oil used in cooking is often forgotten)
  • Sugar in chai: 3 cups with 2 tsp sugar each = 300 kcal/day just from chai
  • Coconut chutney: 2 tbsp with idli = 100 kcal (often eaten freely)
  • Rice portion creep: "1 cup" rice at home is often 1.5โ€“2 cups = 300โ€“400 kcal not 200
  • Swiggy/Zomato restaurant meals: Restaurant dal makhani has 2โ€“3x more cream than home-cooked

How to Use This Information to Lose Weight

Step 1: Calculate Your TDEE

Use the formula above or FitBharat's free calculator. Know your daily calorie target.

Step 2: Track for 3โ€“7 Days Without Changing Anything

Before changing your diet, just measure what you're actually eating. Most people are shocked to find they're eating 400โ€“800 calories more per day than they thought. This awareness alone sometimes produces immediate results.

Step 3: Make Small Swaps to Hit Your Target

You don't need to overhaul your entire diet. Identify the 2โ€“3 biggest calorie sources and reduce them:

  • 3 rotis โ†’ 2 rotis: save 70โ€“80 kcal
  • 2 cups rice โ†’ 1 cup: save 195 kcal
  • 3 chais with 2 tsp sugar โ†’ 2 chais with 1 tsp: save 150 kcal
  • Remove evening namkeen (biscuits, chips): save 200โ€“300 kcal

These four changes alone = 615โ€“745 calorie reduction per day, well beyond what's needed for consistent weight loss.

Step 4: Increase Protein to 1.2โ€“1.5g per kg Body Weight

Protein keeps you full longer, prevents muscle loss, and has the highest thermic effect (20โ€“30% of protein calories are burned during digestion). A 75 kg person needs 90โ€“110g of protein per day โ€” most Indians eat 40โ€“60g. Add dal, paneer, eggs, curd, or chicken to every meal.

Use FitBharat to Automate the Math

Manually tracking calories for Indian food is tedious โ€” not because the math is hard, but because Indian recipes have hundreds of variations. How do you track your mom's dal recipe? Or the canteen rajma that's different every day?

FitBharat has 500+ Indian foods pre-loaded with accurate calorie counts. Log your meals in 30 seconds, get automatic nutrition feedback, and receive a personalized Indian meal plan that keeps you in your calorie target without any math.

Also read our complete 7-day Indian diet plan to see exactly what to eat at your calorie target.

Ready to Start Your Weight Loss Journey?

Get a free personalized Indian diet plan and start tracking today. No gym. No crash diet.

๐Ÿš€ Get My Free Indian Diet Plan

Free forever ยท 10,000+ Indians already using FitBharat