Indian Food & Nutrition

"Dal protein guide: which dal has the most protein?"

Updated 2026-07-06

Dal is the backbone of Indian vegetarian protein — but not all dals are equal, and the numbers you see on the internet are often misleading in a very specific way. This guide compares the common Indian dals on protein, explains the raw-versus-cooked trap that inflates most online figures, and shows you how the tadka quietly changes your dal's calorie maths more than the choice of dal itself.

Which dal has the most protein?

First, the honest headline: among the everyday dals, the differences are modest. Most raw pulses sit in the 20–25g protein per 100g band. Soya is the genuine outlier. Here is the comparison, with both raw values (what packets and websites usually quote) and realistic as-eaten values (what actually reaches your plate):

Dal / legume Protein per 100g raw (approx.) Protein per katori cooked (approx.)
Soybean / soya 36–40g 12–15g
Moong dal 22–24g 7–9g
Masoor dal 22–25g 7–9g
Urad dal 22–25g 7–9g
Chana dal 20–22g 6–8g
Toor/arhar dal 20–22g 6–8g
Rajma 22–24g 7–9g
Kabuli chana (chole) 19–21g 6–8g

All values are approximate and vary by variety, brand, and how thick or watery the dal is cooked. A thin, soupy toor dal may deliver only 4–5g per katori; a thick tadka dal may reach 9–10g.

Takeaways:

The practical conclusion: rather than hunting for the "highest protein dal", it usually matters more to (a) eat a full katori rather than a token ladleful, and (b) rotate varieties across the week — different dals bring slightly different micronutrients, and variety keeps dal from becoming boring.

Why do online dal protein numbers look so high?

Here is the trap that catches nearly everyone. You will see claims like "moong dal has 24g protein per 100g", and that is true — for raw, dry dal. But nobody eats 100g of raw dal in one sitting.

When dal cooks, it absorbs two to three times its weight in water. So 100g of cooked dal contains only about 30–35g of actual dal — the rest is water. That is why a katori of cooked dal (about 150g) delivers 6–9g of protein, not 24g.

The myth to correct: "One bowl of dal gives me 20+ grams of protein." It does not. A katori of cooked dal gives you 6–9g. It is still an excellent food — good protein, fibre, iron, folate, and very affordable — but if your daily target is 60g and dal is your main source, you need to either eat more katoris than most people do, or stack it with curd, paneer, soya, sprouts, eggs, or milk. Knowing the honest number is what lets you plan properly.

This raw-versus-cooked confusion applies to rice, oats, and chicken too, in different directions — always check whether a number refers to the food as bought or as eaten.

Does the tadka change the calories much?

More than the dal does, often. A katori of plain cooked dal is 100–150 kcal. The tadka — ghee or oil, jeera, hing, garlic, sometimes onions and tomatoes fried till soft — is where the calories quietly multiply:

So the same katori of dal can be 110 kcal at home and 350 kcal at a restaurant. Neither is "wrong" — dal makhani is a treat, not a staple — but it is worth knowing that the difference is in the fat, not the pulse.

Original tip you can use today: make your tadka in a measured way — use exactly 1 tsp of ghee per 2–3 servings of dal, and add the tadka on top of individual bowls at the table instead of stirring it into the whole pot. You get the full aroma hit in the first spoonful (which is most of the pleasure of a tadka anyway), while using half or less of the usual fat. Aroma-forward, calorie-light.

How can I get more protein from the same dal?

A few upgrades that cost almost nothing:

The bottom line

Every common dal is a good protein source; soya is a great one; and the katori-level differences between moong, masoor, toor, chana, urad, and rajma are small enough that taste, budget, and variety should drive your choice. The two things that actually move the needle are eating enough dal (a proper katori or two daily, cooked thick) and keeping the tadka deliberate rather than generous. If you want to see how your dals stack up against your daily protein target without doing the arithmetic, an app like Diet2Fit with an Indian-first food database can total it up for you meal by meal.

This article is general information, not medical advice. If you have gout, kidney disease, or digestive conditions affected by pulses, consult a doctor or registered dietitian for personal guidance.

Still stuck? Email contact@diet2fit.com — a human reads every message.

Put it into practice.

Diet2Fit turns advice like this into a daily plan built for you.

Get early access