Dal Makhani in Instant Pot

Instant pot dal makhani served with naan and rice

This restaurant style Dal Makhani is a creamy, rich and flavor packed lentil curry made by cooking whole black lentils and kidney beans with aromatics and toasted Indian spices.

Dal Makhani is one of the most popular lentils from the Punjab region in northern India.

Black lentils (Whole Urad/ Black Gram) and red kidney beans are soaked overnight and cooked in butter, with aromatics like fresh ginger, garlic, green chillies and onion, till they get soft and creamy in texture.

Their flavor is enhanced by seasoning them with toasted garam masala and it’s finished with butter and/or heavy cream.  The end result is pure creamy deliciousness.

Due to its rich and luxurious taste, you will always find Dal Makhani on Indian wedding and Indian food restaurant menus.

It is best enjoyed with Naan, roti or Cumin rice.

Easy Dal Makhani served in a black bowl

Is Dal Makhani the Same as Madras Lentils?

My local Costco and Trader Joe’s carry a ‘Madras Lentils’ curry, which is very similar in texture and flavor to Dal Makhani.

Both use a black gram lentil and kidney bean combination and cook it with aromatics like onions, ginger and garlic, and season it with warm spices.

There are some additional spices in Dal Makhani, like ground coriander and garam masala, that give it a more earthy and intense flavor.

But, once you make this Dal Makhani or Madras Lentils at home, I can guarantee you’ll never buy a packaged one again!

What is the Difference between Dal Makhani and Dal Bukhara?

I find that some restaurants use these two names interchangeably, but the fact is, that there is one big difference between the two.

On our recent trip to New York, we had dinner at a very famous Indian restaurant.  The food was amazing, but I was disappointed that an accomplished restaurant like that got these two dals mixed up.

The main difference between the two is the addition of kidney beans in Dal Makhani, whereas, Dal Bukhara is primarily made with Black lentils, also called black gram or whole Urad.

An image of Instant Pot Dal Makhani with a side of Naan and rice

My Mom’s Dal Makhani Recipe

This recipe has been in my family for many generations now.

My mom uses the same spices and seasonings, but skips the heavy cream in the end.  She just adds a dollop of butter and simmers it a little longer.

Growing up, I saw mom prepare Dal Makhani in two steps.

She would pressure cook the lentils with ginger, garlic and salt.  She would prepare the tempering, called tadka, separately and simmer everything together for 15-20 minutes on low heat.

A few years ago, when I was visiting her, I introduced her to my “one-pot” style of making Dal Makhani.

She was so impressed by the results, that she doesn’t make it any other way now 🙂

One-Pot EASY Recipe for Dal Makhani

This is how I make this easy Dal Makhani, that tastes like it’s been cooking for hours.

This recipe is good for cooking Dal Makhani in an Instant Pot, or any other pressure cooker :

✓  Heat oil on saute mode.

✓  Add cumin seeds and wait for them to sizzle

✓  Next, add onions and saute till translucent.

✓  Add pureed tomato and deglaze the pot.

✓  Spices go in next, followed by strained lentils and water.

✓  Close the lid and pressure cook for 30 mins.

✓  Let pressure release naturally and open lid after all pressure has been released.

✓  Using a potato masher, mash a few times.  This makes the Dal Makhani more creamy. 

Sprinkle garam masala, add heavy cream, a dollop of butter (optional) and let is hang out for a few minutes.

Image chart showing how to make Dal Makhani in Instant Pot

Preparing Dal Makhani for Entertaining

This is one of those dishes that gets tastier, the longer it sits.  I kid you not, but Dal Makhani is way tastier the day after.

All the toasted spices and aromatics get a chance to hang out and become one with the lentils.  It also gets creamier and thicker the longer it sits, which intensifies the flavor more.

When I have to prepare this for entertaining in the evening, I prepare the dal in the morning.

I pressure cook the dal, cool it, transfer it to an oven safe dish and stick it in the fridge.  I save the step “after pressure cooking” for later.

An hour before dinner, I add heavy cream, garam masala and a dollop of butter to the bowl, stir it and stick it in a pre-heated oven at a low temperature, about 200°F-225°F.

It warms up low and slow and when I take it out, the aroma is to die for.

Easy Dal makhani served with naan

How to Make Dal Makhani with Pot-in-Pot Brown Rice?

It is very easy to make a one-pot meal, in which you can cook Dal Makhani and brown rice in one pot, all at the same time.

Brown rice take anywhere from 22-25 minutes to cook in the pressure cooker.  During pot-in-pot (PIP) cooking, since they’re in a separate pot, away from direct heat, adding another 5 minutes doesn’t make a huge difference.

You can follow this recipe for brown rice.

I wouldn’t combine white rice with this recipe, since the rice will be a complete mush in 30 minutes.

If you’re into PIP cooking, here are some more recipe combinations for PIP.

To do pot-in-pot cooking, you need a tall trivet and stainless steel stackable containers.  Like these:

Here’s how-to:

Assemble the lentils as per recipe.  Place a trivet in the pot.

In an oven-safe bowl, add rinsed and drained brown rice, water, salt and oil.

Place the bowl on top of the trivet.  Close the lid and pressure cook for 30 minutes, NPR.

 

How to Cook Dal Makhani with rice

How to Make Vegan Dal Makhani?

Lentils and legumes are vegetarian, gluten-free and vegan naturally.

In this recipe, substitute the butter with any clear oil, vegetable, coconut or olive oil.

Instead of adding heavy cream for that rich taste, you can add any of the following:

Option #1: Cashew paste: soak 2-3 tablespoons raw cashews in about 1/2 cup warm water for about 10 minutes.

Using a small blender, grind them to a fine paste and add that towards the end and simmer for 10 minutes.

Alternatively, you can add 2 tablespoons of cashew meal if you have that.

Option #2: Open a can of regular coconut milk without shaking it.  Carefully skim off the fat layer on top.

Add that towards the end, stir and simmer for about 10 minutes.

A bowl of Pressure cooker Dal Makhani with naan

If you liked this recipe, you might enjoy some more Indian restaurant classics:

★ Have you tried this recipe? Click on the stars ★ in the recipe card to let us know your feedback!

Easy Dal Makhani served in a black bowl

Dal Makhani in Instant Pot

This restaurant style Dal Makhani is a creamy, rich and flavor packed lentil curry made by cooking whole black lentils and kidney beans with aromatics and toasted Indian spices. 
0 from 0 votes
Print Pin Discuss Recipe
Prep Time: 8 hours
Cook Time: 30 minutes
15 minutes
Total Time: 8 hours 30 minutes
Servings: 4
Calories: 229kcal
Author: Spice Cravings

Ingredients

Wash & Soak 8 hours- overnight

Curry

  • 1 tbsp butter
  • 1 tsp cumin seeds
  • 1 cup chopped onion about 1 medium onion
  • 1-2 green chillies tops chopped
  • 1 tbsp crushed ginger 1 inch piece grated or crushed
  • 3 cloves crushed garlic or finely chopped
  • 1 cup crushed tomatoes 2 medium roma tomatoes pureed

Spices

Add after Pressure cooking

  • 1/4 tsp garam masala
  • 1 tsp butter (optional)
  • 2 tbsp heavy whipping cream
  • 2 tbsp chopped cilantro

Instructions

Soak 8 hrs (or overnight)

  • Wash and soak black gram and red kidney beans in water for 8 hours to overnight.  Later, strain and rinse the lentils well.  Keep aside.

Pressure Cook

  • Turn the cooker ON.  Heat oil on saute mode.  Add cumin seeds and wait for them to sizzle.
  • Add onions and saute till translucent (about 1 minute).  Add pureed tomato and deglaze the pot, which means scrap off any brown bits from the bottom of the pot. 
  • Add all spices, followed by strained lentils and water.  Close the lid and pressure cook for 30 mins.  Let pressure release naturally and open lid after all pressure has been released.

After Pressure Cooking

  • Using a potato masher, mash a few times. This makes the Dal Makhani more creamy.  Sprinkle garam masala, add heavy cream, butter, and let it hang out for some time.  Garnish with cilantro and serve!

Notes

If you are new to the Instant Pot, please read my FAQ on Instant Pot Terminology and Accessories to learn more.
 
Note: The nutrition facts below are my estimates.  They do not include the garnishes or brown rice.  If you are following any diet plan, I recommend cross-checking with your preferred nutrition calculator.

Nutrition

Calories: 229kcal | Carbohydrates: 30g | Protein: 10g | Fat: 7g | Saturated Fat: 4g | Cholesterol: 20mg | Sodium: 614mg | Potassium: 436mg | Fiber: 9g | Sugar: 5g | Vitamin A: 14.4% | Vitamin C: 16.8% | Calcium: 8.1% | Iron: 23.2%
Course: Main Course
Cuisine: Indian
Keyword: dal and rice, Dal Makhani, instant pot, Madras Lentils, pot in pot cooking
Did you try this recipe?Mention @SpiceCravings or tag #spicecravings!
❤️ Share a pic!  If you try my recipes, share a picture with hashtag #spicecravings on Facebook or Instagram. It’ll make my day!  For more quick & easy recipes, SUBSCRIBE to my Youtube Channel and FOLLOW my RECIPE BOARDS on Pinterest.

PIN IT TO PINTEREST

This restaurant style Dal Makhani is a creamy, rich and flavor packed lentil curry made by cooking whole black lentils and kidney beans with aromatics and toasted Indian spices. #spicecravings #lentils #indian #vegetarian #dalmakhani #dal #recipes #glutenfree #instantpot #instantpotrecipes #instantpotindianrecipes #food #foodie #foodblogger #indianfoodblogger #delicious #tasty #yum #nomnom #indianvegetarian

Never miss a recipe

Spice Cravings is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

You Might Also Like

No Comments

Leave a Reply

54 Shares
Share2
Pin50
Tweet1
Yum1