Dal protein guide - 6 Indian dals in bowls overhead flat lay

Dal Protein: Which Dal Has the Most Protein? Full Guide for Indians

Dal Protein: Which Dal Has the Most Protein? Full Guide for Indians

By InstaCuppa Nutrition Team • Updated May 2026 • 7 min read

Dal is on every Indian plate. But most people don't know how much protein their bowl of dal actually has.

Is moong dal better than toor dal for protein? Does cooking kill the protein? Should you eat sprouted dal instead?

This article answers every question. All numbers come from ICMR-NIN and Indian Food Composition Tables.

Protein in Every Indian Dal

First, understand two forms: raw/dry dal and cooked dal.

Raw dal looks high in protein. Cooked dal looks lower. This is because water gets absorbed during cooking. The protein doesn't disappear — it just spreads over more weight.

Raw (Dry) Dal Protein Per 100g

Dal Protein Per 100g (Raw) Notes
Moong dal (split green gram) 24g Light, easy to digest
Masoor dal (red lentil) 24–25g Cooks fastest
Urad dal (black gram, split) 24g Used in idli, dosa batter
Toor/Arhar dal (pigeon pea) 21–22g Most common in Indian homes
Chana dal (Bengal gram split) 21–22g High in fiber
Rajma (kidney beans, dry) 22–24g Popular in North India
Lobia (cowpea, dry) 23–24g Underrated protein source

Cooked Dal Protein Per 100g

Dal Protein Per 100g (Cooked)
Moong dal 7–8g
Masoor dal 7–8g
Urad dal 8–9g
Toor/Arhar dal 8–9g
Chana dal 7–9g
Rajma 7–8g
Lobia 7–8g

The cooked numbers look low. But 1 katori is usually 150–200g. So you get 11–18g protein from one bowl. That is a good meal.

Which Dal Has the Most Protein?

If you compare raw dal, these three come out on top:

  1. Masoor dal — 24–25g per 100g raw
  2. Moong dal — 24g per 100g raw
  3. Urad dal — 24g per 100g raw

But here is the truth: the difference between dals is small. In real life, how much dal you eat matters more than which dal you pick.

A thick, heavy bowl of toor dal can give you more protein than a thin watery bowl of masoor dal.

Is Dal a Complete Protein?

No. Dal is not a complete protein on its own.

Your body needs 9 essential amino acids. Dal has most of them. But dal is low in methionine.

Methionine is a sulfur-containing amino acid. You need it for liver health, fat metabolism, and immune function.

Simple explanation: Think of protein like a chain. Dal is a strong chain with one weak link — methionine. You need to pair dal with a food that has more methionine to fix this weak link.

The good news? Rice fills this gap perfectly.

Why Dal + Rice = Complete Protein

This is the secret behind India's most popular meal: dal chawal.

Dal has a lot of lysine but little methionine. Rice has a lot of methionine but little lysine. Together, they fill each other's gaps.

Food Rich In Low In
Dal Lysine Methionine
Rice Methionine Lysine
Dal + Rice together Complete protein — all amino acids covered

This is also why khichdi (dal + rice cooked together) is such a complete meal. Your grandparents were right all along.

Other good combinations:

  • Dal + roti
  • Dal + curd
  • Dal with a small amount of ghee (adds fat-soluble vitamin absorption)

Does Cooking Reduce Dal Protein?

No. Cooking does not destroy protein in dal. Here is what really happens:

When you boil dal, it absorbs water. The same amount of protein is now spread over more weight. So 100g raw dal (24g protein) becomes 300g cooked dal (still 24g protein total). Per 100g cooked, it looks like only 8g — but the total hasn't changed.

What about soaking?

Soaking does not reduce protein either. In fact, it helps:

  • Removes antinutrients (phytic acid, tannins) that block mineral absorption
  • Makes dal easier to digest
  • Reduces cooking time by 30–40%
  • Slightly improves protein availability
Best practice: Soak dal for 30–60 minutes before cooking. You get the same protein. But your body absorbs it better.

Sprouted Moong vs Cooked Moong: Which Has More Protein?

This surprises most people.

Form Protein Per 100g Notes
Raw dry moong dal 24g Most protein-dense form
Cooked moong dal 7–8g Water dilutes it
Fresh sprouted moong 3–4g 90% water content

Sprouted moong has the lowest protein per 100g. This is because sprouts are mostly water.

But sprouts are still great. They have more vitamin C, more folate, and better digestion. They just are not your best protein source by weight.

For protein: eat cooked dal. For nutrients and gut health: eat sprouted moong as a snack.

Protein in 1 Katori Dal

Let's get practical. How much protein does your actual meal give?

Serving Size Approximate Weight Protein
Small katori (thin dal) 150g 11–12g
Medium katori (regular) 180g 13–15g
Large bowl (thick dal) 250g 18–22g

A thick, restaurant-style dal makhani gives you up to 22g protein per bowl. That is nearly a full third of your daily protein target.

Add 2 rotis (4g each) and a glass of curd (6g) and one dal meal gives you about 30–35g protein.

Best Dal for Your Goal

Goal Best Dal Why
Weight loss Moong dal, Masoor dal Light, easy to digest, low calorie
Muscle building Urad dal, Toor dal + dairy or eggs Higher protein, pair with complete protein
Diabetes Moong, Masoor, Chana dal Low glycaemic index, high fiber
Gut health Chana dal, Rajma, Lobia Highest fiber content
Quick cooking Masoor dal Cooks in 10 minutes, no soaking needed
Budget Masoor dal, Moong dal Cheapest protein per gram

The Dal Protein Secret

Gold Nugget — Dal Is the Cheapest Protein in India:

Let's compare cost per 10g of protein in 2026:

Dal costs about ₹80–120 per kg raw. 100g raw dal gives 22–25g protein. That means dal gives you 10g protein for just ₹4–6.

Paneer gives 10g protein for ₹14–16. Chicken gives 10g protein for ₹6–9.

Dal is the cheapest protein source in India — beating even chicken.

And this is just one dal. If you eat a mix of 2–3 dals through the day — moong at breakfast, toor at lunch, rajma at dinner — you can hit 50–60g plant protein at a total food cost of ₹30–40.

India's traditional vegetarian diet was built on this wisdom. Your ancestors knew exactly what they were doing.

Make Dal-Based Protein Shakes

Blend soaked and cooked moong dal with banana and milk. You get 15g protein in one glass.

Shop InstaCuppa Portable Blenders →

Read More in This Protein Series

Frequently Asked Questions

Which dal has the most protein?

Masoor dal (red lentil) and moong dal both top the list at 24–25g protein per 100g raw. In cooked form, urad dal and toor dal give slightly more per 100g because they absorb less water.

How much protein in 1 katori dal?

One medium katori (180g) of cooked dal has about 13–15g protein. A thick bowl (250g) gives 18–22g protein.

Is dal a complete protein?

No. Dal is low in methionine. But when you eat dal with rice or roti, the combination becomes a complete protein. This is why dal chawal is such a perfect meal.

Does cooking dal reduce protein?

No. Cooking does not destroy protein. The protein per 100g looks lower in cooked dal because water is absorbed. The total protein in your bowl stays the same.

Is sprouted moong better than cooked moong for protein?

No. Cooked moong dal has 7–8g protein per 100g. Sprouted moong has only 3–4g per 100g because it has 90% water. Eat sprouted moong for vitamins and gut health, not protein density.

Which dal is best for weight loss?

Moong dal and masoor dal. They are light, easy to digest, and low in calories. Cook them thin and eat with vegetables for best results.

Which dal is best for muscle building?

Urad dal and toor dal have slightly more protein when cooked. But for muscle building, the key is eating enough total protein through the day — combine any dal with dairy, eggs, or soy.

Is soaking dal before cooking good for protein?

Yes. Soaking does not reduce protein. It removes antinutrients, improves digestion, and makes the protein easier for your body to absorb.

Back to blog