Idli, Dosa, Upma, Poha: Calories and Protein in Indian Breakfasts
Calories in idli, dosa, upma, poha, pongal, vada, sambar and paratha by portion, with protein, carbs, fat, the oil factor and two sample breakfast plates.
A medium idli (about 40 g) has roughly 50 kcal and 2.5 g of protein, a plain dosa about 170 kcal, a katori of upma about 195 kcal and a katori of poha about 185 kcal. Most of these breakfasts are moderate in calories but low in protein, and the oil on the tawa or in the kadhai changes the total more than the batter does. The table below covers 14 common breakfasts with protein, carbs and fat, and how to turn any of them into a 20 g+ protein plate.
If you want to add up your own breakfast, the Indian food calorie counter has most of these dishes built in.
Where do these numbers come from?
All values are approximate and shift with size, batter thickness and, above all, oil. The sources are the same as in our Indian food calorie chart:
- USDA FoodData Central has entries for idli, plain dosa, filled dosa, vada and sambar. These are used and linked.
- Indian Food Composition Tables (IFCT 2017) from ICMR-NIN gives raw ingredient values. Other dishes are worked out from the stated recipe, with fat at 9 kcal per gram.
For example, upma: 40 g of rava (IFCT semolina, about 334 kcal and 11.4 g protein per 100 g) gives about 134 kcal and 4.5 g protein. Add 1 teaspoon of oil (45 kcal) and some vegetables, and a katori comes to about 195 kcal.
A "katori" here means the ICMR-NIN medium katori of 200 ml, and a teaspoon is 5 g. Carbs are rough, since USDA counts fibre within carbs and IFCT doesn't.
South Indian breakfast calories: the full table
| Breakfast | Portion and recipe assumption | kcal | Protein (g) | Carbs (g) | Fat (g) | Basis |
|---|---|---|---|---|---|---|
| Idli | 1 medium, ~40 g | 50 | 2.5 | 10 | 0 | USDA idli |
| Plain dosa | 1 medium, ~80 g | 170 | 4.5 | 30 | 3 | USDA dosa, plain |
| Masala dosa | 1 restaurant size, ~200 g with filling | 370 | 11 | 62 | 8.5 | USDA dosa, with filling |
| Rava dosa | 25 g rava, 15 g rice flour, 1.5 tsp oil | 205 | 4 | 29 | 8 | IFCT recipe |
| Onion uttapam | 45 g rice + 15 g urad dal, onion, 1 tsp oil | 275 | 7.5 | 47 | 5.5 | IFCT recipe |
| Upma | 1 katori: 40 g rava, veg, 1 tsp oil | 195 | 5 | 30 | 5.5 | IFCT recipe |
| Poha | 1 katori: 40 g dry poha, 1 tsp oil | 185 | 3 | 31 | 5.5 | IFCT recipe |
| Ven pongal | 1 katori: 30 g rice, 10 g moong dal, 2 tsp ghee | 230 | 5 | 29 | 10 | IFCT recipe |
| Medu vada | 1 piece, ~50 g | 135 | 6.5 | 17 | 5 | USDA vada |
| Sambar | 1 katori, ~150 g | 130 | 6.5 | 18 | 4 | USDA sambar |
| Coconut chutney | 2 tbsp, ~30 g: 15 g fresh coconut, 5 g roasted chana dal, ½ tsp oil tadka | 100 | 1.5 | 3 | 9 | IFCT recipe |
| Aloo paratha | 1 medium: 40 g atta, 60 g potato, 1 tsp ghee | 215 | 5 | 35 | 6 | IFCT recipe |
| Besan chilla | 1 piece: 30 g besan, 1 tsp oil | 145 | 6.5 | 14 | 6.5 | IFCT recipe |
| Appam | 1 piece: 20 g rice, 10 g fresh coconut, no oil | 110 | 2 | 16 | 4 | IFCT recipe |
A few notes on the rows:
- Upma: USDA's survey upma works out lower, about 150 kcal for a 170 g cup. Home upma from 40 g rava and a teaspoon of oil is closer to 195.
- Poha: add 10 g of peanuts and it's about 50 kcal and 2.5 g protein more (IFCT groundnut is about 520 kcal per 100 g).
- Appam: if your batter has sugar, each teaspoon adds about 20 kcal.
- Sambar: a thick home sambar with more dal is higher in both calories and protein.
So what does a normal plate add up to?
Nobody eats one idli. Here are three common orders:
| Plate | kcal | Protein (g) |
|---|---|---|
| 3 idlis + 1 katori sambar + 2 tbsp coconut chutney | 380 | 15.5 |
| 2 idlis + 1 medu vada + sambar + 2 tbsp chutney | 465 | 19.5 |
| 1 masala dosa + sambar + 2 tbsp chutney | 600 | 19 |
The surprise for most people is the chutney. Two tablespoons of coconut chutney cost about the same as two idlis, mostly from coconut fat, and many of us take far more than two tablespoons.
Oil is the big variable
Fat has 9 kcal per gram, and a teaspoon is 5 g. So every teaspoon of oil or ghee is about 45 kcal, and a tablespoon is about 135 kcal.
That's why a steamed idli and a crisp dosa from the same batter differ so much. Hypothetically, a home dosa with 1 teaspoon of oil versus a restaurant one with a tablespoon of ghee: that alone is about 90 kcal more.
The same applies to:
- Poha and upma: 1 teaspoon per serving is about the minimum. Using 2 or 3 adds 45 to 90 kcal per katori.
- Pongal: the 2 teaspoons of ghee in the table are 90 kcal on their own.
- Aloo paratha: a 10 g cube of butter on top adds roughly 70 kcal (USDA butter is about 717 kcal per 100 g).
The ICMR-NIN guidelines suggest roughly 27 to 30 g of visible fat a day on a 2,000 kcal diet, so about 5 to 6 teaspoons for the whole day. A ghee-roast dosa with extra chutney can use half of that at breakfast.
Are fermented idli and dosa easier to digest?
There's some real evidence here, but it's narrower than the claims you'll read online.
The Dietary Guidelines for Indians 2024 say fermentation, as used in idli, dosa and dhokla, improves digestibility and the bioavailability of micronutrients. A review of idli batter research by Ghosh and Chattopadhyay describes fermentation lowering phytate, a compound that blocks mineral absorption, and raising some B vitamins. In a test-tube digestion study from CFTRI Mysuru, fermented idli batter had about 71% more bioaccessible zinc than the unfermented mix, and iron bioaccessibility rose far more.
Keep three things in mind:
- Most of this is lab or animal work. Bioaccessibility measured in a test tube is not the same as what your body absorbs.
- Fermentation doesn't remove calories. A fermented dosa fried in a tablespoon of ghee is still a high-fat breakfast.
- Blood sugar is a separate question. In an ICMR-NIN study of South Indian breakfasts (listed in Annexure III of the guidelines), plain dosa had a glycaemic index of about 79 and idli-sambar about 69, while legume-based pesarattu was about 61 and vada-sambar about 37. Rice-based breakfasts ran higher than legume-based ones. A low GI does not make vada a light food, though; its fat and calories are still high.
If you have diabetes, talk to your doctor or dietitian about your breakfast portions rather than going by GI lists alone.
How do you make these breakfasts higher in protein?
Most of the dishes above give 3 to 7 g of protein per serving. For people building muscle, a review by Schoenfeld and Aragon suggests about 0.4 g of protein per kg of body weight per meal. For a 70 kg person, that's about 28 g. You can find your own daily target with the protein calculator.
You don't need to give up idli or poha. Add one of these:
| Add-on | Portion | kcal | Protein (g) | Basis |
|---|---|---|---|---|
| Extra katori of sambar | ~150 g | 130 | 6.5 | USDA sambar |
| Curd (whole milk) | 1 small katori, ~150 g | 90 | 5 | USDA yogurt |
| Moong sprouts, steamed | from 30 g dry whole moong | 90 | 7 | IFCT green gram, whole |
| Paneer | 50 g | 155 | 9.5 | IFCT paneer |
| Boiled egg | 1 egg, ~50 g | 75 | 6.5 | IFCT egg, boiled |
| Peanuts | 10 g | 50 | 2.5 | IFCT groundnut |
Some easy swaps:
- Poha: stir in a katori of steamed sprouts or 50 g crumbled paneer.
- Upma: have it with a katori of curd and an egg, or mix soya granules into the rava.
- Dosa: top it with grated paneer, or switch to pesarattu or besan chilla, which are dal-based.
- Idli: take an extra katori of sambar instead of extra chutney.
On sprouts, the US FDA advises pregnant women, older adults and anyone with weak immunity to avoid raw sprouts, so steam them for a few minutes. For 15 full breakfast ideas above 20 g, see high-protein Indian breakfasts.
Portion tips that actually work
- Count idlis, not plates. Decide on 2 or 3 before you sit down.
- Measure chutney once. Put 2 tablespoons in a bowl and compare with your usual serving.
- Refill sambar, not chutney. More protein, fewer calories.
- Ask for less oil, or a plain dosa instead of ghee roast.
- Use a measured katori for poha and upma for a week, then go by eye.
A weight-loss friendly breakfast plate
A hypothetical example for someone on a calorie deficit:
| Item | kcal | Protein (g) |
|---|---|---|
| 2 idlis | 100 | 5 |
| 1 katori sambar | 130 | 6.5 |
| 1 tbsp coconut chutney | 50 | 1 |
| 1 small katori curd | 90 | 5 |
| Total | about 370 | about 17.5 |
Swap the curd for 2 boiled eggs and it becomes about 430 kcal and 25.5 g of protein. It fits easily into a day like the 1,500 calorie Indian diet plan. Don't drop below about 1,200 kcal a day for women or 1,500 for men without medical supervision.
A muscle-gain breakfast plate
A hypothetical example for someone eating in a small surplus:
| Item | kcal | Protein (g) |
|---|---|---|
| 1 onion uttapam (1 tsp oil) | 275 | 7.5 |
| 50 g paneer, grated on top | 155 | 9.5 |
| 1 katori sambar | 130 | 6.5 |
| 2 tbsp coconut chutney | 100 | 1.5 |
| 1 glass cow's milk, 200 ml | 145 | 6.5 |
| Total | about 805 | about 31.5 |
Swap the paneer for 2 boiled eggs and you get about 800 kcal and 35 g. If you train in the morning, have this after the session, or have something lighter before it; the pre-workout meal guide covers timing.
The short version
- Idli about 50 kcal, plain dosa about 170, masala dosa about 370, upma about 195, poha about 185
- Every teaspoon of oil or ghee adds about 45 kcal; it's the biggest swing in any breakfast
- Two tablespoons of coconut chutney are about 100 kcal; refill sambar instead
- Most of these breakfasts give under 7 g of protein; add curd, sprouts, paneer, eggs or sambar
- Fermentation helps mineral availability in lab studies but doesn't lower calories
- Check your own recipe in the calorie counter rather than trusting any single number
- See a doctor or dietitian first if you have diabetes, kidney disease, are pregnant or are under 18
This is general information, not medical advice.
Useful links
- ICMR-NIN, Indian Food Composition Tables 2017 (PDF)
- ICMR-NIN, Dietary Guidelines for Indians 2024 (PDF)
- USDA FoodData Central
- Ghosh and Chattopadhyay (2011), Preparation of idli batter, its properties and nutritional improvement during fermentation
- Hemalatha et al. (2007), Influence of germination and fermentation on bioaccessibility of zinc and iron from food grains
- Shakappa et al. (2022), Glycemic carbohydrates, glycemic index and glycemic load of commonly consumed South Indian breakfast foods
- Schoenfeld and Aragon (2018), How much protein can the body use in a single meal for muscle-building?
- US FDA, Selecting and serving produce safely
Cover photo: Breakfast Food by Ryan McGuire, CC0, via stocksnap.
Frequently asked questions
How many calories are in 2 idlis with sambar and chutney?
About 330 kcal. Two medium idlis (about 40 g each) are roughly 100 kcal, a katori of sambar about 130 kcal, and 2 tablespoons of coconut chutney about 100 kcal. You get roughly 13 g of protein, mostly from the sambar and the urad dal in the batter.
Which has fewer calories, idli or dosa?
Idli, per piece. A medium idli is about 50 kcal because it is steamed with no oil, while a medium plain dosa is about 170 kcal and a restaurant masala dosa is closer to 370 kcal, mostly because of the oil on the tawa and the potato filling.
Is poha or upma better for weight loss?
They are close. A katori of poha from 40 g dry flakes with 1 teaspoon of oil is about 185 kcal, and a katori of upma from 40 g rava with 1 teaspoon of oil is about 195 kcal. Both are low in protein, so add curd, sprouts, peanuts or an egg on the side either way.
Does fermented batter make idli and dosa healthier?
Fermentation does help in some ways. Lab studies show it lowers phytate and raises how much iron and zinc can be absorbed from the batter. It does not lower calories, though, and a dosa cooked in a lot of oil is still a high-fat breakfast.