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.
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.
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.
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.
1. When you are ready to cook, prep up the following:
2. Pour oil or ghee to a hot pressure cooker and add bay leaf, cumin seeds, cinnamon and black cardamom.
3. When the seeds begin to sizzle, add onions and saute for 5 mins, until light golden.
4. Add ginger, garlic and green chili. Saute for 2 mins.
5. Stir in turmeric, salt, red chili powder and garam masala.
6. Add the tomatoes and saute for a minute or 2.
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.
8. Add the dal and pour 3 cups (720 ml) water.
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.
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.
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).
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.