← Back to Blog
Health & Nutrition8 min read

Calories in Indian Food: Chart for Roti, Rice, Dal, Sabzi & 40+ Everyday Dishes

A simple calorie chart for common Indian foods — roti, paratha, rice, dal, sabzi, idli, dosa, poha, biryani, snacks and sweets — with home-style portion sizes.

Counting calories in Indian food is harder than in packaged food. The same katori of dal can be 120 kcal or 250 kcal depending on how much ghee went into the tadka. This chart gives you typical home-style estimates so you can understand where your calories come from.

All numbers below are approximate. Restaurant food usually has 30–60% more calories than home food because of extra oil, butter and cream.

Rotis, Rice & Breads

FoodPortionApprox. calories
Plain roti / chapati (no ghee)1 medium (about 40 g atta)100–120 kcal
Roti with ghee1 medium + ½ tsp ghee140–150 kcal
Plain paratha1 medium200–230 kcal
Aloo paratha1 medium280–320 kcal
Puri1 piece100–130 kcal
Naan (restaurant)1 piece260–320 kcal
Steamed rice1 katori cooked (about 150 g)180–200 kcal
Jeera rice1 katori220–250 kcal
Brown rice1 katori cooked170–190 kcal

Dal, Curries & Sabzi

FoodPortionApprox. calories
Dal tadka (home)1 katori (about 150 ml)140–180 kcal
Dal makhani (restaurant)1 katori280–350 kcal
Rajma1 katori190–230 kcal
Chole1 katori210–260 kcal
Sambar1 katori100–130 kcal
Mixed veg sabzi (dry)1 katori110–150 kcal
Aloo gobi1 katori140–180 kcal
Bhindi masala1 katori120–160 kcal
Palak paneer1 katori230–280 kcal
Paneer butter masala1 katori330–400 kcal
Chicken curry (home)1 katori with 2–3 pieces230–300 kcal
Egg curry2 eggs with gravy250–300 kcal

Breakfast Foods

FoodPortionApprox. calories
Poha1 plate (about 200 g)250–300 kcal
Upma1 plate230–280 kcal
Idli1 piece40–60 kcal
Plain dosa1 medium120–170 kcal
Masala dosa1 piece350–420 kcal
Besan chilla1 medium120–150 kcal
Moong dal chilla1 medium110–140 kcal
Boiled egg170–78 kcal
Oats with milk1 bowl220–280 kcal

Snacks, Drinks & Sweets

FoodPortionApprox. calories
Samosa1 piece230–280 kcal
Pakora5 pieces220–280 kcal
Vada pav1280–320 kcal
Masala chai with sugar1 cup80–110 kcal
Sweet lassi1 glass220–280 kcal
Buttermilk (chaas)1 glass40–60 kcal
Gulab jamun1 piece140–160 kcal
Rasgulla1 piece100–120 kcal
Jalebi2 pieces (about 50 g)180–220 kcal
Chicken biryani1 plate (restaurant)500–700 kcal

The 3 Hidden Sources of Calories in Indian Food

  • Oil and ghee: 1 teaspoon is about 40–45 kcal. A sabzi cooked with 3 teaspoons of oil adds ~130 kcal before you count the vegetables.
  • Portion creep: A "katori" at home can be 100 ml or 250 ml. Use the same katori every day so your estimate stays consistent.
  • Drinks and add-ons: Two cups of sugary chai, a spoon of pickle in oil and a papad can quietly add 250–300 kcal a day.

How to Count Calories Without Weighing Everything

You do not need a kitchen scale for every meal. A practical method is to learn your regular portions once — your roti size, your katori, your rice serving — and then estimate from there.

The faster way is to let AI do it. With CALIVO AI, you click a photo of your plate and it lists each item — roti, dal, sabzi, rice — with calories, protein, carbs and an oil/ghee estimate. You can adjust the quantity (for example 2 rotis instead of 1) before saving. It is still an estimate, but it is far faster than searching every item manually.

Key Takeaways

  • A typical home meal of 2 roti + 1 katori dal + 1 katori sabzi is roughly 450–550 kcal.
  • Cooking fat is the biggest variable — measure oil with a spoon, not by pouring.
  • Restaurant versions of the same dish often have 1.5x the calories.
  • Consistent estimation beats perfect measurement.
CALIVO AI app icon

Count calories in Indian food with one photo

CALIVO AI is a free AI calorie counter & diet coach for Indian meals — photo scanning, AI diet plans for weight loss, PCOS and diabetes, protein tracking and fasting timer. English, Hindi, Urdu & Arabic.

Get it on Google Play
Cart

Cart khaali hai

Koi product add karein