YourTrainer
Try 1-on-1 coaching

Topic hub · 24 articles · Updated

Indian Food Calories & Portion Sizes

Western calorie apps do not know what a katori is. This is the full set of what we have measured for Indian food: per-dish calories and macros, household-measure conversions, restaurant and street food, and the two calculators that do the arithmetic for you.

Our own data: a sample of member food logs

What members in the sample actually ate

1,532 kcal

median on a fully logged day

91 g

median protein on a fully logged day

206 kcal

1 cup of cooked rice

36%

of snacks reached 20 g protein

Source: A sample of member food logs from the YourTrainer app, 19 April to 17 September 2026. Members only, aggregated, using the app's food-database values for the portion logged

Real portions of rice, roti, dal, idli and paneer, with member plate photos. Read the full food-log study.

Everything we have written on this

Nutrition

Common questions

Which Indian dishes are the biggest calorie surprises?

Dal makhani, at roughly 285 calories a katori against about 140 for home-style toor dal, because of the cream and butter. Coconut chutney is the other one: two tablespoons is about 75 calories, and three or four servings slip by easily.

How do I count calories in Indian food without weighing everything?

Count in the portions you already use: katoris, rotis and pieces. As a reference, a home thali of 2 rotis, 1 katori dal, 1 katori sabzi and 1 katori curd is roughly 590 calories, and adding a katori of rice takes it to about 785.

Why do Indian calorie counts vary so much between apps?

Because cooking oil, gravy thickness and portion size vary between kitchens, and most app entries are user-submitted. Expect plus or minus 10 to 15 percent for home-cooked Indian food, with oil being the single largest variable.

Do these pages use real food data?

Yes. The real-data sections come from a sample of YourTrainer member food logs (April to September 2026), using only foods that several different members logged.

Want this applied to you?

Start with a free call and a ₹499 trial session.

Start Your Journey