Home ›
Blog › How Many Calories Are in a Typical Indian Meal? A Complete Breakdown
Why Calorie Counting Feels Hard With Indian Food
Indian cuisine is cooked at home with varying amounts of oil, ghee, and spices. Portion sizes change with the cook. A "katori of dal" in one household is 150 g; in another, it is 300 g. This makes tracking difficult — but not impossible. Here are calorie counts for 40+ popular Indian dishes, measured at standard serving sizes.
Breakfast Dishes
| Dish | Serving | Calories |
| Idli (plain) | 2 medium (100 g) | 130 kcal |
| Dosa (plain) | 1 large (80 g) | 165 kcal |
| Masala dosa | 1 large with filling | 300 kcal |
| Poha (with oil & peanuts) | 1 plate (200 g) | 270 kcal |
| Upma | 1 cup (180 g) | 220 kcal |
| Paratha (plain wheat) | 1 medium (60 g) | 180 kcal |
| Aloo paratha with butter | 1 medium | 300 kcal |
| Moong dal chilla | 2 medium | 175 kcal |
| Whole wheat roti | 1 medium (40 g) | 120 kcal |
Dal & Lentil Dishes
| Dish | Serving | Calories |
| Toor dal (plain) | 1 katori (150 g) | 140 kcal |
| Dal makhani | 1 katori (150 g) | 210 kcal |
| Chana dal | 1 katori (150 g) | 165 kcal |
| Sambar | 1 cup (200 ml) | 80 kcal |
| Rajma curry | 1 katori (150 g) | 185 kcal |
| Chole (chickpea curry) | 1 katori (150 g) | 200 kcal |
Main Course — Curries & Gravies
| Dish | Serving | Calories |
| Paneer butter masala | 1 katori (150 g) | 310 kcal |
| Palak paneer | 1 katori (150 g) | 240 kcal |
| Butter chicken | 1 katori (150 g) | 290 kcal |
| Chicken curry (home-style) | 1 katori (150 g) | 220 kcal |
| Fish curry | 1 katori (150 g) | 180 kcal |
| Egg curry (2 eggs) | 1 katori (200 g) | 230 kcal |
| Aloo gobi (dry) | 1 katori (150 g) | 140 kcal |
| Bhindi masala | 1 katori (150 g) | 120 kcal |
| Mixed veg curry | 1 katori (150 g) | 130 kcal |
Rice Dishes
| Dish | Serving | Calories |
| Plain cooked rice | 1 katori (150 g) | 195 kcal |
| Jeera rice | 1 katori (150 g) | 220 kcal |
| Vegetable biryani | 1 plate (300 g) | 380 kcal |
| Chicken biryani | 1 plate (300 g) | 450 kcal |
| Pulao (veg) | 1 plate (250 g) | 320 kcal |
Snacks & Street Food
| Dish | Serving | Calories |
| Samosa (fried) | 1 medium | 260 kcal |
| Vada pav | 1 piece | 290 kcal |
| Pani puri (6 pcs) | 1 plate | 180 kcal |
| Bhel puri | 1 plate (100 g) | 150 kcal |
| Pav bhaji | 1 plate (2 pav) | 430 kcal |
| Roasted chana | 30 g (small handful) | 105 kcal |
| Makhana (fox nuts) | 30 g | 100 kcal |
The Hidden Calorie Culprits in Indian Cooking
Oil is the most underestimated calorie source in Indian kitchens. One tablespoon of any cooking oil (groundnut, sunflower, coconut) = 120 kcal. Most Indian dishes are cooked with 2–4 tablespoons, adding 240–480 kcal before the food even reaches your plate.
Tips to cut oil without losing flavour:
- Use a non-stick pan — you can cook sabzis with 1 teaspoon of oil instead of 2 tablespoons.
- Steam or bake snacks instead of deep-frying.
- Replace cream in gravies with low-fat curd or cashew paste (in smaller quantities).
- Use a cooking spray instead of pouring oil from the bottle.
Drinks That Silently Add Calories
| Drink | Serving | Calories |
| Chai (with sugar & milk) | 1 cup (150 ml) | 60–80 kcal |
| Lassi (sweet) | 1 glass (300 ml) | 200 kcal |
| Fresh lime soda (sweet) | 1 glass (300 ml) | 90 kcal |
| Packaged fruit juice | 200 ml tetra pack | 100–120 kcal |
| Coconut water (natural) | 1 whole coconut (~250 ml) | 50 kcal |
If you drink 3 cups of sweet chai daily, you are consuming 180–240 kcal from chai alone. Cutting sugar from chai is one of the easiest calorie cuts available.