maa chole ki dal recipe | punjabi maa choleyan di daal recipe

maa chole ki dal recipe

maa chole ki dal or maa choleyan di daal is a staple dal made in every punjabi house hold.

when i first heard the name, i was laughing. i did not even know that such a dal exists with such a name. maa here in this dal means black gram or urad dal. chole is bengal gram or chana dal. in punjabi we call this dal as ‘maa chollon di dal‘.

many delicious dal recipes of india are made by combining two or more dals. e.g. rajasthani panchmel dal. this punjabi dal is one more fine example of preparing a yummy dal recipe by combining the two lentils, which i have mentioned before. both the dals are split. but the black gram have their skins on.

the end result is a smooth dal with a creamy texture from the black gram and a subtle nutty sweetness from the chana dal.

chana dal urad dal for maa cholon ki dal

this maa chole ki dal is minimally spiced. we don’t over spice this dal with spices, but do use a fair amount of onion, ginger, garlic and green chilies. they do add some depth to the dal in terms of taste and flavors. so that the dal does not become bland.

if you have ever eaten food in gurudwaras or langars, then this maa chole ki dal will remind you of the dal served in gurudwaras. the dal served there have a slight thick consistency and sweet in taste.

maa chole ki dal

this maa choleyan di daal is a filling dal and should be eaten hot with rice, roti or parathas. the dal is also very heavy.

i have learnt to make this dal from my mil, who has been making this way for many years. this is a family favorite recipe that i am sharing. i usually first temper the spices, etc and then add the lentils. sometimes, my mil makes a one pot dal. she does not temper. just adds all the ingredients in the pressure cooker along with the butter or ghee and lets the dal cook.

you can also cook maa chole ki dal in a pot. just that they will take a longer time to cook. if cooking in a pot, the soak the dal for 45 mins or 1 hour before cooking. the quantity of water should be adjusted when cooking in a pot. use a thick bottomed pot, so that the cooked dal does not stick at the bottom.

if you are looking for more dal recipes then do check mah ki dal, dal makhani, chana dal frymoong dal tadka, dal bukhara and dal fry recipe.

 maa chole di dal recipe details below:

maa chole di dal recipe
maa chole di dal recipe - creamy and smooth punjabi dal recipe made with split black gram and split bengal gram
CUISINE: north indian, punjabi
INGREDIENTS (measuring cup used, 1 cup = 250 ml)
  • ½ cup split urad dal with skin/split black gram
  • ½ cup chana dal/splitskinned bengal gram
  • 3 cups water for pressure cooking
  • ¾ to 1 cup water to be added later or as required
  • 1 small onion, finely chopped
  • 2 small tomatoes, finely chopped
  • 2-3 garlic/lahsun, finely chopped
  • ½ inch ginger/adrak, finely chopped
  • 1 or 2 green chilies/hari mirch, finely chopped
  • ¼ tsp cumin/jeera
  • ¼ or ⅓ tsp turmeric powder/haldi
  • ¼ tsp red chili powder/lal mirch powder
  • a pinch of asafoetida/hing
  • a generous pinch of punjabi garam masala or garam masala
  • 2 tbsp oil or ghee or butter
  • salt as required
  1. pick and rinse both the dal. keep aside. in a pressure cooker, heat oil. brown the cumin seeds first.
  2. then add onions and fry them till light brown. add the ginger, garlic and green chilies.
  3. fry for about 15-20 seconds or till the raw aroma of the ginger and garlic goes away.
  4. add the tomatoes and saute till the tomatoes become soft and pulpy.
  5. now add the turmeric powder, red chili powder, asafoetida and garam masala.
  6. fry for 4-5 seconds. add both the dals and stir well. pour water and add salt.
  7. stir and pressure cook for 8-9 whistles or more till the both the dals are cooked.
  8. when the pressure settles down on its own, check the dal.
  9. if they are not cooked completely and the water has dried up, then add about 1 cup water and pressure cook for a few whistles more. both the lentils should become soft.
  10. open the lid when the pressure settles down and simmer the dal for a few more minutes till you get a smooth consistency.
  11. the dal should not be watery but smooth.
  12. mash a few cooked lentils with the back of a spoon when the dal is simmering.
  13. check the seasoning and add more of the spice powders and salt if required.
  14. once done, garnish with coriander leaves and serve the maa chole ki dal hot with steamed rice.
!if you have time, you can soak the dal for 45 mins or more for faster cooking.

{ 10 Responses }

    Leave a Reply

    Your email address will not be published. Required fields are marked *


  1. Pari says

    All your recipes are grt dassana…my hub has got transferred to north ..v r from south…ur recipes makes me feel comfortable to try out new simple and tasty dishes using the items available in my nearby supermarket…Keep going…ALL the best and now i hav gotbthe habit like wen i search fr a recipe and if ur names seen n d link i opt nly fr ur blog….

  2. says

    Loved reading this post :), you have become a pakka Punjabi by now …. I make this dal regularly at home and have eaten it during langar too :)

  3. says

    thats a new recipe for me. sometimes make mah di dal with split urad but combining these wo dals will definitely give a creamier result. looks fantastic.