New Update Repyra 2.0: 3D Biomechanics Engine & Native Gujarati Macro Tracking is live. See what's new

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.

Indian Dal Tadka garnished with spices and herbs, served in a traditional brass bowl. Perfect for authentic cuisine themes

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.

ServingDry dal usedProteinkcal
1 cup thick home dal (200 g)About 40 g9 g200
1 katori mess or canteen dal (150 ml)About 20 g4.5 g110
Restaurant dal tadka (250 g bowl)About 45 g10 g220
Restaurant dal makhani (250 g bowl)About 50 g12 g400
Sambar with 2 idlis (150 ml)About 15 g3.5 g90

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.

FoodAmount for 30 g proteinkcal that comes with it
Thick dal3.3 cups (about 660 g)670
Rajma or chole, cooked2 cups500
Paneer165 g440
Eggs5 eggs350
Soya chunks58 g dry200
Chicken breast, cooked100 g165

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.

Nidhi DavaraCo-Founder & Head of Nutrition & Product

Nidhi spearheaded the 235+ regional Indian food database, vegetarian macro calibration, and recovery routines, making authentic Gujarati meals work for serious athletic performance.

Put it into practice tonight.

Repyra builds today's plan from your last seven days and logs rotli as fast as you can type it.