How to Track Macros on an Indian Diet

By NYUS Inc. · Updated October 2026

Learning how to track macros on an Indian diet comes down to three things: knowing what you are counting, logging mixed dishes like dal and sabzi honestly, and keeping a few anchor numbers for the roti, rice and dal you eat every day. You do not need to weigh every meal for the rest of your life. Here is a practical system, with a cheatsheet.

What macros are

Macros are the three nutrients that supply calories: protein and carbohydrates at about 4 kcal per gram, and fat at about 9 kcal per gram. Calories decide whether your weight goes up or down. The split between the three affects how full you feel, how well you recover from training, and how much of the weight you lose is fat rather than muscle.

On an Indian plate, carbs take care of themselves. Protein is the macro that usually runs short, and fat is the one that hides, in tadka, ghee on rotis and restaurant gravies. So the practical order is: hit protein, watch fat, let carbs fill the rest. Our macro tracking beginner's guide covers how to set targets, and the macro calculator gives you starting numbers.

Why Indian meals are hard to track

Roti, rice and dal macro cheatsheet

Anchor numbers for everyday staples, rounded from standard Indian food-composition values and scaled to the serving shown. They shift with recipe, katori size and oil, so treat them as anchors, not lab results.

FoodServingCaloriesProteinCarbsFat
Roti / chapati, no ghee1 medium (~30 g atta)~100-110 kcal~3-4 g~21 g~1 g
Plain paratha1 (~40 g atta, 1-2 tsp oil)~180-220 kcal~5 g~28 g~5-10 g
Cooked white rice1 katori (~150 g)~195 kcal~4 g~43 g~0.5 g
Dal (toor or moong), light tadka1 katori (~150 g)~140-160 kcal~7-9 g~20 g~4-5 g
Rajma or chole1 katori (~150 g)~170-220 kcal~8-9 g~24 g~4-7 g
Paneer50 g~130-145 kcal~9 g~2 g~10 g
Curd (whole milk)1 katori (~150 g)~90 kcal~5 g~7 g~5 g
Ghee or oil1 tsp~40-45 kcal0 g0 g~5 g

A worked example: 2 rotis, 1 katori dal, 1 katori sabzi cooked in 1 tsp oil, and 1 katori curd come to roughly 550 kcal and 22 g of protein. Brush each roti with a teaspoon of ghee and the same plate is closer to 630-640 kcal, with no extra protein. For a longer list, see calories and macros in common Indian foods.

Tracking without weighing everything

A kitchen scale is the most accurate tool, but most people stop using it within weeks. These habits get you most of the accuracy for far less effort:

Let the app do it

A tracker built for Western food makes this harder: generic per-100 g entries, dishes split into raw ingredients, and targets that never move. When you choose one, look for Indian dishes logged as dishes, protein visible at a glance, and targets that adjust as your weight and training change. Our guide to the best app to track macros in India compares the options.

NYUS was built for this. Its catalog covers 9,000+ Indian and global dishes, it tracks calories and macros against your targets, and your plan is re-tuned every week from what you log. If you eat vegetarian, see how that works in our AI diet plan for Indian vegetarians.

A note on health

This article is general educational content, not medical advice, and the values above are approximations. If you have diabetes, kidney disease or any condition needing a therapeutic diet, consult a doctor or registered dietitian before changing how you eat. If tracking food starts to feel stressful or obsessive, step back and talk to a professional.

Track your macros without the busywork

NYUS is an AI fitness and nutrition coach: calorie and macro tracking across 9,000+ Indian and global dishes, a diet and workout plan built around your goal and the food you eat, re-tuned weekly from what you log, and a coach you can chat with.

NYUS is launching soon. Join the waitlist and we will email you when access opens: 30 days free with full access and no card, then ₹499 a month (Active), or the Core (3 months) and Elite (6 months) plans.

Join the NYUS waitlist

Frequently asked questions

Do I need a food scale to track macros on an Indian diet?

No. A scale helps for the first couple of weeks while you learn your portions. After that, logging in katoris and pieces, with cooking oil counted separately, is accurate enough for most goals, as long as you check your weekly weight trend.

How much protein is in a katori of dal?

About 7-9 g in a 150 g katori of cooked toor or moong dal, depending on how thick it is. Thin, watery dal carries less. Rajma and chole are similar, at around 8-9 g per katori.

Should I log dal and rice raw or cooked?

Either works if you are consistent and use a matching entry. For family cooking, the most accurate method is to weigh the raw dal or rice for the pot and divide by the number of servings. For everyday logging, cooked katoris are simpler and close enough.