Urad Dal (Black Dal)

Updated: September 12, 2024, By Swasthi

This Urad dal is delicious, flavor-packed and easy to make. Black dal is simmered with plenty of aromatics and a handful of spices, to create a nutritious and wholesome dish. It is a popular food from the Punjabi Cuisine and is known as Kali dal or Maa ki dal. If you love experimenting with different kinds of lentils, this Urad Dal recipe is a must try.

It is gluten-free and can be made vegan, if you cook in oil. This thick and creamy dal is best served hot with flatbreads like roti, naan, tandoori roti, plain kulcha or with basmati rice.

Urad Dal - Black Dal

Recipe Comments

About Black Dal

This recipe does not use butter or cream and traditionally it is cooked in ghee. If you eat only plant based, you may use oil.

There are different ways to make this dish. The version I am sharing here is named as Maa choliyan dal, meaning it uses urad dal (maa) and chana dal (choliyan). Bengal gram aka chana dal are the skinned split lentils, derived from the desi chickpeas. They contribute a unique flavor and texture to the finished dish.

Urad dal has a natural slimy texture even after cooking. However that goes unnoticed in dishes like makhani dal due to the addition of cream. Using chana dal in this recipe is crucial to cut down the slimy texture of urad because we don’t use any cream here. I prefer to use these lentils in equal amounts. But if you want you may use only black dal or alter the ratios (like 2:1, urad dal:chana dal) but that yields a different result.

I use a instant pot to make this but including the instructions for a Indian stovetop pressure cooker. If you do not have a cooker, you may cook the lentils in a pot following my expert tips section below.

Preparation

The process of making this dish starts by rinsing and soaking the lentils overnight or for a minimum of 7 to 8 hours. This helps them cook faster, cuts down the phytic acid in the lentils and is easier for digestion. You will add ½ cup (100 grams) urad dal and ½ cup (100 grams) chana dal to a large bowl, rinse them well, rubbing with your hands. Rinse at least 4 to 5 times and soak them in plenty of water.

black dal and chana dal in a bowl

It is normal for the black dal to lose some of the black color and begin to look brown, dark green etc. Rinsing them well before and after soaking prevents the dish from turning too dark.

Photo Guide

Step by Step Instructions

Preparation

1. When you are ready to cook, prep up the following:

  • ¾ cup onions chopped from 1 medium
  • 1 green chili chopped, more if you want or omit for low heat
  • ¾ tablespoon ginger (peeled and minced from 1 inch ginger root)
  • ¾ tablespoon garlic (peeled and minced from 3 large garlic cloves)
  • 1¼ cup tomatoes (deseed & chop 3 medium tomatoes, or ⅔ cup store bought tomato puree/ passata)
  • ⅓ to ½ teaspoon Kashmiri red chili powder (adjust to your preference)
  • ½ teaspoon garam masala 
  • ¼ teaspoon turmeric
  • ¾ teaspoon sea salt (more to adjust later)
  • 2 to 3 tablespoons oil or ghee 
  • ½ teaspoon cumin seeds + 1 inch cinnamon piece + 1 black cardamom+ 1 Indian bay leaf
ingredients to make black dal recipe

2. Pour oil or ghee to a hot pressure cooker and add cumin seeds, cinnamon and black cardamom.

whole spices tempered in ghee

3. When the seeds begin to sizzle, add onions and saute for 5 mins, until light golden.

sauteing onions

4. Add ginger, garlic and green chili. Saute for 2 mins.

ginger garlic and chilies

5. Stir in turmeric, salt, red chili powder and garam masala.

adding spices to the pot

6. Add the tomatoes and saute for a minute or 2.

tomatoes to make urad dal

7. You don’t really need to cook down the tomatoes here because we are going to cook the lentils for longer and the tomatoes will eventually become soft.

onion tomato masala in a pot

8. Add the dal and pour 3 cups (720 ml) water.

add dal and water to the pot

Pressure cooking

9. Mix well and close the pressure cooker. Pressure cook for 8 whistles on a medium heat. or If using instant pot, pressure cook for 35 mins. Let the pressure drop naturally.

pressure cook black dal

10. Open the lid and mash the lentils with a masher. When you open the lid, there will be still plenty of liquid in the cooker, but it will be absorbed when you mash the lentils. You want nearly half (or ⅓) of the lentils to be broken down/mashed.

11. Pour 1 cup hot water in 2 batches and simmer for 25 mins until really thick, aromatic and creamy. Simmering well at this stage makes it more tasty and cuts down the slimy texture.

consistency of black dal after pressure cooking

12. Taste test and add more salt to your taste. Finish the dish with a sprinkle of garam masala if you want, ¾ tablespoon kasuri methi (optional, dried fenugreek leaves), 1 tablespoon ghee and 2 to 3 tablespoons coriander leaves (chopped).

kasuri methi in urad dal

13. Usually cream is not added to maa ki dal, but it does take the dish to the next level. I have not used it here. But we have tested this many times with 1/4 cup heavy cream & cashew cream. It makes the dish rich. I think malai or coconut cream works the same way.

garnish with ghee and coriander leaves

Urad dal develops a darker color as it sits like seen in the next picture. Serve it hot with basmati rice or naan, plain parathas, Tandoori roti or kulcha.

Urad Dal Recipe - Punjabi Black Dal

Expert Tips

  • No Pressure Cooker ? To cook this dish without a pressure cooker, bring 3 cups water to a rolling boil and cook on a medium heat uncovered for 50 mins. Keep adding more hot water as you cook. Make the tempering separately in a pan and add the lentils to the tempering and simmer for 25 mins.
  • For a deep/ bright brown color, use store bought passata or tomato paste. Else your dish will turn dark as it sits/ cools down.
  • Rinsing the lentils very well is important else the color of your dish is going to be dark.
  • Black dal turns very dark after freezing or refrigerating. I usually store the leftovers and reheat until bubbling hot. Lastly stir in a little heavy cream/ cashew cream to lighten up.

Recipe Card

Urad Dal - Black Dal Recipe

Urad Dal Recipe (Black Dal)

5 from 11 votes
North Indian Black Dal aka urad dal cooked with minimal ingredients. It is flavorful, hearty and makes for a protein packed dish. Serve it with basmati rice or flatbreads like roti, naan or kulcha.
Print Recipe Pin Recipe
Comments

For best results follow the step-by-step photos above the recipe card

Prep Time15 minutes
Cook Time1 hour
Soaking time7 hours
Total Time1 hour 15 minutes
Servings4
AuthorSwasthi
Diet : Gluten Free, Vegetarian

Ingredients (US cup = 240ml )

  • ½ cup (100 grams) black urad dal
  • ½ cup (100 grams) chana dal (Bengal gram)
  • 2 to 3 tablespoons oil or ghee (+ 1 tablespoon ghee to finish)
  • ½ teaspoon cumin seeds
  • 1 inch cinnamon piece
  • 1 black cardamom
  • 1 bay leaf (Indian tej patta)
  • ¾ cup (1 medium) onion (chopped)
  • 1 green chili (chopped, more if you want, omit for low heat)
  • ¾ tablespoon (1 inch) ginger (peeled and minced or use ¾ tsp paste)
  • ¾ tablespoon (3 large cloves) garlic (peeled and minced or use ¾ tsp paste)
  • 1¼ cup (2 medium) tomatoes (deseed & chop or puree, or ⅔ cup store bought tomato puree/ passata)
  • ⅓ to ½ teaspoon Kashmiri red chili powder (adjust to your preference)
  • ½ teaspoon garam masala (+ a pinch more if you want)
  • ¼ teaspoon turmeric
  • ¾ teaspoon sea salt (+ more, adjust to taste)
  • 3 cups (720 ml) water + 1 cup hot water to adjust the consistency
  • 2 to 3 tablespoons coriander leaves / cilantro fine chopped
  • ¾ tablespoon kasuri methi (optional, dried fenugreek leaves)


Instructions

  • Rinse urad and chana dal very well, rubbing with your fingers. Repeat the rinse thrice and soak overnight or for a minimum of 7 hours. Drain the water and rinse when you are ready to cook.
  • Pour oil or ghee to a hot pressure cooker and add cumin seeds, cinnamon and black cardamom. When the seeds begin to sizzle, add onions and saute for 5 mins, until light golden.
  • Add ginger, garlic and green chili. Saute for 2 mins and stir in turmeric, salt, red chili powder and garam masala powder. Add the tomatoes and saute for a minute or 2.
  • Add the dal and pour water. Mix well and close the pressure cooker. Pressure cook for 8 whistles on a medium heat. or If using instant pot, pressure cook for 35 mins. Let the pressure drop naturally.
  • Open the lid and mash the lentils with a masher. You want nearly half (or ⅓) of the lentils to be broken down/mashed. Pour hot water in batches and simmer for 20 to 25 mins until really thick, aromatic and creamy.
  • Taste test and add more salt to your taste. Finish the dish with a sprinkle of garam masala (if you want), kasuri methi (optional), ghee and coriander leaves.
  • Serve urad dal with basmati rice or naan, plain parathas, roti or kulcha.


Notes

  • Pot method (no pressure cooker) – to follow after step 1 – Add dal to a large pot and pour water. Bring to a rolling boil and reduce to medium. Cook until urad dal begins to break down and becomes tender, for 45 to 50 minutes. You may need to add more water as you cook. Follow from step 2 as written and omit the pressure cooking – step 4.

NUTRITION INFO (estimation only)

Nutrition Facts
Urad Dal Recipe (Black Dal)
Amount Per Serving
Calories 297 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 1g6%
Trans Fat 0.04g
Polyunsaturated Fat 3g
Monounsaturated Fat 7g
Sodium 502mg22%
Potassium 496mg14%
Carbohydrates 36g12%
Fiber 15g63%
Sugar 4g4%
Protein 14g28%
Vitamin A 770IU15%
Vitamin C 17mg21%
Calcium 64mg6%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




25 Comments
Inline Feedbacks
View all comments

5 stars
Detailed explanation of the recipe

5 stars
Hello,
I want to attempt making this Urad Dal recipe but didn’t realize it would have to soak for 7 hours. IS the soaking for 7 hours a mandatory step or will it cook ok in the pressure cooker or instant pot?
On another note I have been making so many of your vegetarian recipes and it has been a hit for all of them. I am also new to Indian cooking and have found joy in doing so.

5 stars
Thanks tried this recipe and worked very well – really good dal combo! Used a mix of rapeseed and mustard oil – no ghee or cream – used tomato puree. Simmered for about an hour in a big saucepan and let it sit with lid on for another hour – really helps I think for absorption and flavours to develop…

5 stars
Hello Swasthi, I am new to Indian cooking and I love your recipes. I have never eaten or cooked dal before and have two questions:
Can you freeze dal and does it come out oké? (Because I tend to cook very large batches so I always have something to grab and go when I work evening shifts)
Can I use other kinds of lentils? (Because I have puy lentils at home and want to try the recipe without having to go to a far away store first).

Another, off topic, question:
Because I like Indian food and your recipes so much I want to host a small dinner party with friends serving Indian food. Hopefully without being in the kitchen all night so I wil use some pré cooked meals from the freezer. What dishes do you recommend to serve for a balanced and rich dinner?

Thank you for your suggestion.
For the menu I’m looking for mainly meat dishes (my motorbike buddy’s don’t go wel on vegetarian or vegan food)😳

Thank you for your suggestions, I will enjoy my time in the kitchen filling the house with welkoming smells and feasting with my friends

5 stars
This is the best dal I have made in the instant pot. So tasty and delicious. Thank you so much for the recipe.

Hello Swasthi, I try one of your recipes at least four times a week. They’re so good I’m addicted to them. My friends and family love them too. Your detailed instructions are so helpful, but I was about to make this Urad dal And soak the beans tonight, but I noticed in your step-by-step instructions. It says one cup of urad dal, and in the recipe it says half a cup, could you please tell me which one is it?

5 stars
Hi, Swasthi, thank you for your prompt reply. I made this for dinner tonight. It was absolutely delicious and so easy to make. Turned out just like the photo too.

5 stars
I know this is a very basic question, but Indian food is uncommon where I live and I just recently started learning to cook it at home. I’ve never actually eaten dal before except for the few recipes I’ve tried cooking myself.

To get the dal to a creamy texture like in your photos, do I need to mash it, or should it break down on it’s own once it simmers long enough? I tried this recipe a couple days ago and the flavor was very good, but the lentils didn’t break down at all even though they seemed to be fully cooked.

I’ve been making a lot of your recipes and so far all of them have been delicious. They’re very clear and easy to follow, and have made learning an unfamiliar cuisine much less intimidating. Thanks for all the time and effort you put into these.

5 stars
It looks yummy.

5 stars
Thanks for the recipes They are indeed good. Hints are. useful for desired results.
Keep up the good work!!!

5 stars
Hello Swasthi! I have tried many of your recipes – Chole, Paneer, Veg pulao, veg cutlets, and a couple more – ALL your recipes are winners – each one gets a lot of compliments each time I cook them. I am very appreciative of the exact measurements. Will surely try this urad dal. THANK YOU SO MUCH!! I know it will be a 5 star recipe.

5 stars
Your recipes are a huge hit with my family. Thank you for posting