Go Back
+ servings
Closeup shot of creamy maa ki dal or kali dal served in a ceramic bowl for dinner
Print Recipe
5 from 3 votes

Maa Ki Dal Recipe

Maa ki dal or kali dal recipe is a delicious and wholesome Punjabi dal recipe with whole black gram or sabut urad dal. This dal tastes best with roti or rice.
Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: Main Course
Cuisine: Indian, punjabi
Servings: 4
Calories: 120kcal
Author: Harini


  • 1/2 cup whole black gram sabut urad dal
  • 3 large tomatoes
  • 10 cashews optional
  • 3 tablespoons oil or ghee
  • 2 medium onions chopped
  • 1 teaspoon ginger garlic paste minced ginger garlic
  • 2 green chilies slit
  • 1 teaspoon red chili powder
  • 1/2 teaspoon garam masala powder
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon coriander powder
  • water as needed
  • salt as needed
  • 2 tablespoons chopped cilantro leaves


  • Pick, rinse and soak sabut urad dal or whole black gram in plenty of water overnight.
  • Puree 3 large tomatoes with cashews if using.
  • To make maa di dal heat 3 tablespoons oil or ghee in a pressure cooker base.
  • Once the oil is hot temper with cumin leaves and a bay leaf.
  • Add sliced onions and saute till they turn soft.
  • Next add minced ginger garlic and slit green chilies. Saute till the raw smell goes off.
  • Add pureed tomatoes and mix. Add all the spice powders and saute till tomatoes release fat from the sides.
  • Now add the soaked and drained sabut urad dal. Mix well and add required water and salt. Cover and pressure cook for 30-40 minutes (Around 20-22 whistles)
  • Once the pressure settles check if the kali dal is creamy and completely cooked. Simmer for 5-6 minutes to adjust consistency. Add cilantro leaves and mix well. Serve maa di dal hot.


Calories: 120kcal