Indian Food
How Many Calories in a Bowl of Dal?
By The NutriNudge Team · August 12, 2026 · 3 min read
Quick answer
A standard bowl of home-cooked dal, about 150 grams cooked, contains roughly 120 to 180 calories and 9 grams of protein. The range comes almost entirely from the tempering: a light tadka keeps it near 120, while a generous spoon of ghee pushes it past 180. Dal makhani, made with cream and butter, is a different dish at 300 to 400.
How many calories in different dals?
Most everyday dals are nutritionally close to one another. The lentil you choose changes the number far less than how you finish it.
| Dal | Portion | Calories | Protein |
|---|---|---|---|
| Moong dal, light tadka | 1 bowl, 150 g | ~120 kcal | 9 g |
| Toor / arhar dal | 1 bowl, 150 g | ~140 kcal | 9 g |
| Masoor dal | 1 bowl, 150 g | ~135 kcal | 9 g |
| Chana dal | 1 bowl, 150 g | ~180 kcal | 10 g |
| Dal fry (extra ghee) | 1 bowl, 150 g | ~200 kcal | 9 g |
| Dal makhani | 1 bowl, 150 g | ~330 kcal | 10 g |
The jump from dal fry to dal makhani is the clearest illustration of the point. Same lentil base, roughly 130 extra calories, all of it butter and cream.
Why does the same dal vary so much?
Two reasons, and both are about what is added rather than the lentils themselves.
The tadka is the first. A tempering made with one teaspoon of ghee for a pot serving four adds about 10 calories per bowl. The same tempering made with two tablespoons adds nearly 60. Both look and taste like dal.
Consistency is the second, and it is easy to miss. A thin, watery dal and a thick one may fill the same bowl, but the thick one holds noticeably more lentils. Serving by volume rather than weight means your bowl of dal is not a fixed quantity of anything.
Is dal a good protein source?
It is good, but it is routinely overestimated. A bowl of dal gives about 9 grams of protein. That is useful, not transformative.
Consider what that means in practice. Someone needing 100 grams of protein a day would have to eat eleven bowls of dal to get there on dal alone, which nobody does. Dal is best understood as a steady contributor across the day rather than the meal's protein anchor.
Pairing fixes this cheaply. Dal with rice or roti forms a more complete amino acid profile than either alone, and adding a cup of curd takes a typical dal-roti lunch from around 15 grams of protein to 20. That is a meaningful improvement for about 90 calories.
The bottom line
Use 140 calories for a normal bowl of home dal and 9 grams of protein. Adjust upward if the tadka is generous, and treat dal makhani as its own thing at roughly 330.
Dal is one of the better staples you can build meals around: high fibre, decent protein, filling, inexpensive. Just count the ghee that goes into it rather than assuming the lentils tell the whole story.
Frequently asked questions
- How much protein is in one bowl of dal?
- About 9 grams per 150 gram bowl. Chana dal is slightly higher at around 10 grams.
- Is dal good for weight loss?
- Yes. It is high in fibre and protein relative to its calories, which makes it filling. The main risk is the cooking fat, not the dal.
- How many calories in dal chawal?
- A bowl of dal with a cup of cooked rice is roughly 340 calories and about 13 grams of protein.
- Why is dal makhani so much higher in calories?
- Because it is finished with butter and cream. Those additions roughly double the calories of an equivalent bowl of plain dal while the protein stays about the same.
Track your meals the effortless way
Scan any meal with NutriNudge and get calories and macros in seconds.