Is dal really a protein source? The numbers
How much protein a katori of dal really gives, how it compares to paneer, eggs and soya for 30 g, and five ways to make dal carry more without extra cooking.

Key takeaways
- A cup of thick home dal has about 9 g protein; a katori of thin mess dal has about 4.5 g.
- Getting 30 g protein from dal alone takes 3.3 cups and 670 kcal, versus 165 g paneer or 58 g dry soya.
- Keep dal, make it thicker, mince soya into it, and add paneer, egg or curd on the side.
Ask any Indian parent where the protein in a vegetarian meal comes from and the answer is dal. It is not wrong. It is just a lot less than most people assume, and the gap between what dal gives you and what a gym-goer needs is where many vegetarian diets quietly fail.
What is actually in a katori of dal
Dry pulses are genuinely protein-rich. 100 g of dry toor, moong or masoor dal has 22 to 25 g of protein and about 340 kcal. The problem is nobody eats 100 g of dry dal. It is cooked with three or four times its weight in water and shared across the family.
| Serving | Dry dal used | Protein | kcal |
|---|---|---|---|
| 1 cup thick home dal (200 g) | About 40 g | 9 g | 200 |
| 1 katori mess or canteen dal (150 ml) | About 20 g | 4.5 g | 110 |
| Restaurant dal tadka (250 g bowl) | About 45 g | 10 g | 220 |
| Restaurant dal makhani (250 g bowl) | About 50 g | 12 g | 400 |
| Sambar with 2 idlis (150 ml) | About 15 g | 3.5 g | 90 |
So a typical lunch of two rotis and one katori of dal gives you around 10 to 15 g of protein. For a 65 kg person aiming at 130 g a day, that is one tenth of the target from the meal most of us call the protein meal.
Dal compared to the alternatives
Here is how much of each food you need to get 30 g of protein, the amount a single meal should carry.
| Food | Amount for 30 g protein | kcal that comes with it |
|---|---|---|
| Thick dal | 3.3 cups (about 660 g) | 670 |
| Rajma or chole, cooked | 2 cups | 500 |
| Paneer | 165 g | 440 |
| Eggs | 5 eggs | 350 |
| Soya chunks | 58 g dry | 200 |
| Chicken breast, cooked | 100 g | 165 |
Three cups of dal in one sitting is not a meal anyone eats, and it would bring 670 kcal, mostly from carbs. That is the honest answer to the question in the title. Dal is a protein contributor, a good one, but on its own it is not a protein source in the way paneer, eggs, soya or chicken are.
The amino acid question
You may have heard that dal is an incomplete protein. It is low in one essential amino acid, methionine. Wheat and rice are low in a different one, lysine. Eaten together, as every Indian meal has done for centuries, they cover each other. Dal-chawal and dal-roti are complete.
They do not need to be in the same bite or even the same meal. Over a day, it balances out. So the incomplete protein worry is not a reason to avoid dal. The quantity problem is the real issue.
How to make dal pull more weight
You do not have to give up dal to hit your protein. You have to change how it is cooked and what sits next to it.
- Make it thick. Use 60 g dry dal per person instead of 30. One cup of this is about 14 g protein. The taste is better anyway.
- Double the dal, halve the rice. Same calories, roughly double the protein.
- Add soya to the pot. 25 g dry soya chunks minced into dal adds 13 g protein and 85 kcal, and disappears into the taste.
- Put paneer or egg on the side. Dal plus 100 g paneer is 27 g. Dal plus 2 boiled eggs is 21 g.
- Finish with curd. 150 g curd adds 5 g and makes the meal complete without thinking.
Whole pulses beat split dals slightly. Chana, rajma, moth and whole moong have a bit more protein and a lot more fibre than toor dal, and they keep you full longer. Rotating them through the week costs nothing extra.
A vegetarian lunch that uses dal properly
Before: 2 rotis, 1 katori thin dal, aloo sabzi, pickle. About 480 kcal, 13 g protein.
After: 2 rotis, 1 cup thick moong dal with 25 g soya chunks minced in, 150 g curd, kachumber. About 620 kcal, 38 g protein.
The second lunch costs about ₹8 more and takes no extra cooking time. It triples the protein. Done at lunch and dinner, that is an extra 50 g a day, which is the whole gap for most vegetarian beginners.
When you log dal, enter the dry weight if you cooked it yourself, or the katori count if someone else did. Repyra's food list has thick and thin dal as separate entries for this reason.
The short version
Keep dal. Eat more of it, thicker, and stop expecting it to do the whole job. The plate needs one more protein food, every meal, and the dal becomes the supporting act it always should have been.
If you have gout or a kidney condition, pulse intake is something to discuss with your doctor before increasing it.
Questions people ask
How much protein is in one katori of dal?
A 150 ml katori of thin dal, the kind served in a mess or canteen, has about 4.5 g. A 200 g cup of thick home-cooked dal has about 9 g.
Which dal has the most protein?
Per 100 g dry, masoor, moong and urad are all around 24 to 25 g, with chana dal and toor slightly lower at about 22 g. The differences are small; thickness of the cooked dal matters far more.
Is dal and rice a complete protein?
Yes. Dal is low in methionine and rice is low in lysine, so together they supply all the essential amino acids.


