Calorie & Macro
Calculator
Know exactly how much to eat — personalised calories, protein, carbs & fat targets for your body, activity level & goal.
Your Full Calorie Breakdown
Suggested 5-Meal Split
What Is a Calorie? Understanding Your Daily Energy Needs
A calorie is simply a unit of energy. Every time you eat food — whether it is a bowl of dal rice, a roti with sabzi, or a banana — your body converts it into energy measured in kilocalories (kcal). This energy powers everything you do: breathing, walking, thinking, sleeping, and even digesting the food itself.
Your body needs a certain number of calories every single day just to stay alive. This is called your Basal Metabolic Rate (BMR). On top of that, every step you take, every workout you do, and every household chore you complete burns additional calories. Add these together and you get your Total Daily Energy Expenditure (TDEE) — the true number of calories your body actually burns in a day.
Understanding your daily calorie needs is the foundation of every health goal — whether you want to lose weight, gain strength, or simply feel more energetic. Without knowing this number, you are essentially guessing, which is why so many well-intentioned diet efforts stall or fail.
"Calories are not the enemy — they are information. Once you understand your number, every food choice becomes empowered rather than stressful."
How Many Calories Should You Eat Per Day in India?
This is one of the most searched health questions in India — and the honest answer is: it depends on you. There is no single number that works for every Indian adult. Your calorie needs are shaped by your age, gender, height, current weight, and how physically active your lifestyle is.
The Indian Council of Medical Research (ICMR) provides the following general daily calorie guidelines for Indian adults:
| Activity Level | Indian Women (kcal/day) | Indian Men (kcal/day) |
|---|---|---|
| Sedentary (desk job, little movement) | 1,660 – 1,900 | 2,110 – 2,300 |
| Moderately active (light daily exercise) | 1,900 – 2,200 | 2,300 – 2,700 |
| Very active (physical work or regular gym) | 2,200 – 2,720 | 2,700 – 3,470 |
These are general reference ranges. The calorie calculator above uses the Mifflin-St Jeor equation — one of the most scientifically validated formulas — to give you a personalised number based on your exact body measurements and activity level. Use that result as your starting point, then adjust by 100 kcal up or down after 2–3 weeks based on how your body responds.
What Are Macros? Protein, Carbs and Fat Explained Simply
Macronutrients — or "macros" — are the three main nutrients that provide calories. Every food you eat is made up of some combination of these three:
- Protein (4 kcal per gram): Builds and repairs muscle, keeps you full, and supports your immune system. Found in dal, eggs, paneer, chicken, fish, curd, and soya.
- Carbohydrates (4 kcal per gram): Your body's primary fuel source. Found in rice, roti, oats, fruits, vegetables, and lentils. Complex carbs (brown rice, whole wheat) release energy slowly and are preferable to refined carbs.
- Fat (9 kcal per gram): Essential for hormones, brain function, and absorbing fat-soluble vitamins. Found in ghee, nuts, seeds, avocado, coconut, and full-fat dairy. Healthy fats are not the enemy — they are necessary.
Knowing your macro targets means you are not just hitting a calorie number — you are making sure those calories come from the right sources for your specific goal. A person trying to lose fat needs a different protein-to-carb ratio than someone trying to gain muscle, even if their calorie targets are similar.
| Diet Type | Protein | Carbohydrates | Fat | Best For |
|---|---|---|---|---|
| Balanced | 25% | 50% | 25% | General health and maintenance |
| High Protein | 40% | 40% | 20% | Building muscle, active lifestyle |
| Low Carb | 35% | 25% | 40% | Fat loss, insulin management |
| Vegan / Vegetarian | 20% | 55% | 25% | Plant-based diets |
Calorie Calculator for Weight Loss — How a Deficit Works
If your goal is to lose weight, the single most important concept is the calorie deficit. A deficit simply means eating fewer calories than your body burns. When you consistently consume less than your TDEE, your body turns to stored fat for energy — and that is when you lose weight.
Here is the science in simple numbers:
- 1 kg of body fat stores approximately 7,700 kilocalories of energy
- A daily deficit of 500 kcal creates a weekly deficit of 3,500 kcal
- This leads to safe, sustainable weight loss of approximately 0.4–0.5 kg per week
- Over 10 weeks, that is 4–5 kg — without crash dieting or skipping meals
The calculator above automatically subtracts 500 kcal from your TDEE when you select "Lose Weight" as your goal. This is the recommended starting deficit for most Indian adults. Going below 1,200 kcal per day (for women) or 1,500 kcal (for men) is not recommended without medical supervision, as it risks nutrient deficiencies and metabolic slowdown.
"Slow, steady weight loss with adequate protein preserves your muscle mass — which is far more valuable long-term than rapid loss that leaves you weak and hungry."
Daily Calorie Needs for Indian Women — Age and Activity Guide
Women's calorie needs change significantly across different life stages. Hormonal shifts, pregnancy, breastfeeding, and menopause all affect how many calories your body needs daily. Here is a practical reference guide specifically for Indian women:
| Age Range | Sedentary | Moderately Active | Very Active |
|---|---|---|---|
| 18 – 29 years | 1,700 kcal | 1,950 kcal | 2,200 kcal |
| 30 – 45 years | 1,660 kcal | 1,900 kcal | 2,100 kcal |
| 46 – 60 years | 1,550 kcal | 1,780 kcal | 2,000 kcal |
| Pregnant (2nd trimester+) | Add +350 kcal to your maintenance target | ||
| Breastfeeding | Add +500 kcal to your maintenance target | ||
Indian women are also at higher risk of iron deficiency, vitamin D deficiency, and low protein intake compared to global averages. Meeting your calorie target with nutrient-dense Indian foods — dal, green leafy vegetables, ragi, curd, eggs, and sesame seeds — ensures your calories carry maximum nutrition value.
If you have PCOS, thyroid issues, or are managing diabetes, your calorie and macro targets may differ significantly from these general ranges. Always consult a registered nutritionist for a condition-specific plan.
Best Indian Foods for Each Macro — Protein, Carbs and Fat Sources
One of the biggest advantages of Indian cuisine is that it naturally contains all three macronutrients in wholesome, traditional forms. Here are the best Indian food sources for each macro to help you hit your targets every day:
High-Protein Indian Foods
- Masoor dal, moong dal, chana dal — 18–25g protein per 100g dry weight
- Paneer — 18g protein per 100g, excellent for vegetarians
- Curd (dahi) — 11g protein per 100g, also great for gut health
- Eggs — 13g protein per 100g, one of the most complete protein sources
- Chicken breast — 31g protein per 100g (cooked, skinless)
- Roasted chana (sattu) — 22g protein per 100g, an underrated Indian superfood
- Soya chunks / nutri nuggets — 52g protein per 100g dry, highest plant protein in Indian cuisine
Complex Carbohydrate Sources
- Brown rice / hand-pounded rice — more fibre and nutrients than polished white rice
- Whole wheat roti — 15g carbs per roti, with fibre and B vitamins
- Ragi (finger millet) — high calcium and fibre, excellent for women
- Oats / daliya (broken wheat) — slow-releasing carbs, great for morning energy
- Sweet potato — rich in beta-carotene and potassium alongside carbs
- Banana — fast-releasing carbs, ideal pre-workout snack
Healthy Fat Sources
- Ghee (in moderation) — contains butyric acid and fat-soluble vitamins A, D, E, K
- Coconut and coconut oil — medium-chain triglycerides (MCTs) for quick energy
- Nuts — almonds, walnuts, cashews — heart-healthy fats and magnesium
- Flaxseeds and sesame seeds (til) — plant-based omega-3 and calcium
- Peanuts and peanut butter — affordable, protein and fat-rich snack
Frequently Asked Questions About Calories and Macros
How many calories should I eat per day in India to lose weight?
For most Indian women, eating 1,400–1,600 kcal per day creates a safe calorie deficit for steady weight loss. For Indian men, 1,700–1,900 kcal is a typical starting range. Use the calculator above to find your specific number — it accounts for your height, weight, age and activity level, which makes a significant difference to the result.
Is 1,200 calories too low for Indian women?
For most active Indian women, 1,200 kcal is too low and can lead to fatigue, hair loss, muscle loss, and nutritional deficiencies. A deficit of 300–500 kcal below your TDEE is a much healthier and more sustainable approach. If your calculated TDEE is 1,700 kcal, aim for 1,300–1,400 kcal rather than a flat 1,200.
How much protein should I eat per day in India?
The ICMR recommends 0.8–1g of protein per kg of body weight per day for sedentary adults. If you exercise regularly or are trying to build muscle, aim for 1.2–1.6g per kg. For a 60 kg moderately active Indian woman, that means roughly 72–96g of protein daily — equivalent to about 3 servings of dal, 2 eggs, and 100g of paneer combined.
What is the difference between BMR and TDEE?
BMR (Basal Metabolic Rate) is the calories your body burns at complete rest — just to keep your heart beating, lungs breathing, and organs functioning. TDEE (Total Daily Energy Expenditure) is your BMR multiplied by your activity level. It represents the total calories your body actually burns on a typical day. To lose weight, eat below your TDEE. To maintain, eat at your TDEE. To gain, eat above it.
Can I lose weight on an Indian vegetarian diet?
Absolutely — an Indian vegetarian diet can be excellent for weight loss. The key is ensuring adequate protein (dal, paneer, curd, soya, eggs if you eat them), eating complex carbs (brown rice, whole wheat, ragi) instead of refined ones, and staying within your calorie target. Many people lose weight more sustainably on plant-based diets because the high fibre keeps them fuller for longer.
How often should I update my calorie target?
Recalculate your calorie target every time your weight changes by 3–5 kg, when your activity level changes significantly, or every 8–10 weeks during a weight loss journey. As you lose weight, your BMR decreases slightly, meaning you need to eat a little less to continue losing at the same rate. The calculator above makes this easy — just enter your updated weight.
Does eating late at night cause weight gain?
Total daily calories matter far more than meal timing for weight management. However, late-night eating can lead to weight gain indirectly — because we tend to make less healthy food choices at night, and late meals can disrupt sleep quality. Poor sleep raises the cortisol (stress) hormone, which promotes fat storage especially around the abdomen. So while the timing itself is not the cause, the habits around it often are.
What is the best Indian breakfast for weight loss?
The best weight-loss breakfasts are high in protein and fibre, and moderate in carbohydrates. Great Indian options include: moong dal chilla with curd, poha with peanuts and vegetables, eggs with whole wheat toast, oats with nuts and seeds, or idli with sambar (lentil soup). Avoid sweet breakfasts like sugar-laden cornflakes, white bread with jam, or packaged biscuits — they spike blood sugar and cause mid-morning hunger.
