Lean28
The real calorie cost of common Indian dishes — Lean28 guide

The real calorie cost of common Indian dishes

Calorie guideBy Tarun7 min readReviewed September 24, 2026

Indian food is delicious and easy to lose track of, calorie-wise, because so much of the cooking is invisible: the oil in the gravy, the ghee on the roti, the cream in the makhani. This is a practical reference for what common dishes actually cost, and just as importantly, why the same dish can vary by hundreds of calories depending on who cooks it.

The reference table

Typical calories per standard serving. These are ranges, not exact figures, for reasons explained below.

DishServingCalories
Idli2 pieces130–160
Plain dosa1130–170
Masala dosa1250–400
Chapati / roti180–120
Plain naan1260–320
Butter naan1320–400
Plain rice1 cup cooked200–240
Dal (tadka)1 cup180–260
Rajma1 cup220–300
Chole1 cup250–330
Palak paneer1 cup300–400
Paneer butter masala1 cup350–500
Butter chicken1 cup400–550
Chicken biryani1 plate500–700
Aloo paratha1250–320
Samosa1250–300
Vada pav1290–350
Pav bhaji1 plate400–600
Pakora100 g300–350
Gulab jamun1150–175
Jalebi100 g350–400
Masala chai (with sugar)1 cup90–120

Typical values; real portions and recipes vary widely. Use as a guide, not a precise count.

Why the ranges are so wide

A home-cooked dal and a restaurant dal can differ by 150 calories for the same bowl. The culprits are almost always the same:

  • Oil and ghee. A single tablespoon is about 120 calories, and restaurant gravies often carry three or four you never see. This is the biggest hidden variable in every dish.
  • Cream and butter. "Makhani" and "butter" dishes earn their names. The paneer isn't the problem; the cream sauce it sits in is.
  • Portion size. A restaurant "one plate" of biryani can be two of your servings at home. Half the calorie surprises are really portion surprises.

How to eat Indian food and still lose fat

You don't have to give up any of this. A few swaps quietly cut hundreds of calories:

  • Choose tandoori and grilled over makhani and korma. Tandoori chicken has a fraction of the calories of butter chicken for more protein.
  • Order roti over naan, and go easy on the second one. Naan can cost three times a plain roti.
  • Let dal, sabzi and salad fill the plate; keep rice and bread to a controlled portion.
  • Cook at home with a measured spoon of oil rather than a free pour. This one change can transform the calorie cost of your daily food.
  • Treat the fried and sweet items, samosa, jalebi, pakora, as occasional pleasures, not staples. They're calorie-dense and, per the satiety research, not very filling.

Home-cooked versus restaurant: the real gap

The same dish can nearly double in calories between your kitchen and a restaurant, and it's almost never the main ingredient's fault. Restaurants cook for taste, which means generous oil, butter, cream and salt, plus larger portions. A home dal tempered with a teaspoon of ghee and a restaurant dal swimming in it are different foods on paper. This is the single biggest reason cooking at home is a fat-loss advantage: not because home food is magically healthier, but because you control the oil, the cream and the portion, the three things that move the number most.

How to estimate a mixed plate

Most Indian meals are combinations, so add the parts. A typical dinner of two rotis (~200), a cup of dal (~220), a paneer sabzi (~350) and a bowl of rice (~220) lands near 990 calories before you've counted the extra oil or a sweet. Knowing this lets you plan: if you want the biryani or the dessert, trade it against the rest of the plate rather than adding it on top. You don't need to weigh anything, just carry rough numbers for your regular dishes and the daily total stops being a mystery.

The three-second mental audit

Before a meal, glance at it and ask where the hidden calories are hiding. Is there a visible sheen of oil on the sabzi? Is the gravy creamy or tomato-based? Is the bread fried (puri, paratha) or dry (roti, phulka)? Is there a sweet at the end? Each yes adds a chunk you'd otherwise miss. You don't need to weigh or log; this quick scan catches the big variables, oil, cream, fried breads and sweets, that separate a light Indian meal from a heavy one. Over a week, that awareness alone can be the difference between a deficit and a stall.

None of this means bland "diet food." A home-cooked thali of dal, a measured-oil sabzi, two rotis, a big salad and curd is filling, complete, and lands far lighter than the restaurant version of the same meal. Know the numbers, control the oil and the portion, and Indian food is one of the easier cuisines to lose fat on.

Get your own 28-day plan

Turn this into action. Enter your details and Lean28 builds your calorie target, four weeks of meals and a workout plan, free.

Build my free plan

References

  1. Hall KD, Ayuketah A, Brychta R, et al. Ultra-processed diets cause excess calorie intake and weight gain: an inpatient randomized controlled trial. Cell Metab. 2019;30(1):67-77. PubMed

This article is general information, not medical advice, and is written for healthy adults aged 18 and over. Speak to a doctor or registered dietitian before making big changes if you are pregnant or breastfeeding, manage a medical condition or medication, or have a history of disordered eating.