Instant Pot Dal Makhani

For the full experience, make this recipe with the Drop Recipes app.

recipe by Garima Gakkhar https://thisthatmore.blog/

  • Time icon
    Total Time
    11hrs 0mins
  • Serves icon
    Serves
    4
  • Calories icon
    Calories
    487
based on 2 ratings

Dal Makhani is one of the tastiest and most loved dal (pulse) preparation in North India, especially the State of Punjab. It finds its place in most special occasion dinners, including wedding feasts, in northern parts of India. Thanks to its popularity, it is cooked in homes, roadside dhabas and even five-star hotels. Everyone loves this delicious creamy dal. Being a Punjabi hailing from Delhi, it is my favorite dal too. Dal Makhani is made by simmering black lentils and kidney beans with butter and cream at low heat, which gives the dal a smooth and delicious texture and taste. This has such a unique flavor that you cannot resist. It is also a rich source of protein. My mother makes delicious dal makhani. But when I started cooking it, I had to pass through many trials an errors to get that perfect taste. Finally, after many experiments, failures and successes, I now can say I have perfected my version of Dal Makhani. My Instant Pot has helped a lot in this journey. I use it to cook lentils at high pressure and then let it cook at slow cooker setting for 4-8 hours. And it always turns out to be restaurant style delicious Dal Makhani.

Inspired by: https://thisthatmore.blog/instant-pot-daal-makhani/

recipe updated Nov 17, 2021

Ingredients

  • Onion icon
    Onion
    1
  • Tomato icon
    Tomato
    3
  • Urad daal icon
    Urad daal
    125 g
  • Dried kidney beans icon
    Dried kidney beans
    90 g
  • Ghee icon
    Ghee
    3 tablespoons
  • Butter icon
    Butter
    3 tablespoons
  • Tomato purée icon
    Tomato purée
    60 ml
  • Kashmiri chili powder icon
    Kashmiri chili powder
    ½ teaspoon
  • Garam masala icon
    Garam masala
    1 tablespoon
  • Ground coriander icon
    Ground coriander
    ½ teaspoon
  • Fenugreek leaves icon
    Fenugreek leaves
    ½ teaspoon
  • Cardamom pods icon
    Cardamom pods
    4
  • Black cardamom icon
    Black cardamom
    2 heads
  • Bay leaves icon
    Bay leaves
    1
  • Ginger-garlic paste icon
    Ginger-garlic paste
    2 tablespoons
  • Cloves icon
    Cloves
    6
  • Cinnamon stick icon
    Cinnamon stick
    170 g
  • Water icon
    Water
    840 ml
  • Sugar icon
    Sugar
    ½ teaspoon
  • Salt icon
    Salt
    1 teaspoon
  • Single cream icon
    Single cream
    60 ml
  • Butter icon
    Butter
    ½ teaspoon

Tools

  • kCook icon Instant Pot
  • kCook icon Inner pot

Step preview

  1. Soak whole black lentils and kidney beans overnight, or for at least 6-8 hrs
  2. Pre-heat the inner pot - Sauté, Normal
  3. Then add ghee, butter and onion to the inner pot
  4. Sauté - Sauté, approx 5 min
  5. Then add tomato and tomato purée to the inner pot
  6. Sauté - Sauté, approx 7 min
  7. Then add kashmiri chili powder, garam masala, ground coriander and fenugreek leaves to the inner pot
  8. Sauté - Sauté, approx 2 min
  9. Then add urad daal and dried kidney beans to the inner pot
  10. Add spices to the inner pot
  11. Close and lock the lid and turn the steam release handle to Sealing
  12. Pressure cook - Bean, High, 30 min, then allow natural pressure release
  13. Remove lid
  14. Close and lock the lid and turn the steam release handle to Venting
  15. Cook while stirring occasionally - Slow cook, Normal, 2 hr
  16. Mash with potato masher
  17. Add single cream and butter to the inner pot
  18. Serve
Open in app

Download the free Drop Recipes app to follow this recipe step by step in your kitchen.