0.3 C
Munich
Sunday, February 1, 2026

Dal Makhani Recipe: Quick and Delicious Instant Pot Method

Must read

A bowl of Dal Makhani Recipe is more than just a popular Indian dish—it’s comfort food that has earned its place on dining tables for generations. Thick, creamy, and gently cooked, this Punjabi classic is known for its rich texture and balanced flavors that feel satisfying from the very first spoonful. You may have enjoyed it at restaurants or special occasions, but the real magic happens when it’s prepared slowly at home.

What makes dal makhani special isn’t complicated ingredients or heavy spices. It’s the way whole black lentils and kidney beans are cooked patiently with butter, tomatoes, and cream until everything comes together naturally. In this guide, you’ll learn how to make authentic dal makhani at home with precise measurements, clear steps, and practical tips, so you can enjoy a restaurant-style dal makhani that tastes just as good, if not better, than what you order outside.

Historical Origin of Dal Makhani

Dal Makhani Recipe

Dal makhani comes from the heart of Punjab, where lentils have always been a daily staple. Traditionally, whole urad dal was cooked overnight on low heat in large pots. This slow method allowed the lentils to break down naturally and create a thick texture.

Over time, butter and cream were introduced, transforming a simple dal into what we now know as restaurant-style dal makhani. Today, it’s one of the most loved Indian vegetarian dishes across the world.

Dal Makhani Recipe Ingredients 

To make a proper Punjabi dal recipe, use the following quantities:

  • Whole black gram (urad dal): 1 cup
  • Kidney beans (rajma): ¼ cup
  • Onion (finely chopped): 1 medium
  • Tomato puree: 1 cup
  • Ginger-garlic paste: 1 tablespoon
  • Butter: 3 tablespoons
  • Ghee: 1 tablespoon
  • Fresh cream: ¼ cup
  • Water: 2–3 cups (as needed)
  • Salt: to taste
  • Red chilli powder: 1 teaspoon
  • Coriander powder: 1 teaspoon
  • Garam masala: ½ teaspoon
  • Kasuri methi (crushed): 1 teaspoon

These ingredients come together to create a rich black gram dal recipe that tastes comforting without being overpowering.

Step-by-Step Dal Makhani Recipe

Step-by-Step Dal Makhani Recipe

1. Soaking and Cooking the Lentils

Wash the urad dal and rajma thoroughly. Soak them together in plenty of water for 8–10 hours or overnight. This step is essential for even cooking and better texture.

Pressure cook the soaked lentils with salt and enough water until fully soft. The lentils should mash easily when pressed.

2. Preparing the Masala Base

Heat butter and ghee in a heavy pan. Add chopped onions and cook until light golden. Stir in ginger-garlic paste and cook until the raw smell fades.

Add tomato puree and cook patiently. Keep stirring until the mixture thickens and butter separates at the edges. Now add red chilli powder and coriander powder.

3. Slow Cooking the Dal

Add the cooked lentils to the masala and mix gently. Add water to reach a thick but flowing consistency.

Let the dal simmer on low heat for 30–40 minutes, stirring occasionally. Mash a portion of the lentils during cooking. This step creates the signature thickness found in dhaba style dal makhani.

4. Final Flavor Adjustment

Add fresh cream, garam masala, and crushed kasuri methi. Simmer for another 5 minutes and turn off the heat.

Your best dal makhani recipe is ready.

Dal Makhani Recipe Instant Pot

If you want to save time without losing flavor, this dal makhani recipe instant pot method works very well. It gives you creamy dal with less effort and fewer utensils.

Soak urad dal and rajma for 8–10 hours. Turn on the Instant Pot and select sauté mode. Add butter and ghee, then cook chopped onions until light golden. Add ginger-garlic paste and cook until the raw smell goes away. Stir in tomato puree and spices, and cook until the mixture thickens.

Now add the soaked lentils, salt, and water. Close the lid and pressure cook on high for 30 minutes. Let the pressure release naturally. Open the lid, switch back to sauté mode, and let the dal simmer for 10–15 minutes. Mash a few lentils, add cream, garam masala, and kasuri methi, then mix gently.

This method gives you smooth, rich dal with a texture close to the traditional version.

Dal Makhani Recipe Sanjeev Kapoor Style

The dal makhani recipe Sanjeev Kapoor style is known for its clean taste and balanced flavors. It does not rely on heavy spices. Instead, it focuses on slow cooking and proper technique.

In this method, soaked urad dal and rajma are cooked until very soft. The masala is made using butter, onions, ginger-garlic paste, and fresh tomato puree. Everything is cooked slowly until smooth and well blended.

The cooked lentils are added to the masala and simmered on low heat for a long time. A small amount of butter and cream is added at the end, along with crushed kasuri methi. This creates a mild, creamy Punjabi lentil curry that tastes rich but feels balanced.

This style is perfect if you enjoy classic restaurant-style dal makhani with simple, familiar flavors.

Tips for Restaurant-Style Dal Makhani at Home

  • Always cook the dal on low heat after mixing it with the masala.
  • Stir regularly to avoid sticking and improve texture.
  • Use butter in moderation to maintain balance.
  • The dal tastes even better after resting for a few hours.

These small steps help you achieve a dhaba style dal makhani taste without extra effort.

Variations You Can Try

  • Lighter Version: Reduce butter and cream slightly while keeping slow cooking intact.
  • Vegan Dal Makhani: Replace butter with plant-based fat and cream with cashew paste.
  • Instant Pot Method: Pressure cook lentils first, then simmer with masala using sauté mode.

Each version still delivers a satisfying creamy lentil curry experience.

What to Serve With Dal Makhani

Dal makhani pairs well with:

  • Butter naan or tandoori roti
  • Jeera rice or plain basmati rice
  • Onion salad, lemon wedges, or cucumber raita

These sides balance the richness and complete the meal.

Conclusion

Dal makhani is a classic Punjabi dish that stands out for its rich taste and comforting texture. Slow cooking whole black lentils and kidney beans with butter, tomatoes, and mild spices creates a creamy curry that feels complete and satisfying. This dish is not about strong heat but about balance and patience. When prepared carefully at home, it delivers the same depth of flavor found in good restaurants. A well-made Dal Makhani Recipe tastes even better after resting and pairs perfectly with naan or rice. Its simplicity, consistency, and warmth are why dal makhani continues to be loved across generations.

Frequently Asked Questions (FAQs)

Q1. What is dal makhani?

Dal makhani is a traditional Punjabi lentil dish made with whole black gram (urad dal) and kidney beans (rajma), cooked slowly with butter, cream, and mild spices to create a rich, creamy curry.

Q2. How long does it take to cook dal makhani?

After soaking the lentils, slow cooking on low heat usually takes 30–40 minutes for the flavors to blend. Pressure cooking methods like Instant Pot can reduce the time to around 45–50 minutes total.

Q3. Can I make dal makhani without cream?

Yes. You can skip cream or use cashew paste or coconut cream for a lighter or vegan version while still maintaining a creamy texture.

Q4. Why does dal makhani taste better the next day?

Resting allows the lentils and spices to meld together, enhancing flavor and making the dal even richer and smoother.

Q5. What is the best way to serve dal makhani?

Serve it hot with butter naan, tandoori roti, or jeera rice. Add onion salad, lemon wedges, or cucumber raita on the side to balance the richness.

- Advertisement -spot_img

More articles

- Advertisement -spot_img

Latest article