All articlesIndian food

Indian breakfast calories: poha, upma, idli, dosa and paratha compared

Nine common Indian breakfasts, honestly totalled — including the two that look healthy and are not, and the one nobody expects to win.

· 8 min read

Breakfast is where most Indian diets quietly go wrong — not because anyone is eating badly, but because almost every traditional Indian breakfast is a carbohydrate with a small amount of oil, and almost none of them carry meaningful protein.

That matters more than the calorie count. A 250-calorie breakfast with 4 grams of protein leaves you hungry by eleven; a 320-calorie breakfast with 16 grams does not. Here are the actual numbers.

The comparison

Common Indian breakfasts, as typically served at home
BreakfastPortionCaloriesProteinFat
Idli with sambar3 idlis + sambar245 kcal9g4g
Plain dosa with chutney1 dosa180 kcal4g7g
Masala dosa1 dosa390 kcal7g16g
Poha1 plate (150g)250 kcal5g9g
Upma1 plate (150g)270 kcal6g10g
Plain paratha2 pieces520 kcal11g22g
Aloo paratha with butter2 pieces660 kcal13g32g
Besan chilla2 chillas (60g besan)290 kcal16g11g
Moong dal chilla2 chillas (60g dal)270 kcal17g8g
Bread butter toast2 slices260 kcal6g12g
Vada pav1 piece300 kcal6g14g
Chole bhature1 plate780 kcal18g38g

Restaurant and street portions run 20–40% higher than home versions, mostly through oil. Chole bhature at a halwai can exceed 900 kcal.

Reading the table properly

Idli is the quiet winner

Three idlis with sambar is 245 calories, 9 grams of protein and essentially no added fat, because idlis are steamed. The fermentation also makes them easy to digest. If you are choosing purely on nutrition, idli-sambar is the strongest traditional option on the list — and adding a bowl of curd takes it to 14 grams of protein for under 340 calories.

Poha and upma look better than they are

Both have a reputation as light, healthy breakfasts. They are light on protein — around 5 grams — and not especially light on calories once you account for how much oil actually goes into the pan. A restaurant poha with a generous tadka and a handful of sev can reach 350 calories while still supplying almost no protein.

Neither is a bad food. But eaten alone they are close to pure carbohydrate, which is why hunger returns quickly. Adding peanuts (already traditional in poha), sprouts, or a boiled egg on the side changes the meal substantially for very little effort.

Parathas are dinner-sized

Two aloo parathas with butter is 660 calories — a third of many people's entire daily intake, before lunch. That is not a reason to never eat them; it is a reason to know that a paratha breakfast is a big meal and to plan the rest of the day around it rather than treating it as a light start.

Skipping the butter alone saves about 140 calories across two parathas. Cooking them on a dry tawa and adding the ghee at the table means you control the amount rather than the pan deciding for you. See our breakdown of roti and paratha calories for the detail.

Dosa depends entirely on the filling

A plain dosa is 180 calories. Add the potato filling and the oil that goes with it and you are at 390. The dosa itself is not the issue — the masala and the ladle of oil on the tawa are. A plain dosa with extra sambar is a genuinely reasonable breakfast; a masala dosa is a treat, and worth having as one.

The upgrade that costs nothing

You do not need to abandon any of these. Each has an obvious protein addition that keeps the meal recognisable.

Same breakfast, one addition
BreakfastAddNew proteinExtra calories
PohaSprouts + peanuts (50g)5g → 13g+120 kcal
UpmaA katori of curd6g → 11g+90 kcal
IdliCurd + extra sambar9g → 15g+110 kcal
Plain dosaPaneer filling (60g)4g → 15g+180 kcal
Toast2 boiled eggs6g → 19g+160 kcal
ParathaCurd instead of butter11g → 16g−80 kcal

The last row is the one worth noticing. Replacing butter with curd on a paratha breakfast adds five grams of protein while removing eighty calories. Most nutrition advice involves a trade-off; that one does not.

What about skipping breakfast?

Intermittent fasting works for some people, and skipping breakfast is a legitimate way to run a calorie deficit if it suits your appetite and your schedule. There is nothing metabolically magical about eating in the morning.

The practical caveats are worth stating, though. If you train in the morning, eating something first usually produces better sessions. If skipping breakfast means a much larger lunch and evening snacking, the deficit does not materialise. And if you are trying to hit a protein target, removing a meal removes one of the three or four opportunities you had to get there.

The short version

  • Best traditional option: idli with sambar, especially with curd added.
  • Best overall: moong dal or besan chilla — 17 grams of protein for under 300 calories.
  • Fine, but add protein: poha, upma, plain dosa, toast.
  • Treat it as a full meal: parathas, masala dosa, chole bhature.
  • The universal fix: a katori of curd, on the side of anything.

Figures on this page are typical values compiled from public nutrition data and are approximations — real dishes vary with recipe, oil, and portion size. This article is general information, not medical or dietary advice. Talk to a doctor or a registered dietitian about any medical condition or before making significant changes to your diet.

Start with tonight's dinner

No card, no trial countdown, no 40-question quiz. Sign up, photograph one plate, and see whether it is worth your time.