You've heard it a hundred times: "Calories in, calories out." But if you've ever tried to lose fat or build muscle just by "eating clean" without tracking anything, you know how frustrating it is when the scale doesn't move.
That's where macro tracking comes in. It's the single most effective nutritional strategy for body composition — and once you understand it, you'll never go back to guessing.
This guide will teach you everything about tracking macros, specifically designed for Indian foods, Indian lifestyles, and Indian budgets. No chicken-and-broccoli nonsense. Real food, real numbers.
What Are Macros?
Macros — short for macronutrients — are the three types of nutrients that provide calories in your diet:
- Protein — 4 calories per gram. Builds and repairs muscle tissue. Also the most satiating macro, meaning it keeps you full longer.
- Carbohydrates — 4 calories per gram. Your body's preferred energy source. Fuels your workouts and brain function.
- Fat — 9 calories per gram. Essential for hormone production (including testosterone), vitamin absorption, and cell health.
Every food you eat is some combination of these three macros. A roti has mostly carbs with some protein. Chicken has mostly protein with some fat. Ghee is almost pure fat.
The core principle of macro tracking: Instead of labeling foods as "good" or "bad," you track the grams of protein, carbs, and fat you eat each day to hit specific targets.
This approach is also called IIFYM — If It Fits Your Macros. The idea is simple: as long as you hit your macro targets, the specific foods you eat don't matter as much as you think. A roti and white bread have nearly identical macros. Rajma chawal and a chicken wrap can have similar protein content. It's the numbers that count.
Step 1: Calculate Your TDEE (Total Daily Energy Expenditure)
Before setting macro targets, you need to know how many calories your body burns in a day. This is your TDEE.
The Simple Formula
TDEE = BMR x Activity Multiplier
Calculate BMR (Basal Metabolic Rate)
Your BMR is the calories you burn just by existing — breathing, circulating blood, maintaining body temperature.
For men: BMR = 10 x weight (kg) + 6.25 x height (cm) - 5 x age - 5 + 161 (Mifflin-St Jeor equation, adjusted for Indian populations)
Simplified version:
- Men: Body weight in kg x 22 = approximate BMR
- Women: Body weight in kg x 20 = approximate BMR
Apply the Activity Multiplier
| Activity Level | Multiplier | Example | |---|---|---| | Sedentary (desk job, no exercise) | 1.2 | IT professional working from home | | Lightly active (1-3 days gym) | 1.375 | Office worker who trains 3x/week | | Moderately active (3-5 days gym) | 1.55 | Regular gym-goer with some walking | | Very active (6-7 days gym + active job) | 1.725 | Gym 6x/week + physical job |
Example Calculation
Rahul: 75 kg, office job, trains 4 days/week
- BMR: 75 x 22 = 1,650 calories
- TDEE: 1,650 x 1.55 = 2,558 calories/day
Set Your Goal
- Fat loss: TDEE minus 300-500 calories (moderate deficit)
- Maintenance: Eat at TDEE
- Muscle gain (lean bulk): TDEE plus 200-300 calories (surplus)
Important: Don't go into a massive deficit. Indian diet culture loves extreme calorie restriction — 1200 calorie diets, juice cleanses, "GM diet." These destroy your metabolism and muscle mass. A 300-500 calorie deficit is aggressive enough for visible results without sacrificing muscle or sanity.
Step 2: Set Your Macro Ratios
Now that you know your total calories, split them into protein, carbs, and fat. Here's the evidence-based approach:
Protein: Set This First
Target: 1.6 to 2.2 grams per kg of body weight
This is non-negotiable whether you're cutting, maintaining, or bulking. Protein is the most important macro for body composition.
For our example (Rahul, 75 kg):
- Protein = 75 x 2 = 150g protein = 600 calories
Fat: Set This Second
Target: 0.8 to 1.2 grams per kg of body weight
Fat should never go below 0.6g/kg — that's where hormonal issues start. Indian cooking uses a fair amount of oil and ghee, so this usually takes care of itself.
For Rahul:
- Fat = 75 x 1 = 75g fat = 675 calories
Carbs: Fill the Rest
Target: Whatever calories remain after protein and fat
Carbs are the flexible macro. They fill the remaining calorie budget.
For Rahul (bulking at 2,800 calories):
- Calories from protein: 600
- Calories from fat: 675
- Remaining for carbs: 2,800 - 600 - 675 = 1,525 calories = 381g carbs
Rahul's Final Macros:
- Protein: 150g
- Fat: 75g
- Carbs: 381g
- Total: ~2,800 calories
Quick Macro Cheat Sheet by Goal
| Goal | Protein (g/kg) | Fat (g/kg) | Carbs | |---|---|---|---| | Fat Loss | 2.0 - 2.4 | 0.8 - 1.0 | Fill remaining | | Maintenance | 1.6 - 2.0 | 0.8 - 1.2 | Fill remaining | | Muscle Gain | 1.6 - 2.2 | 0.8 - 1.2 | Fill remaining |
Notice that protein goes up during fat loss. That's intentional — higher protein helps preserve muscle mass in a deficit.
Step 3: Learn the Macros of Common Indian Foods
This is where most Indian beginners get stuck. Western macro tracking guides tell you to eat "4 oz of chicken breast with 1 cup of brown rice." That's useless when your dinner is dal, sabzi, roti, and rice.
Here's a practical macro reference for Indian foods:
Protein-Rich Indian Foods
| Food | Serving | Protein | Carbs | Fat | Calories | |---|---|---|---|---|---| | Chicken breast (tandoori) | 100g | 31g | 0g | 3.6g | 165 | | Paneer | 100g | 18g | 1.2g | 20g | 265 | | Eggs (2 whole) | 2 large | 13g | 1g | 10g | 148 | | Moong dal (cooked) | 1 cup | 14g | 28g | 0.6g | 176 | | Rajma (cooked) | 1 cup | 15g | 40g | 1g | 225 | | Soya chunks (dry) | 50g | 26g | 16g | 0.5g | 173 | | Curd (full fat) | 1 cup (200g) | 8g | 10g | 6g | 120 | | Whey protein | 1 scoop (30g) | 24g | 2g | 1g | 120 |
Carb Sources
| Food | Serving | Protein | Carbs | Fat | Calories | |---|---|---|---|---|---| | Roti (wheat) | 1 medium | 3g | 20g | 1g | 100 | | Rice (cooked) | 1 cup | 4g | 45g | 0.4g | 200 | | Poha (prepared) | 1 plate | 5g | 40g | 5g | 220 | | Oats | 50g (dry) | 7g | 34g | 4g | 190 | | Sweet potato | 1 medium (150g) | 2g | 30g | 0g | 130 | | Banana | 1 medium | 1g | 27g | 0g | 105 | | Bread (white/brown) | 2 slices | 5g | 26g | 2g | 140 |
Fat Sources
| Food | Serving | Protein | Carbs | Fat | Calories | |---|---|---|---|---|---| | Ghee | 1 tbsp | 0g | 0g | 14g | 126 | | Peanut butter | 1 tbsp | 4g | 3g | 8g | 95 | | Almonds | 10 pieces | 3g | 2g | 7g | 80 | | Coconut oil | 1 tbsp | 0g | 0g | 14g | 120 | | Cooking oil | 1 tbsp | 0g | 0g | 14g | 120 |
The Hidden Calories Problem
The biggest macro tracking mistake in Indian cooking: underestimating cooking oil and ghee. Every tadka (tempering) adds 1-2 tablespoons of oil. That's 120-240 invisible calories per dish. A "healthy" dal can have 300+ calories just from the oil used to cook it.
Solution: When cooking at home, measure your oil with a tablespoon. When eating out or eating food someone else cooked, add 1-2 tablespoons of oil per dish to your tracking.
Step 4: Choose Your Tracking Tool
You need a tool to log your food. Here are the best options for Indian users:
HealthifyMe
- Best database of Indian foods
- Includes regional dishes and street food
- Free tier is sufficient for basic tracking
- Downside: Some entries are inaccurate, always verify
MyFitnessPal
- Largest global food database
- Better for packaged foods with barcodes
- Good for people who eat a mix of Indian and Western foods
- Downside: Many Indian food entries are user-submitted and unreliable
Manual Tracking (Spreadsheet or Notes App)
- Sounds old-school, but incredibly effective
- Create a list of 20-30 foods you eat regularly with their macros
- Most people eat the same 80% of foods every week — once you've logged them once, it becomes second nature
Pro tip: You don't need to track every micro-ingredient. If you eat roti, dal, chicken, and rice daily — learn the macros of those four foods by heart. Within 2-3 weeks, you'll be able to estimate your macros without pulling out your phone every meal.
Step 5: Practical Macro Tracking Tips for Indian Life
Tip 1: Prep Your Protein Sources
Indian meals are naturally carb and fat heavy. The macro you'll need to actively plan is protein. Before thinking about your meals, ask: "Where am I getting my 150g protein from today?"
A common day might look like:
- 4 egg whites + 2 whole eggs at breakfast = 24g
- 1 scoop whey post-workout = 24g
- 150g chicken at lunch = 46g
- 1 cup rajma at dinner = 15g
- 200g curd = 8g
- 50g soya chunks in a snack = 26g
- Total: 143g (close enough)
Tip 2: Build "Template Days"
Create 2-3 template meal plans that hit your macros. Rotate between them. This eliminates decision fatigue.
Template Day 1 (Non-Veg, ~2,500 cal):
- Breakfast: 4 eggs + 2 toast + 1 banana
- Lunch: Chicken curry (150g chicken) + 1.5 cups rice + salad
- Snack: Whey shake + 30g peanuts
- Dinner: 3 rotis + dal + paneer sabzi (100g paneer)
Template Day 2 (Vegetarian, ~2,500 cal):
- Breakfast: Oats (50g) + milk + 1 scoop whey + banana
- Lunch: Rajma chawal (1 cup rajma + 1.5 cups rice) + curd
- Snack: Soya chunks bhurji (50g dry) + 2 rotis
- Dinner: Paneer tikka (150g) + 2 rotis + dal
Tip 3: Handle Eating Out
Eating out is part of Indian social life — you can't avoid it. Here's how to handle it:
- Don't skip social meals. One meal won't ruin your progress. Consistently poor nutrition will.
- Estimate conservatively. Restaurant food always has more oil than you think. Add 200-300 extra calories to whatever you estimate.
- Prioritize protein. Order tandoori chicken, paneer tikka, or egg dishes. Avoid cream-based gravies when possible.
- Compensate the next day. If you overate at dinner, eat slightly less the next day. Your macros average out over the week, not the hour.
Tip 4: Track Weekly, Not Just Daily
A single day of bad tracking won't ruin your progress. What matters is your weekly average. If your target is 2,500 calories and you eat 2,800 on Saturday but 2,200 on Sunday, you're still on track.
This is why obsessing over every gram is counterproductive. Aim for 90% accuracy, not 100%. Perfectionism kills consistency.
Common Macro Tracking Mistakes
Mistake 1: Not Counting Cooking Oil
Already covered, but it deserves repeating. 2 tablespoons of oil = 240 calories = the difference between a deficit and maintenance.
Mistake 2: Overcomplicating It
You don't need to weigh every grain of rice. Use measuring cups, learn to eyeball portions, and get within 10% of your target. That's good enough.
Mistake 3: Only Tracking on "Good" Days
The days you don't want to track are the days that matter most. If you ate 4 samosas at a party, log them. Awareness is the point, not perfection.
Mistake 4: Ignoring Beverages
Chai with sugar: 60-80 calories per cup. If you drink 4 cups a day, that's 240-320 calories you might not be tracking. Lassi, cold coffee, fruit juice — all significant calorie sources.
Mistake 5: Setting Unrealistic Targets
If you've been eating 3,000 calories and suddenly drop to 1,800 because a macro calculator told you to, you'll crash within a week. Reduce by 300-500 calories at a time and adjust every 2-3 weeks.
How Long Should You Track Macros?
Here's the good news: you don't have to track macros forever. Most people who track diligently for 3-6 months develop an intuitive understanding of their food. You'll start naturally eyeballing portions and knowing roughly how much protein you've eaten.
Think of macro tracking as a skill-building exercise, not a life sentence. The goal is to learn, internalize, and eventually eat well without needing an app for every bite.
But when you're starting out — especially if you've never paid attention to protein intake — tracking is invaluable. It's the difference between guessing and knowing.
The 80/20 Rule of Macro Tracking
If full macro tracking feels overwhelming, start with just protein tracking. Track only your protein intake for 2-4 weeks. Make sure you're hitting your target (1.6-2.2 g/kg). This single habit will transform your results more than any complicated diet plan.
Once protein tracking becomes second nature, add calorie tracking. Then full macros. Build the habit in layers, not all at once.
Ready to simplify your nutrition tracking? Fitzo helps you log meals, track macros, and build the nutrition habits that actually stick. Download Fitzo and take the guesswork out of your diet.