Dal is the backbone of Indian vegetarian cooking, and for good reason. It's cheap, it's filling, and it's one of the best plant-based protein sources on the planet. But here's the thing most people don't realize: different dals have very different protein counts. The difference between the highest and lowest is almost double.
I've been cooking dal almost every day for years. Here's what I've learned about each one, ranked by protein content.
The Protein Rankings (per 1 cup cooked)
1. Urad Dal (Whole Black Lentils) - 24g protein
The protein king. Urad dal is what makes dal makhani so incredibly satisfying - and it's not just the butter and cream. Whole urad has the highest protein of any common dal, plus it's loaded with iron and fiber. The downside? It takes the longest to cook. Plan on at least 45 minutes in a pressure cooker, or several hours on the stove. It's worth the wait.
Best for: Dal makhani, dal bukhara, urad dal tadka. Pairs beautifully with cream and butter because the high protein content keeps the macros reasonable even with richer preparations.
2. Moong Dal (Split Yellow) - 22g protein
My everyday workhorse. Moong dal tadka is probably the recipe I cook more than anything else on this site. It cooks fast (20-25 minutes), it's easy to digest, and it has a mild flavor that works with any spice combination. Whole green moong has even more protein but takes longer to cook.
Best for: Quick weeknight tadka, soups, khichdi. It's also the base for dal fry, which is essentially moong dal with an extra layer of flavor from the frying technique.
3. Masoor Dal (Red Lentils) - 18g protein
The fastest-cooking dal. Red lentils dissolve into a creamy mush in about 15 minutes, which makes them perfect for soup-style preparations. Our high-protein dal soup uses masoor as the base and adds Greek yogurt for extra protein. Masoor is also what gives simple dal its beautiful golden color when cooked.
Best for: Soups, quick dals, thickening curries. Great for beginners because it's almost impossible to mess up.
4. Toor Dal (Pigeon Pea) - 17g protein
The South Indian essential. Toor dal is what gives sambar its distinctive flavor and body. It has a slightly nuttier taste than moong or masoor, and it cooks to a consistency that's perfect for sambar and rasam. It needs soaking for best results.
Best for: Sambar, rasam, Gujarati dal (sweet and sour). It's also the traditional dal for dal rice combos across South India.
5. Chana Dal (Split Bengal Gram) - 16g protein
The most underrated dal. Chana dal holds its shape when cooked, giving you a different texture from the mushier dals above. It's got a slightly sweet, nutty flavor. It's also ground into besan (chickpea flour), which is the base for chilla, pakora, and dozens of other dishes.
Best for: Chana dal fry, Bengali-style cholar dal, and as a textural contrast in rice dishes. Takes 30-35 minutes to cook.
Quick Comparison Table
- Urad dal: 24g protein | Cook time: 45-60 min | Texture: Creamy, rich
- Moong dal: 22g protein | Cook time: 20-25 min | Texture: Soft, smooth
- Masoor dal: 18g protein | Cook time: 15-20 min | Texture: Dissolves completely
- Toor dal: 17g protein | Cook time: 25-30 min | Texture: Medium, slightly grainy
- Chana dal: 16g protein | Cook time: 30-35 min | Texture: Holds shape, firm
Tips for Getting the Most Out of Your Dal
- Soak overnight: Cuts cooking time in half and improves digestibility
- Don't skip the tadka: That final tempering of cumin, garlic, and dried chilies in hot ghee isn't just for flavor - the fat helps your body absorb the nutrients
- Combine dals: Mixing moong and masoor gives you both texture and speed. Mixing urad and chana gives you maximum protein
- Add protein boosters: Stir in Greek yogurt, crumbled paneer, or a beaten egg after cooking to push protein even higher
- Pair with rice: Dal + rice = complete protein. The amino acids in lentils and rice complement each other perfectly
If you eat dal every day, you're already getting 17-24g of protein per serving just from that. Build the rest of your meal around it and hitting your daily target becomes a whole lot easier. Start with moong dal tadka if you're new to cooking dal - it's forgiving, fast, and delicious.