Chana (chickpeas) is the protein and fibre champion of Indian pulses. One bowl of boiled chana has 10g protein and 6g fibre for just 160 calories. That fibre count is higher than almost any other common Indian food. If you want to feel full for hours on moderate calories, chana is the answer.
Chana is genuinely one of the smarter choices in Indian food if you’re watching calories. But the calorie count changes significantly with size, preparation, and what you add to it. Here’s the full picture so you can make it work for your goals.
Protein: 10g · Carbs: 22g · Fat: 3g · Fibre: 6g
That’s roughly 2.2x a homemade roti (72 cal)
Full calorie breakdown
The calorie count for chana varies significantly depending on size, stuffing, and preparation method. Here’s every variant you’ll encounter, from the lightest to the heaviest.
| Variant | Serving | Calories | Protein |
|---|---|---|---|
| Boiled chana (100g) | 100g | 120-140 | 8g |
| Chana curry / chole (1 bowl) | 150g | 200-250 | 10g |
| Boiled chana salad | 150g | 160-180 | 9g |
| Chana masala (home) | 200g | 220-280 | 12g |
| Chana masala (restaurant) | 200g | 280-350 | 12g |
| Chole bhature full plate | ~350g | 700-900 | 18g |
| Chana chaat | 150g | 200-250 | 8g |
| Kala chana (black, boiled 100g) | 100g | 140-160 | 9g |
| Rajma (comparison, 1 bowl) | 200g | 200-250 | 10g |
The gap between Boiled chana (100g) (120 cal) and Chole bhature full plate (700 cal) is significant. Same food category, very different calorie cost. What you choose and how it’s prepared matters more than most people realise.
How chana compares to roti
One serving of chana (160 cal) is roughly 2.2x a plain roti (72 cal). Not dramatically different, but the gap adds up over multiple servings. Two chana = roughly 4.4 rotis in calorie terms.
Chana vs toor dal
Chana (160 cal) and toor dal (120 cal) are close enough in calories that the choice should be about taste and nutrition profile, not calorie counting. The difference of 40 calories per serving is negligible in practical terms.
Chana (160 cal, 10g protein, 6g fibre) vs toor dal (120 cal, 9g protein, 3g fibre). Chana is slightly heavier but has double the fibre. For satiety, chana wins. For everyday lightness, dal wins. Rotate both through the week.
Is chana good for weight loss?
Yes. Chana is a reasonable choice for weight loss. At 160 calories per serving with 10g protein and 6g fibre, it provides decent nutrition without breaking your calorie budget. The fibre helps with satiety, meaning you feel fuller for longer.
What makes it particularly useful: highest fibre among common Indian foods (6g/bowl), 10g protein, low fat when boiled, extremely satiating. This combination of moderate calories and genuine nutritional value is exactly what sustainable Indian dieting looks like.
On a 1,500-calorie diet, you can comfortably include chana at 1 to 2 meals. Pair it with a protein source like dal or paneer, and you have a balanced plate that fits your target without feeling like a compromise.
Chana at 160 calories per serving is a solid choice for weight loss when portion-controlled. Track it, account for it, and it fits in any Indian diet plan.
Find your daily calorie target in 30 seconds. Then every food choice makes sense.
How chana fits in your daily calories
Here’s what including chana looks like at different calorie targets:
1200 cal/day (Aggressive weight loss): Easy fit. Only 13% of your budget. Plenty of room for other meals and snacks.
1500 cal/day (Steady weight loss): Easy fit. Only 11% of your budget. Plenty of room for other meals and snacks.
2000 cal/day (Maintenance): Easy fit. Only 8% of your budget. Plenty of room for other meals and snacks.
Best time to eat chana
At 160 calories, chana fits comfortably in any main meal. Breakfast, lunch, or dinner, it does not matter. What matters is what you eat alongside it. Pair with protein, add vegetables, and the meal is balanced regardless of timing.
Who should (and shouldn’t) eat chana regularly
Good choice for: highest fibre among common Indian foods (6g/bowl), 10g protein, low fat when boiled, extremely satiating. If any of these apply to you, including chana in your weekly rotation makes nutritional sense beyond just calories.
For most people eating a normal Indian diet, chana is neither something to seek out nor something to avoid. It is a regular food that fits when you know the calorie count and plan accordingly.
How to reduce calories when eating chana
Boiled chana as a snack. 100g boiled chana with lemon, onion, and chaat masala: 130 cal, 8g protein, 5g fibre. One of the best snack options in Indian food. Fills you up for hours.
Chole masala is heavier. Boiled chana: 160 cal/bowl. Chole masala (with oil and spices): 220-280 cal/bowl. The oil in the masala adds 60-120 cal. Cook chole with less oil at home.
Chana + roti > chole bhature. Chana + 2 rotis: 304 cal, 14g protein. Chole bhature: 700-900 cal, 18g protein. Same chickpeas. 400+ cal difference from the bread choice.
Soak overnight, pressure cook. Soaked chana cooks faster, is easier to digest, and has slightly better nutrient absorption. 15 minutes in a pressure cooker after overnight soaking.
Frequently asked questions
Includes chana and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.
Nutritional values based on IFCT (Indian Food Composition Tables) and USDA databases. Values vary with ingredients, size, and preparation. Informational content, not medical or dietary advice.