Calorie Count of Popular Indian Foods
10 min read
•
Updated Dec 2025
Understanding the calorie content of Indian foods is essential for anyone trying to manage their weight while enjoying traditional cuisine. Here's a comprehensive guide to help you make informed choices.
Roti and Rice - The Staples
These form the base of most Indian meals:
- Plain Roti (1 medium): 70-80 calories
- Paratha (1 medium): 150-200 calories
- Plain Rice (1 cup cooked): 200-220 calories
- Jeera Rice (1 cup): 250-280 calories
- Biryani (1 plate): 400-600 calories
Dals and Curries
Protein-rich options that vary in calories:
- Dal Tadka (1 cup): 150-180 calories
- Rajma (1 cup): 200-230 calories
- Chole (1 cup): 250-300 calories
- Paneer Butter Masala (1 cup): 350-400 calories
- Chicken Curry (1 cup): 250-300 calories
South Indian Favorites
- Plain Dosa: 120-150 calories
- Masala Dosa: 250-300 calories
- Idli (2 pieces): 100-120 calories
- Vada (1 piece): 150-180 calories
- Uttapam: 200-250 calories
Tips for Calorie-Conscious Eating
- Choose tandoori preparations over fried ones
- Opt for dal over paneer dishes when possible
- Use less ghee and oil in home cooking
- Fill half your plate with vegetables
- Practice portion control - use smaller plates
Remember, the key is balance. You don't have to give up your favorite foods - just be mindful of portions and frequency.
Track Your Calories with WhatFit
Send food photos on WhatsApp and get instant calorie counts. No app needed!
Get Started Free