Go Back
+ servings
madras lentils- creamy black lentils

Instant Pot Dal Makhani Recipe

Author: Soniya Saluja
Dal Makhani is Indian comfort food at its finest that your family will love. Thanks to the Instant Pot, it is quick and easy to make. This dal curry is perfect for cool days, days when you need a pick me up, and days when you just want to have something that tastes delicious.
4.91 from 240 votes
Print Pin Save
Course: Main Course
Cuisine: Indian
Keyword: Dal Makhani, Dal makhni, Instant pot Dal Makhani, Instant Pot Dal Makhni, Madras Lentil
Prep Time: 10 minutes
Cook Time: 45 minutes
Natural release & Rest Time: 10 minutes
Total Time: 1 hour 5 minutes

Servings:

4 people

Calories:

470kcal

Ingredients

  • 1.5 cup Black gram dal / whole urad dal
  • 1 can Kidney beans
  • 2 tablespoon Ghee or oil
  • 1 tablespoon Cumin seeds
  • 1 Dry bay leaves
  • 1 Medium onion finely chopped
  • 1 teaspoon ginger Fresh chopped
  • 4 Garlic cloves chopped
  • 2 tablespoon cilantro Chopped
  • ½ teaspoon Turmeric powder
  • 2 teaspoon Red chili powder
  • 2 Tomatoes finely chopped
  • 2 tablespoon tomato paste
  • 2 teaspoon Cumin seeds
  • 2 teaspoon coriander powder
  • 1 tablespoon Dried fenugreek leaves Kasoori methi
  • Salt to taste
  • 4 cups Water
  • ¼ cup Cream optional

Instructions

Sauté the base

  • Turn on Sauté (Normal). Add oil/ghee.
  • When hot, add cumin seeds and bay leaves; let them splutter.
  • Add chopped onion and cook 3–4 minutes until soft.
  • Add ginger-garlic paste
  • Sauté 30–45 seconds.

Build the masala

  • Add tomatoes and tomato paste; cook 2–3 minutes.
  • Mix in turmeric, red chili powder, coriander powder, 1 tablespoon kasuri methi, and salt.
  • Sauté 1 minute.

Add dal and water

  • Add rinsed whole / sabut urad and rajma.
  • Pour in water.
  • Stir well and scrape the bottom to prevent burning.

Pressure cook

  • Seal the lid. Pressure Cook on High for 45 minutes.
  • Let pressure release naturally for 20 minutes, then quick release the rest.

Make it creamy

  • Open the pot, remove bay leaves, and lightly mash some of the dal against the sides to thicken.
  • Turn on Sauté (Low) and simmer 8–10 minutes until glossy.
  • Stir in cream,(leave some for the end) and adjust seasoning.

Tempering

  • Heat ghee in a small pan.
  • Add garlic slices; cook until lightly golden.
  • Add ginger, red chili powder, and green chilies;
  • Let it sizzle and pour this over the dal.

Finish

  • Add in the remaining cream and the reserved kasuri methi (crushed between your palms), and optional butter.

Video

Notes

Soaked Vs Unsoaked Dal

If you do soak:
* Make sure the Soak time is at least 6–8 hours (overnight works best).
* Use room-temperature to warm tap water and not hot water as hot water can toughen the skin slightly and doesn’t actually speed things up meaningfully.
Cook-time difference:
* When using Soaked dal: 25–30 mins high pressure + natural release
* When using Unsoaked dal: 45–55 mins high pressure + natural release
Skipping it is totally fine as you just trade time for convenience.

Nutrition

Calories: 470kcal | Carbohydrates: 62g | Protein: 26g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.03g | Cholesterol: 17mg | Sodium: 111mg | Potassium: 631mg | Fiber: 22g | Sugar: 5g | Vitamin A: 1201IU | Vitamin C: 18mg | Calcium: 135mg | Iron: 10mg
QR Code linking back to recipe