Go Back
+ servings
Dal Makhni dish in a blue bowl.

Indian Dal Makhni or Maa Ki Dal Recipe

Indulge in the rich and creamy flavors of Indian Dal Makhni, also known as Maa Ki Dal, with this delicious and easy-to-follow recipe.
5 from 1 vote
Print Pin
Course: Soup
Cuisine: Indian
Keyword: Dal Makhni, Maa Ki Dal
Prep Time: 20 minutes
Cook Time: 30 minutes
Soak Time: 6 hours
Total Time: 6 hours 50 minutes
Servings: 4 people
Calories: 400kcal
Author: Chitra Goel
Cost: 10

Ingredients

To Soak

  • 1 cup black lentils skinned urad dal
  • ¼ cup kidney beans rajma
  • 2 tablespoon of chana dal optional

To Boil with Lentils

  • ¼ cup chopped onions 1 chopped tomato, and a few cloves of garlic with 1 teaspoon of mustard oil
  • 4 cups water
  • Salt to taste

Other Ingredients

  • 1 bay leaf
  • 1 cinnamon stick
  • 1 tablespoon ghee or butter
  • 1 tablespoon oil
  • 1 teaspoon cumin seeds
  • 1 tablespoon grated ginger
  • 4 garlic cloves minced
  • 1 onion finely chopped
  • 2 tomatoes finely chopped
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 tablespoon coriander powder
  • ½ cup cream
  • 2 tablespoons chopped coriander leaves

Instructions

  • Soak the black lentils and kidney beans in water overnight or for at least 6 hours. Drain the water and rinse the lentils and beans.
    1 cup black lentils, ¼ cup kidney beans, 2 tablespoon of chana dal
  • In a pressure cooker, add the soaked lentils and beans, 4 cups of water, salt, bay leaf, cinnamon stick, and all the other ingredients listed under “to boil.” Cook for 5-6 whistles, or use the beans setting to cook until the lentils and beans are soft and tender.
    4 cups water, Salt, 1 bay leaf, 1 cinnamon stick, ¼ cup chopped onions
  • Remove the bay leaf and cinnamon stick from the cooked lentils and beans. Using a spoon or an immersion blender, mash the lentils and beans to create a smooth and creamy consistency.
  • In a separate pan, heat the ghee or butter and oil over medium heat. Add the cumin seeds and let them sizzle for a few seconds.
    1 tablespoon ghee or butter, 1 teaspoon cumin seeds, 1 tablespoon oil
  • Add the grated ginger, minced garlic, and finely chopped onion. Saute for a few minutes until the onions turn golden brown.
    1 tablespoon grated ginger, 4 garlic cloves, 1 onion
  • Add the finely chopped tomatoes and cook until they become soft and mushy.
    2 tomatoes
  • Add the turmeric powder, red chili powder, and coriander powder to the tomato mixture. Mix well and cook for a minute.
    1 teaspoon turmeric powder, 1 teaspoon red chili powder, 1 tablespoon coriander powder
  • Add the mashed lentils and beans to the tomato mixture. Mix well and let it simmer for 10-15 minutes.
  • Add the cream and mix well. Simmer for another 5 minutes.
    ½ cup cream
  • Garnish with chopped coriander leaves.
    2 tablespoons chopped coriander leaves
  • Serve hot with steamed rice, roti, or naan.

Nutrition

Calories: 400kcal | Carbohydrates: 43g | Protein: 17g | Fat: 19g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.01g | Cholesterol: 43mg | Sodium: 38mg | Potassium: 345mg | Fiber: 16g | Sugar: 4g | Vitamin A: 1125IU | Vitamin C: 15mg | Calcium: 120mg | Iron: 6mg