How Much Protein in Dal and How to Absorb More

Dal packs roughly 21 to 24 grams of protein per 100 grams of raw (uncooked) lentils, depending on the variety. That makes it one of the most protein-dense plant foods available, though the amount you actually get per meal depends on how much water you cook it with and how well your body absorbs it.

Protein by Dal Variety

Not all dals are created equal when it comes to protein. Here’s how the most common varieties compare per 100 grams of raw dal:

  • Moong dal (yellow or whole green): 24g protein
  • Chana dal: 22g protein
  • Toor dal: 22g protein
  • Masoor dal (red lentils): 21g protein

The differences are modest. If you rotate between these varieties for taste and texture, you’re getting a similar protein punch from all of them.

How Much Protein in a Bowl of Cooked Dal

Raw numbers are useful for comparison, but nobody eats dry lentils. When you cook dal, it absorbs a large amount of water, which dramatically increases its weight without adding any protein. A thick preparation turns 100 grams of raw dal into roughly 585 grams of cooked dal. A thinner, soupier version can balloon to over 1,100 grams. The protein stays the same either way, it’s just spread across more volume.

A typical serving of cooked dal is about half a cup, which contains around 9 grams of protein and 120 calories. That means a generous bowl (roughly one full cup) gives you about 18 grams. Most people eating dal as a main protein source at a meal will get somewhere between 9 and 18 grams depending on portion size and how thick they make it.

If you’re trying to calculate protein from a recipe, the simplest approach is to track how much dry dal you started with (since that’s where all the protein lives) and divide by the number of servings. Two people splitting a pot made from 100 grams of dry moong dal each get about 12 grams of protein, regardless of how much water went in.

How Dal Compares to Eggs and Chicken

Dal holds its own against animal proteins on a per-calorie basis, though it falls behind on a per-serving basis. A half cup of cooked lentils delivers 9 grams of protein for 120 calories. A single large egg gives you 6 grams for 70 calories. Three ounces of cooked, skinless chicken breast provides 26 grams for 140 calories.

Chicken breast is hard to beat for sheer protein density. But dal comes with fiber, iron, and folate that chicken lacks. For vegetarians or anyone trying to cut costs, dal is one of the cheapest ways to hit a reasonable protein target. Two cups of cooked dal in a day gets you to about 36 grams, which covers a meaningful chunk of most people’s daily needs.

Your Body Doesn’t Absorb All of It

The protein numbers on a nutrition label tell you what’s in the food, not what your body actually uses. Plant proteins are harder to digest than animal proteins, and dal is no exception. Researchers use a score called PDCAAS to measure protein quality on a scale from 0 to 1, where 1 means your body can fully use the protein. Cooked green lentils score about 0.63, and split red lentils come in around 0.54. For comparison, eggs and milk score close to 1.0.

This means your body effectively absorbs roughly 50 to 65% of the protein in dal. If a serving contains 9 grams on paper, you’re realistically using about 5 to 6 grams. That’s not a reason to avoid dal, but it’s worth knowing if you’re relying on it as your primary protein source.

The main reason for the lower score is that lentils are slightly low in the sulfur-containing amino acids methionine and cysteine. They’re rich in lysine, though, which is the amino acid that grains like rice and wheat lack. This is exactly why the classic combination of dal and rice works so well nutritionally. The two foods fill in each other’s gaps, giving you a more complete amino acid profile together than either one alone.

Cooking Tips That Improve Protein Absorption

How you prepare dal can meaningfully affect how much protein your body extracts from it. Dal contains compounds called phytic acid and tannins that bind to proteins and make them harder to digest. Heat breaks down these compounds, and pressure cooking is especially effective.

Soaking dal before pressure cooking improved protein digestibility by 14 to 16% in controlled studies. The combination matters: soaking alone didn’t consistently help across all legume types, but soaking followed by pressure cooking showed clear benefits. The soaking step helps reduce cooking time and partially breaks down the antinutrient compounds, while the high heat of pressure cooking finishes the job.

A practical routine: soak your dal for a few hours (or overnight), drain the water, and then pressure cook. This is already standard practice in many Indian kitchens, and the science backs it up. Sprouting is another option that reduces antinutrients, though it changes the texture and is less common for everyday dal preparation.

How to Get More Protein From Dal

If you’re using dal as a major protein source, a few simple strategies help you get more out of it. First, cook it thick. A thicker dal means you’re eating more lentils and less water per spoonful. Second, pair it with rice, roti, or another grain at the same meal to round out the amino acid profile. Third, soak before cooking to improve digestibility.

You can also mix varieties. Combining chana dal and moong dal in the same pot doesn’t just add flavor variety, it slightly diversifies the amino acid mix. Adding a small amount of yogurt or a boiled egg on the side bumps the total protein quality of the meal significantly, if your diet allows it.

For someone eating a fully plant-based diet, aiming for 1.5 to 2 cups of cooked dal daily, spread across meals and paired with grains, provides a solid protein foundation. That range delivers roughly 27 to 36 grams of total protein from dal alone, with an effective absorbed amount closer to 16 to 22 grams after accounting for digestibility.