Calories in Dal — Toor, Moong, Chana, Masoor & More

Dal is the protein backbone of vegetarian India. One bowl is 120 calories with 9g protein. For context, that is more protein than 2 rotis (4.2g) at fewer calories (144 cal). Dal is not exciting. It is not Instagram-worthy. It is also one of the most nutritionally efficient foods on the planet, and it costs less than a packet of chips.

Dal 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.

120 calories
1 bowl cooked dal (200g)
Protein: 9g · Carbs: 15g · Fat: 2.5g · Fibre: 3g
Plain dal: 120 cal. With ghee tadka (1 tsp): 165 cal. Restaurant dal with butter: 200-250 cal.

Full calorie breakdown

The calorie count for dal 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
Moong dal (1 bowl) 200g 100-115 8g
Toor/arhar dal (1 bowl) 200g 115-130 9g
Masoor dal (1 bowl) 200g 110-125 9g
Chana dal (1 bowl) 200g 130-150 10g
Urad dal (1 bowl) 200g 125-140 8g
Mixed dal (1 bowl) 200g 115-130 9g
Dal with ghee tadka 200g 150-175 9g
Dal fry (restaurant) 200g 180-230 9g
Dal makhani (1 bowl) 200g 250-320 10g
Rasam (1 bowl) 200g 40-60 3g

The gap between Rasam (1 bowl) (40 cal) and Dal makhani (1 bowl) (250 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 dal compares to roti

One serving of dal (120 cal) is roughly 1.7x a plain roti (72 cal). Not dramatically different, but the gap adds up over multiple servings. Two dal = roughly 3.4 rotis in calorie terms.

Dal vs paneer

Dal at 120 calories is lighter than paneer at 265 calories. You save about 145 calories per serving by choosing dal. Not a dramatic difference, but it compounds over daily meals.

1 bowl dal (120 cal, 9g protein) vs 50g paneer (133 cal, 9g protein). Almost identical protein. Dal is slightly lighter. And dal costs ₹10-15 per bowl vs ₹40-50 for paneer. For daily protein on a budget, dal wins every comparison.

Is dal good for weight loss?

Yes. Dal is a reasonable choice for weight loss. At 120 calories per serving with 9g protein and 3g 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: high protein per calorie (9g for 120 cal), cheap, universally available, pairs with everything, fibre-rich, complete protein when combined with rice or roti. 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 dal 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.

THE BOTTOM LINE
Dal at 120 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.
🧮 Does Dal Fit Your Budget?

Find your daily calorie target in 30 seconds. Then every food choice makes sense.

Calculate My Target →

How dal fits in your daily calories

Here’s what including dal looks like at different calorie targets:

1200 cal/day (Aggressive weight loss): Easy fit. Only 10% of your budget. Plenty of room for other meals and snacks.

1500 cal/day (Steady weight loss): Easy fit. Only 8% of your budget. Plenty of room for other meals and snacks.

2000 cal/day (Maintenance): Easy fit. Only 6% of your budget. Plenty of room for other meals and snacks.

Best time to eat dal

Dal at 120 calories is light enough for any meal or even as a substantial snack. It is one of those foods you do not need to overthink. Include it when you want it, track it loosely, and move on.

Who should (and shouldn’t) eat dal regularly

Good choice for: high protein per calorie (9g for 120 cal), cheap, universally available, pairs with everything, fibre-rich, complete protein when combined with rice or roti. If any of these apply to you, including dal in your weekly rotation makes nutritional sense beyond just calories.

For most people eating a normal Indian diet, dal 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 dal

Eat dal at every meal. 120 cal for 9g protein. There is no reason to skip dal at any meal. It is cheap, quick (pressure cooker), and pairs with roti, rice, or eaten as soup.

Rotate your dals. Moong (lightest, easiest to digest) → toor (standard, balanced) → masoor (quickest to cook) → chana (most protein) → rajma (heaviest, most fibre). Variety prevents boredom and gives different nutrient profiles.

The tadka is where calories hide. Plain boiled dal: 100-110 cal/bowl. With 1 tsp ghee tadka: 150 cal. With restaurant-style butter tadka: 200+ cal. The dal itself is always light. The fat you add on top determines whether it stays light.

Dal + rice = complete protein. Rice and dal together provide all essential amino acids. This is the original ‘complete protein’ combination, predating protein shakes by a few thousand years.

Thick dal vs thin rasam. Thick dal: 120 cal/bowl, 9g protein. Thin rasam/dal soup: 40-60 cal/bowl, 3g protein. If you want volume for fewer calories, thin it out. If you want protein, keep it thick.

💡 The dal equation: 1 bowl dal (120 cal, 9g protein) + 2 rotis (144 cal, 4.2g protein) = 264 cal with 13.2g protein. That is a complete, balanced, satisfying Indian meal for under 300 calories. No other cuisine has a daily staple this efficient.

Frequently asked questions

How many calories in 1 bowl dal?
100-150 depending on dal type and preparation. Plain moong: 100. Toor with tadka: 140. Dal makhani: 280.
Which dal has the most protein?
Chana dal at 10g per bowl. Followed by masoor and toor at 9g. Moong has 8g but is the easiest to digest.
Which dal has the least calories?
Moong dal at 100-115 per bowl. Lightest and easiest to digest. Best for weight loss and recovery meals.
How many calories in dal makhani?
250-320 per bowl. The butter, cream, and urad-rajma base make it the heaviest dal by far. A restaurant favourite but a diet nemesis.
How many calories in dal with ghee?
150-175 with 1 tsp ghee tadka. Plain dal without tadka: 100-120. The ghee adds 45 cal per teaspoon.
Is dal good for weight loss?
Excellent. One of the most protein-efficient, calorie-efficient foods in Indian cuisine. Eat it daily. Rotate the types. Keep the tadka light.

📋 Get Your Free 7-Day Indian Meal Plan

Includes dal and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.

Download Free Plan →

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.

📅 Last updated: April 30, 2026