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.
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 releaseSkipping it is totally fine as you just trade time for convenience.