Instant Pot Dal Makhani

User Reviews

5

40 reviews
Excellent
  • Prep Time

    15 mins

  • Cook Time

    45 mins

  • Total Time

    1 hr

  • Servings

    4

  • Calories

    312 kcal

  • Course

    Main Course

  • Cuisine

    Indian

Instant Pot Dal Makhani

Instant Pot Dal Makhani is a creamy Indian lentil dish made with black gram dal and kidney beans cooked with a spiced tomato, ginger, and garlic puree. The pressure cooker method tenderizes the legumes thoroughly, blending savory spices with buttery richness and optional cream. This hearty, thick dal has a smooth, rich texture and warming spice ideal for comforting meals.

Description

Instant Pot Dal Makhani features soaked whole black gram lentils and kidney beans slow-cooked with a purée of tomatoes, ginger, and garlic alongside turmeric, cumin, Kashmiri red chili, and garam masala. The use of an electric pressure cooker speeds up the traditionally lengthy cooking process, producing soft lentils that partially mash to thicken the sauce. Butter or ghee and optionally cream impart richness and a smooth finish.

The resulting dish has a deep, complex flavor from the blend of warming spices and tangy tomato, balanced by the creamy texture of butter and cream. This dal is dense yet soft, suitable as a main course when paired with rice or Indian breads such as naan or roti.

Optional ingredients like fenugreek leaves and coriander garnish add aromatic hints aligning with authentic recipes. The recipe includes tips for adjusting spice levels and substituting ingredients such as canned tomato purée or alternative fats, making it accessible to a range of cooks.

I Made This!

3 people made this

Save this

16 people saved this

Ingredients

Servings

For soaking

  • 1 cup black gram (whole urad dal with their husks), 210 grams
  • ¼ cup Kidney Beans (rajma), 50 grams
  • water as required - for soaking

For making tomato puree

  • 1.5 cups tomato 200 grams or 3 medium-sized, can use 1 cup fresh or canned tomato puree instead, chopped
  • 1.5 teaspoons ginger or 1.5 inches ginger, chopped
  • 1.5 teaspoons garlic or 8 to 9 small to medium garlic cloves, chopped

Other ingredients

  • ½ teaspoon turmeric powder (ground turmeric)
  • 1 teaspoon Kashmiri red chili powder or ½ teaspoon cayenne pepper or paprika
  • 1 teaspoon garam masala or punjabi garam masala - can sub with curry powder instead
  • 1 teaspoon cumin powder (ground cumin)
  • ⅓ to ½ cup onion finely chopped, or 1 medium-sized, optional, chopped
  • salt as required
  • 3 cups water
  • 3 tablespoons butter or 2 tablespoons ghee (clarified butter) or oil, white
  • ¼ cup light cream or 2 tablespoons heavy whipping cream - optional
  • ½ to 1 teaspoon fenugreek leaves kasuri methi), crushed - optional, dried
  • 1 to 2 tablespoons Coriander leaves for garnish, optional
  • 1 teaspoon ginger for garnish, optional, julienne

Instructions

Soaking lentils and beans

  1. Rinse the lentils for a couple of times before soaking. Soak both the kidney beans (rajma) and whole black lentils (urad dal) in enough water, overnight if you are making this in the morning.
  2. If you are making it in the evening, then soak the lentils in the morning.
  3. Later discard all the water from the lentils well and then rinse them with fresh water. Drain the water again.
  4. Add the rinsed lentils in the inner cooking pot of the IP.

Making tomato puree

  1. Take the chopped tomatoes, chopped ginger and chopped garlic in a blender or mixer jar. Alternatively, you can use 1 cup canned tomato purée and 1 tablespoon ginger-garlic paste and add directly in the pot.
  2. Blend till fine and smooth. Set aside.

Cooking in the instant pot

  1. Add all the spices powders - turmeric powder, cumin powder, kashmiri chilli powder and Garam Masala or Punjabi Garam masala. Also, add salt as per taste.
  2. Now add the blended tomato, ginger, garlic puree and 3 cups water. You can even add finely chopped ⅓ to ½ cup onions at this step. 
  3. Stir and mix very well.
  4. Turn on the Instant Pot. Press the pressure cooker button on high pressure and set the timer to 30 minutes. You can even use the Bean/Chili option of the Instant Pot which has an auto setting of pressure cooking on high pressure for 30 minutes.
  5. When the cooking time is completed and you hear the beep sound, wait for 10 or 12 minutes. Then do a quick pressure release (QPR) - carefully lift the pressure valve to remove the extra steam and pressure.
  6. Remove the lid. You will see that that the beans and lentils are cooked well, but the consistency of the curry is slightly watery and broth-like. Note that the final consistency should be smooth and creamy. Thus the whole mixture has to be simmered until the consistency thickens a bit and becomes creamy. 
  7. Keep in mind that the lentils have to be softened and cooked well. You should be able to mash both the urad dal and rajma with a spoon if they are cooked completely. If the lentils are undercooked than pressure cook for some more minutes. Add some water if required.

Simmering further

  1. Once the lentils have softened and tender, they need to be simmered further. To do this, press the sauté button on Instant Pot and set the time to 7 or 8 minutes on normal setting.
  2. Add the butter. Stir and mix to combine.
  3. With the back of the spoon mash some of the lentils and beans. Stir often. The stirring will also help in mashing a few of the cooked lentils and beans. Mashing the lentils also helps in making the gravy smooth as well as slightly thickens the consistency.
  4. While using the sauté option, you can even set it to the low mode for a slow simmer. But keep on stirring often. 
  5. Once the consistency is thickened, add cream and kasuri methi (dried fenugreek leaves). Mix well. Both these ingredients are optional and you can skip them.
  6. Remember the consistency should be neither thick nor thin. If it becomes too thick and then add some water. Also, keep in mind that the consistency will thicken more on cooling.
  7. While simmering do stir often so that the lentils do not stick to the bottom of the inner pot.
  8. Serve Instant Pot Dal Makhani with Indian Flatbreads like roti, naan bread, tandoori roti or lachha paratha or aloo paratha. You can also serve it with cumin rice or biryani rice.
  9. If you like then while serving drizzle some cream or top with some butter. You can even garnish with coriander leaves (cilantro) and ginger julienne.

Notes

  • Choose fresh lentils and beans; aged ones need longer pressure cooking with additional water.
  • Partially mashing lentils at the end thickens the gravy; add water if too thick.
  • Adjust ground spice quantities based on taste preferences.
  • Canned tomato purée and ginger-garlic paste can substitute fresh ingredients for convenience.
  • To make vegan, use oil instead of butter and omit cream or substitute with cashew or coconut cream.
  • Fenugreek leaves and cream are optional but add traditional flavor notes if used.
  • Ground spices like cumin powder can be swapped with seeds; red chili powder may be replaced with fresh green chilies.

Nutrition Information

Show Details
Calories 312kcal (16%) Carbohydrates 37g (12%) Protein 16g (32%) Fat 12g (18%) Saturated Fat 7g (35%) Polyunsaturated Fat 1g (6%) Monounsaturated Fat 3g (15%) Trans Fat 1g (50%) Cholesterol 31mg (10%) Sodium 249mg (10%) Potassium 353mg (8%) Fiber 13g (52%) Sugar 2g (4%) Vitamin A 968IU (19%) Vitamin B1 (Thiamine) 1mg Vitamin B2 (Riboflavin) 1mg Vitamin B3 (Niacin) 1mg Vitamin B6 1mg Vitamin B12 1µg (42%) Vitamin C 12mg (13%) Vitamin D 1µg (5%) Vitamin E 1mg Vitamin K 7µg Calcium 70mg (7%) Vitamin B9 (Folate) 57µg Iron 5mg (28%) Magnesium 30mg (8%) Phosphorus 78mg Zinc 1mg

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 312 kcal

% Daily Value*

Calories 312kcal 16%
Carbohydrates 37g 12%
Protein 16g 32%
Fat 12g 18%
Saturated Fat 7g 35%
Polyunsaturated Fat 1g 6%
Monounsaturated Fat 3g 15%
Trans Fat 1g 50%
Cholesterol 31mg 10%
Sodium 249mg 10%
Potassium 353mg 8%
Fiber 13g 52%
Sugar 2g 4%
Vitamin A 968IU 19%
Vitamin B1 (Thiamine) 1mg
Vitamin B2 (Riboflavin) 1mg
Vitamin B3 (Niacin) 1mg
Vitamin B6 1mg
Vitamin B12 1µg 42%
Vitamin C 12mg 13%
Vitamin D 1µg 5%
Vitamin E 1mg
Vitamin K 7µg
Calcium 70mg 7%
Vitamin B9 (Folate) 57µg
Iron 5mg 28%
Magnesium 30mg 8%
Phosphorus 78mg
Zinc 1mg

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

40 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Cajun Roasted Turkey

American
5.0 (39 reviews)

Oven Baked Chicken and Rice

American
5.0 (27 reviews)

Chicken Burrito

Mexican
5.0 (24 reviews)

Spatchcock Turkey

American
5.0 (45 reviews)

Chicken and Spinach Pie

American
5.0 (15 reviews)

One Pot Apricot Chicken Recipe

American
5.0 (18 reviews)

Easy Braised Short Ribs

American
5.0 (18 reviews)

Kung Pao Shrimp

Chinese
5.0 (12 reviews)

Ground Beef Stroganoff

American
5.0 (9 reviews)