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
| Breakfast | Portion | Calories | Protein | Fat |
|---|---|---|---|---|
| Idli with sambar | 3 idlis + sambar | 245 kcal | 9g | 4g |
| Plain dosa with chutney | 1 dosa | 180 kcal | 4g | 7g |
| Masala dosa | 1 dosa | 390 kcal | 7g | 16g |
| Poha | 1 plate (150g) | 250 kcal | 5g | 9g |
| Upma | 1 plate (150g) | 270 kcal | 6g | 10g |
| Plain paratha | 2 pieces | 520 kcal | 11g | 22g |
| Aloo paratha with butter | 2 pieces | 660 kcal | 13g | 32g |
| Besan chilla | 2 chillas (60g besan) | 290 kcal | 16g | 11g |
| Moong dal chilla | 2 chillas (60g dal) | 270 kcal | 17g | 8g |
| Bread butter toast | 2 slices | 260 kcal | 6g | 12g |
| Vada pav | 1 piece | 300 kcal | 6g | 14g |
| Chole bhature | 1 plate | 780 kcal | 18g | 38g |
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.
| Breakfast | Add | New protein | Extra calories |
|---|---|---|---|
| Poha | Sprouts + peanuts (50g) | 5g → 13g | +120 kcal |
| Upma | A katori of curd | 6g → 11g | +90 kcal |
| Idli | Curd + extra sambar | 9g → 15g | +110 kcal |
| Plain dosa | Paneer filling (60g) | 4g → 15g | +180 kcal |
| Toast | 2 boiled eggs | 6g → 19g | +160 kcal |
| Paratha | Curd instead of butter | 11g → 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.