Instant Pot Dal Makhani (Creamy & Easy Restaurant Style)

| | |

Delicious, creamy, and rich Dal Makhani made in an Instant Pot. Dal makhani is one of our all-time favourite recipes. This Instant Pot Dal makhani recipe is a time-saver recipe as you just need to bring all the ingredients, transfer them into the Instant Pot and sit back while your Instant Pot is creating its magic.

make delicious dal makhani in instant pot. You will need 60 minutes only - priyascurrynation.com

I have already shared an authentic dal makhani recipe here on the blog, and if you guys are following this space regularly, then you might know that we are die-hard dal-chawal lovers. After coming to Canada, I made authentic dal makhani at our friend's house and they really appreciated my efforts. I was then planning to make this rich dal makhani in my Instant Pot too. Finally, our experiment was successful, and here I am sharing a foolproof method to make dal makhani in your very own Instant Pot.

What is dal makhani?

What is dal makhani? Who invented the dal makhani recipe? I have got your answers.

Dal makhani is lentil base, rich and creamy curry/stew recipe basically made with whole black gram, red kidney beans, butter and fresh cream. It is made by simmering the lentils on a low flame for hours. However, we can easily get pressure cookers now, so preparation time is reduced.

Do you know? The founder of the dal makhani recipe is Mr Kundan Lal Jaggi, who was born in Pakistan and became a refugee in India after the partition. This is the man who also invented the world-famous butter chicken recipe.

Dal makhani is one of the must try recipe from Indian cuisine.

make delicious dal makhani in instant pot. You will need 60 minutes only - priyascurrynation.com

Dal Makhani

Authentic Dal makhani is a slow cooker recipe where lentils are cooked for a few hours, which definitely enhances the flavours of the recipe. However, the version I am sharing today is very delicious, and you should not ignore it 😉

This instant pot dal makhani is prepared in an hour. Lentils are soaked for 3 hours. I always prefer to soak my lentils before using them, as it helps in better digestion.

What goes best with dal makhani (what to serve with)?

Plain steamed rice and garlic butter naan are my personal favourites to serve with dal makhani. But not to worry, folks, this recipe goes best with any paratha and pulao. You can optionally make some paneer curry with paratha and dal makhani too. Remember, Dal makhani is a stew recipe.

Can we store this dal makhani?

Yes, why not? This dal makhani at room temperature stays fresh for a whole day(24 hours). This recipe stays fresh up to 5 days in the refrigerator. Always store in an air-tight container. I have not tried freezing this recipe, but I will update it soon.

Reasons to love this recipe,

  • Rich and creamy - yeah, this dal is a rich and creamy recipe.
  • A smooth and mushy stew
  • One-pot meal
  • Can be prepared in advance - you can prepare this recipe in advance for a party
  • A must-try recipe
  • Easy to prepare
  • Made with easily available ingredients
  • Protein-rich recipe
  • Easy and comfy recipe

Watch us making🎥

Ingredients

Hero ingredients: whole black gram and red kidney beans are the hero ingredients of the dal makhani recipe. I have not try any substitute or any other pulses.

Spices and seasoning: I used red chili powder, turmeric powder, coriander powder, cumin, black cardamom and salt. The use of spices in the right amount is crucial here.

Fresh Cream: The use of fresh cream makes this recipe very unique. I used fresh half-and-half cream here. You can always use homemade cream.

Other: onions, tomatoes, garlic and fresh cilantro, oil are the rest of the ingredients.

How to (with pictures)

Soak pulses for 3 hours at least before use.

Start the Instant Pot in sauté mode and heat oil in it. Add cumin and black cardamom. When cumin starts to crackle, add onion and minced garlic. sauté for 2 minutes.

Add salt, red chili powder, turmeric powder, coriander powder and mix well.

Add soaked rajma(kidney beans), urad(whole black gram) and water.

Change the Instant Pot setting to manual or pressure cook mode for 60 minutes(1 hour) at high pressure with a vent in sealing position.

When the Instant Pot beeps, let the pressure release naturally.

Now, open the lid and gently mix and mash the curry with the back of your spatula.

Also, add fresh cream and mix well.

Garnish with cilantro and serve hot.

Similar recipes,

FAQs

Do I need to soak lentils before making Dal Makhani?

Yes, soaking lentils for at least 3-6 hours helps them cook faster and improves digestion. However, you can skip soaking and slightly increase the cooking time.

How long does it take to cook Dal Makhani in an Instant Pot?

Instant Pot Dal Makhani typically takes about 60 minutes under high pressure, plus natural pressure release time.

Why is my Dal Makhani not creamy?

Creaminess comes from slow cooking, slightly mashing the lentils, and adding butter or cream. Proper cooking time and simmering help achieve that rich texture.

Can I make Dal Makhani without cream?

Yes, you can make a lighter version using milk, yogurt, or skipping dairy entirely. The dish will still be flavorful but less rich.

Can I freeze Dal Makhani?

Yes, Dal Makhani freezes well. Store in freezer-safe containers for up to 2-3 months. Thaw overnight and reheat before serving.

Why use natural pressure release for Dal Makhani?

Natural release helps lentils soften further and prevents splattering, especially for thick, starchy dishes like dal.

Can I make Dal Makhani vegan?

Absolutely! Replace butter with oil and cream with coconut milk or cashew cream for a delicious vegan version.

Recipe

make delicious dal makhani in instant pot. You will need 60 minutes only - priyascurrynation.com
4.41 from 5 votes

Instant Pot dal makhani

Creamy, rich Instant Pot Dal Makhani made effortlessly! Just add ingredients and let it cook-perfect for a quick, comforting Indian meal.
Prep Time 10 minutes
Cook Time 1 hour
soaking time 3 hours
Total Time 4 hours 10 minutes
Serving Size 3 people

Ingredients
 

pulses/lentils

other

  • 2 tablespoon oil
  • ½ teaspoon cumin
  • 1 clove black cardamom
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 large tomato, grated or puree (1 cup apporx)
  • salt, to taste
  • 1 teaspoon red chili powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon corinader powder
  • ½ cup fresh cream
  • cilantro, for garnishing
  • 4 cups water, to cook lentils
  • 1 tablespoon salted butter, optional

Instructions

  • Soak black whole gram and kidneybeans for 3 hours atleast.
    1 cup whole black gram , ¼ cup red kidney beans, 2 cups water
  • Start the instant pot in sauté mode and heat oil in it. Add cumin and black cardamom. When cumin starts to crackle, add onion and minced garlic. sauté for 2 minutes. Also add tomato puree.
    2 tablespoon oil, ½ teaspoon cumin, 1 clove black cardamom, 1 medium onion, 3 cloves garlic, 1 large tomato
  • Add salt, red chili powder, turmeric powder, coriander powder and mix well.
    1 teaspoon red chili powder, ½ teaspoon turmeric powder, ½ teaspoon corinader powder, salt
  • Add soaked rajma(kidney beans), urad(whole black gram) and water.
    4 cups water
  • Change the instant pot setting to manual or pressure cook mode for 60 minutes(1 hour) at high pressure with a vent in sealing position.
  • When the instant pot beeps, let the pressure release naturally.
  • Now, open the lid and gently mix and mash the curry with the back of your spatula.
  • Also, add fresh cream, butter and mix well.
    ½ cup fresh cream, 1 tablespoon salted butter
  • Add some butter if you like. Garnish with cilantro and serve hot.
    cilantro

Notes

  • Always soak black gram and kidney beans for 3 hours at least. 
  • You can add butter along with cilantro, however, it is totally optional.
  • Use either store-bought and homemade cream. 
  • If you want to make this recipe dairy-free, then completely avoid butter and replace fresh cream with cashew cream or cashew milk.
  • Check FAQs and other sections for details.

For total serving size

Nutrition Facts
Instant Pot dal makhani
Amount Per Serving
Calories 427 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 6g38%
Trans Fat 0.2g
Polyunsaturated Fat 3g
Monounsaturated Fat 8g
Cholesterol 24mg8%
Sodium 99mg4%
Potassium 358mg10%
Carbohydrates 46g15%
Fiber 16g67%
Sugar 5g6%
Protein 20g40%
Vitamin A 971IU19%
Vitamin C 16mg19%
Calcium 132mg13%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.

Disclaimer

Nutrition Values are estimates only. Use your preferred nutrition calculator or ask your doctor before following. Read Nutrition Information Disclaimer here.

8 Comments

  1. Priya, you are the instant pot guru. I bet the added cream and butter add a little extra deliciousness to this recipe.

  2. Dal makhani sounds delicious, Priya! Talk about comfort food at its best! And I bet the kitchen smells amazing when you've got a pot of this going. 🙂

4.41 from 5 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate This Recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.