Instant Pot Dal Makhani is a creamy Indian lentil curry made with whole black urad dal, bay leaves, garlic, ginger, turmeric, coriander, garam masala, tomato paste, and water, then finished with Greek yogurt, half and half, and ghee. It’s traditional and works well for a comforting vegetarian dinner when you want restaurant-style buttery lentils with less hands-on time. Unlike classic stovetop dal makhani that needs long simmering and constant attention, this version uses pressure cooking for the lentils and a quick ghee cumin tadka finish to deliver rich flavor fast.

Dal Makhani - 1

Why You HAVE To Try These Creamy Lentils

  • Quick. This Instant Pot recipe is fast compared to the time it takes to cook lentils on the stovetop, this dal recipe is incredibly quick to make.
  • Easy. Barely more effort than your typical pour and cook recipe .
  • Authentic. All of the flavors of your favorite Indian dishes .
  • Vegetarian . Have a tasty, filling meal without adding meat.

Unless you LOVE to spend all day cooking so that you can eat everything you made in five minutes, you will want to make Dal Makhani according to my super simple recipe.

Dal Makhani has traditionally required hours and hours of very slow cooking to get the lentils to a perfectly soft, creamy cooked stage. Thankfully, the Instant Pot does a fine job of this, although it does take a bit.

I made 1/2 a cup of lentils for about 2-2.5 cups of finished dal, and I set the lentils to cook for about 30 minutes. They were perfect when they were done.

What Is Dal Makhani?

Dal Makhani is a rich and creamy North Indian lentil dish made primarily from whole black lentils ( urad dal ). This dish features a luscious blend of spices, ghee, and cream that creates its signature velvety texture.

When made in the Instant Pot, Dal Makhani captures the same authentic taste in a fraction of the time, producing a comforting, flavorful meal.

What Does It Taste Like?

The first thing you will notice with your first bite of this Dal Makhani recipe is how incredibly creamy it is. Between the perfectly cooked dal and cream added as a finishing touch, it is velvety smooth.

Next, you will notice the lovely flavors of the spices used to make this one of the most popular Indian dishes . There is the slightest bit of spice from the garam masala and cayenne but it is quickly masked by the rich flavors of the cumin , coriander , and turmeric.

Is Dal Makhani Healthy?

Thanks to the high fiber and plant protein content of dal, this recipe is considered quite healthy. If you’re looking for a way to increase these things in a Vegetarian or Vegan diet, Dal Makhani is the perfect recipe for you.

If you’re concerned about keeping carbohydrates and natural fats low in your diet, you may want to avoid this recipe, as it has 16g carbs and 6g fats per serving.

What Do You Need To Make It?

Ok, I know that the list below seems extremely lengthy, especially for a recipe you’ve never tried before. Rest assured that a majority of the ingredients you will need are spices that you likely already have (or should totally already have for some other tasty dishes) in your pantry.

  • 1/2 cup whole black urad dal - The heart of the dish. These whole black lentils (also called urad dal sabut ) create the creamy, velvety texture Dal Makhani is known for.
  • 2 bay leaves - Added while cooking the lentils, bay leaves infuse a mild earthy aroma and subtle warmth.
  • 1 tablespoon minced garlic - Provides a savory depth and aromatic richness.
  • 2 teaspoons minced ginger - Adds a touch of heat and brightness that complements the garlic.
  • 1 teaspoon salt - Brings out the natural flavors of the lentils and spices.
  • 1/2 teaspoon turmeric - Gives the dal a warm golden hue and a subtle earthy flavor.
  • 1/2 teaspoon ground coriander - Adds citrusy, nutty notes that deepen the flavor of the dal.
  • 1/2 teaspoon Punjabi garam masala - A key warming spice blend made from cumin, cloves, cinnamon, and cardamom. It adds the authentic Indian flavor and aroma.
  • 1/4 teaspoon cayenne pepper - Provides gentle heat and a touch of color.
  • 1/4 teaspoon ground cumin - Adds warm, earthy, and slightly smoky undertones that give the dal its depth and balance.
  • 1.5 cups water - The cooking liquid that softens the lentils.
  • 1/4 cup full-fat Greek yogurt - Adds creaminess, tang, and body to the dish.
  • 1/2 cup half and half - This is what gives Dal Makhani its signature rich, buttery texture.
  • 2 teaspoons ghee - Used at the end for tempering.
  • 1 teaspoon cumin seeds - Bloomed in hot ghee to release their earthy, toasty aroma.
  • 1 tablespoon tomato paste - Adds a concentrated tomato flavor and slight acidity that balances the creaminess of the lentils and yogurt.

Which Type of Urad Dal Is Needed for Instant Pot Dal Makhani

You need a particular kind of dal for this called Urad Dal. To add to the confusion, Urad dal can be either split or whole. You need the whole kind . Here’s what it looks like.

Close up of Urad Dal in a jar. - 2

And here’s why you can’t just tell me “Oh I love dal” or “I hate dal” Because I’m going to ask you which KIND of dal do you love/hate? These are just a FEW of the dals I have at home.

So the one to the left, labeled Urad (pictured below)? (Actually, I just realized I labeled it Udad, doh! I need to fix that). The creamy white one ? It’s this same black Urad I have up there, except split and the skin has been peeled off (don’t ask me how. I don’t know).

Containers of Lentils on a shelf. - 3

Hard to believe they’re the same right?

This is one of those dals that’s quite thick, but it gets its thickness, not from the typical onion masala that thickens many Indian dishes, but rather from some of the dal itself breaking down and adding a thickness to the finished product.

There are many complicated recipes for this dal on the internet, but I like to keep it simple, yet authentic. Most of us with jobs, families, children just really don’t have the time to do all the steps most of the recipes call for.

For more info on how to cook beans and lentils in your pressure cooker, check out my guide on How to Cook Beans in the Instant Pot !

Watch the Video

Which Garam Masala Is Needed For Dal Makhani

But there is one thing I’d urge you to consider taking the extra step for here, which is making the Punjabi Garam Masala. This is a little different from the other Garam Masala recipe I’ve posted here, although both are super easy and only require you to grind dry spices together. This one is different in that it provides what we refer to in my house as “chest heat”.

This dal is a particular favorite during winter, so warming your chest with the spices makes sense I suppose.

I can tolerate a lot of “mouth heat” from the cayenne. But I actually can’t tolerate as much “chest heat” (from cinnamon, cloves, etc), or “nasal heat” (from horseradish, wasabi etc.). If you’re just not sure if you’ll love this dal, then just use whatever Garam masala you have or make your own with this recipe .

Want A More Efficient Way To Make This Dal Makhani?

I decided to be #lazyefficient and mix the spices into the dal itself and cook it that way. You can follow what’s in the video (same as the cookbook), or my more streamlined instructions below, and still get a wonderful Dal Makhani either way.

How To Make Dal Makhani

  1. Add dal, bay leaves, garlic, ginger, and water to your Instant pot and cook for 30 minutes under high pressure. Allow to naturally release.
Pressure Cooker Dal Makhani cook dal with spices - 4
  1. Once the dal is cooked, mash it with the back of a spoon. You are doing this to make the dal very creamy and thick.
02 Pressure Cooker Dal Makhani mash the dal with the back of a spoon - 5
  1. Meanwhile, mix the yogurt with the remaining spices.
03 Pressure Cooker Dal Makhani Mix yogurt, half and half and spices - 6
  1. Heat a small saucepan or a tadka ladle and add ghee. To the hot ghee, add cumin seeds, and tomato paste and cook for a little bit.
Lentils being stirred in a pot with a spoon. - 7
  1. Add the tomato paste mixture to the dal.
06 Pressure Cooker Dal Makhani cook add in tomato paste and ghee mixture - 8
  1. Add the yogurt and half and half mixture to the dal.
05 Pressure Cooker Dal Makhani add in yogurt mixture - 9
  1. Add a little water if needed, and serve with rice, chappatis, or basmati pilau.
Dal Makhani Creamy Lentils being stirred in a pot. - 10
  1. ENJOY!

Tips and Tricks

Making Instant Pot Dal Makhani is one of the easiest ways to enjoy this rich, creamy Indian classic without spending hours at the stove. Using the Instant Pot ensures the lentils cook perfectly tender while the spices infuse deeply for that authentic restaurant-style flavor. Here are some helpful tips and tricks to make your dal turn out perfectly every time:

  • Use whole black urad da l. If you need to use split urad dal , cook for 10 minutes under pressure.
  • You do not need to soak the ural dal. You can just cook it from dry without any prep.
  • I ask you to mash the dal with the back of a spoon. This is so that you can have a nice, thick, creamy dal.
  • If you are vegan or dairy-free, you can use soy yogurt, coconut oil, and coconut cream in place of the yogurt, ghee, and half and half. We know this works because Joey Leone made it and I saw the video of the finished product and it looks perfect! (Thank you, Joey!)
  • This dal freezes very well, and tastes even better the next day so make extra!
  • Ideally, you would use Punjabi gram masala for this recipe. If you don’t want to, you can use my regular Garam Masala recipe for it. If you don’t want to make it, I recommend this one.

Variations

Perfect! Offering variations helps readers tailor Instant Pot Dal Makhani to their dietary preferences or flavor preferences. Here are some delicious and practical ideas:

  • Spicy - Add extra green chilies, a teaspoon of red chili powder, or a dash of cayenne pepper.
  • Lighter - Reduce the ghee by half and skip the cream entirely. Instead, puree a small portion of the cooked lentils and stir it back in for natural creaminess without extra calories.
  • Vegan - Replace butter with coconut oil or vegan butter and use full-fat coconut milk instead of heavy cream.

What To Serve With Creamy Indian Lentils

Instant Pot Dal Makhani is rich, creamy, and full of deep, comforting flavors. It’s the kind of dish that pairs beautifully with a variety of sides and accompaniments. Whether you’re planning a full Indian meal or keeping things simple, these pairings will help you create the perfect balance of taste and texture:

  • Basmati Rice - The most traditional and beloved pairing. Fluffy, fragrant basmati rice soaks up the creamy dal perfectly.
  • Raita - A cool yogurt-based side with cucumber, mint, and cumin that balances the spice and richness of the dal.
  • Naan or Roti - Soft, warm naan or whole wheat roti are ideal for scooping up every last bite. Garlic naan or butter naan adds an extra layer of richness.

You do not have to soak whole urad dal for dal makhani, especially for this Instant Pot version. If you want to use a different cooking method, soaking makes a big difference in how quickly the lentils cook and how creamy the final buttery lentils turn out. If you soak whole urad dal for several hours or overnight, you get softer skins and a smoother restaurant style dal makhani with less pressure cooking time. If you skip soaking, you can still make Instant Pot dal makhani, but plan on a good mash or whisk at the end to build that classic creamy texture.

To make dal makhani taste like a restaurant, focus on depth and finish by using whole urad dal cooked until very soft, then mash some lentils to make it naturally creamy and let it simmer so the flavors concentrate. Build richness with ghee or butter, add tomato paste and spices like garam masala and Kashmiri chili for color, and finish with cream or a little yogurt added on low heat so it does not curdle. A final tadka and a pinch of kasuri methi right before serving adds the signature Punjabi aroma that makes buttery lentils taste restaurant style.

Dal makhani is often not creamy because the whole urad dal was not cooked soft enough, not soaked long enough, or not simmered and mashed to break down the lentils into a smooth base. If the water ratio is too high, the dal stays thin, and if you skip the finishing fat like ghee, butter, and cream, it can taste watery instead of like restaurant style buttery lentils. For a creamier Instant Pot dal makhani, pressure cook until the lentils are very tender, mash or whisk a portion, simmer to reduce, and add cream and yogurt on low heat at the end so it stays rich without curdling.

Want More Easy Dal Recipes?

  • Definitely watch the video and the method for making Pressure cooker dal and rice at the same time.
  • If you like creamy dals (which I ADORE btw), then you want to make this fantastic Pressure cooker Langarwali dal for sure.
  • You want a light soup that’s more Western than Indian, try this Instant Pot Red lentil soup .
  • If you want spinach and lentils together, you will like this Instant Pot Lentil soup
Dal Makhani - 11

If you love this Dal Makhani Instant Pot recipe as much as I do, make sure you share it with your friends on Facebook and Pinterest so they can try it too.

overhead view of dal makhani in a small brass wok - 12

Dal Makhani Creamy Lentils | Dal Makhani Instant Pot Recipe

Equipment

  • Instant Pot
  • Tadka Ladle
  • INSTANT POT DUO 6 QUART
  • Small Sauce Pan
  • measuring cup
  • Measuring Spoons

Ingredients

Cook Under High Pressure

  • ▢ 1/2 cup ( 100 g ) whole black urad dal , (see picture)
  • ▢ 2 ( 2 ) Bay Leaves
  • ▢ 1 tablespoon ( 1 tablespoon ) Minced Garlic
  • ▢ 2 teaspoons ( 2 teaspoons ) Minced Ginger
  • ▢ 1 teaspoon ( 1 teaspoon ) Kosher Salt
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Turmeric
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Ground Coriander
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Punjabi garam masala , (see recipe below) or ordinary garam masala
  • ▢ 1/4 teaspoon ( 0.25 teaspoon ) Cayenne Pepper
  • ▢ 1/4 teaspoon ( 0.25 teaspoon ) Ground Cumin
  • ▢ 1.5 cups ( 625 g ) Water

Mix Together

  • ▢ 1/4 cup ( 50 g ) Full-Fat Greek Yogurt , (or drained soy yogurt)
  • ▢ 1/2 cup ( 121 g ) Half and Half , cream, or alternative milk of your choice, or cashew paste

For Finishing

  • ▢ 2 teaspoon ( 2 teaspoon ) Ghee , (Earth Balance for non-diary)
  • ▢ 1 teaspoon ( 1 teaspoon ) cumin seeds
  • ▢ 1 tablespoon ( 1 tablespoon ) Tomato Paste

Instructions

  • Wash the dal well and drain.
  • Add dal, bay leaves, gingerf, garlic, and water to your Instant Pot.
  • Set the Instant pot or pressure cooker to high pressure for 30 minutes. Allow the pot to release pressure naturally for 10 minutes, and then release all remaining pressure.
  • Meanwhile, mix together the yogurt, remaining spices, and milk/cream of choice.
  • When the dal is ready, open up the Instant Pot and using the back of a spoon, gently mash in some of the dal to make a thicker dal, leaving most of the dal intact.
  • Turn your Instant Pot onto its Keep Warm Setting, adding a little water if needed.
  • Heat a small saucepan or tadka ladle, add ghee when hot, and add in the cumin seeds which will start to sputter.
  • Put in the tomato paste and cook it for a while, until it absorbs all of the ghee.
  • Pour this paste into the dal and mix well.
  • Pour in your yogurt mixture and mix well, garnish with chopped cilantro if desired, and serve with naan, chappatis, or rice, or eat plain by the spoonful, which is what I do.

Watch The Video

  • Use whole black urad da l. If you need to use split urad dal , cook for 10 minutes under pressure.
  • You do not need to soak the ural dal. You can just cook it from dry without any prep.
  • I ask you to mash the dal with the back of a spoon. This is so that you can have a nice, thick, creamy dal.
  • If you are vegan or dairy-free, you can use soy yogurt, coconut oil, and coconut cream in place of the yogurt, ghee, and half and half.
  • This dal freezes very well, and tastes even better the next day so make extra!
  • Ideally, you would use Punjabi gram masala for this recipe. If you don’t want to, you can use my regular Garam Masala recipe for it. If you don’t want to make it, I recommend this one.

Get support & connect with our community on Facebook!

Nutrition

Don’t forget to check out my otherBest-selling Instant Pot Cookbooks!

Indian Instant Pot , Keto Instant Pot, Instant Pot Fast and Easy , Healthy Instant Pot & Vegetarian Instant Pot .

Dal Makhani Creamy Lentils - 13

Instant Pot Dal Makhani is a creamy Indian lentil curry made with whole black urad dal, bay leaves, garlic, ginger, turmeric, coriander, garam masala, tomato paste, and water, then finished with Greek yogurt, half and half, and ghee. It’s traditional and works well for a comforting vegetarian dinner when you want restaurant-style buttery lentils with less hands-on time. Unlike classic stovetop dal makhani that needs long simmering and constant attention, this version uses pressure cooking for the lentils and a quick ghee cumin tadka finish to deliver rich flavor fast.

Dal Makhani - 14

Why You HAVE To Try These Creamy Lentils

  • Quick. This Instant Pot recipe is fast compared to the time it takes to cook lentils on the stovetop, this dal recipe is incredibly quick to make.
  • Easy. Barely more effort than your typical pour and cook recipe .
  • Authentic. All of the flavors of your favorite Indian dishes .
  • Vegetarian . Have a tasty, filling meal without adding meat.

Unless you LOVE to spend all day cooking so that you can eat everything you made in five minutes, you will want to make Dal Makhani according to my super simple recipe.

Dal Makhani has traditionally required hours and hours of very slow cooking to get the lentils to a perfectly soft, creamy cooked stage. Thankfully, the Instant Pot does a fine job of this, although it does take a bit.

I made 1/2 a cup of lentils for about 2-2.5 cups of finished dal, and I set the lentils to cook for about 30 minutes. They were perfect when they were done.

What Is Dal Makhani?

Dal Makhani is a rich and creamy North Indian lentil dish made primarily from whole black lentils ( urad dal ). This dish features a luscious blend of spices, ghee, and cream that creates its signature velvety texture.

When made in the Instant Pot, Dal Makhani captures the same authentic taste in a fraction of the time, producing a comforting, flavorful meal.

What Does It Taste Like?

The first thing you will notice with your first bite of this Dal Makhani recipe is how incredibly creamy it is. Between the perfectly cooked dal and cream added as a finishing touch, it is velvety smooth.

Next, you will notice the lovely flavors of the spices used to make this one of the most popular Indian dishes . There is the slightest bit of spice from the garam masala and cayenne but it is quickly masked by the rich flavors of the cumin , coriander , and turmeric.

Is Dal Makhani Healthy?

Thanks to the high fiber and plant protein content of dal, this recipe is considered quite healthy. If you’re looking for a way to increase these things in a Vegetarian or Vegan diet, Dal Makhani is the perfect recipe for you.

If you’re concerned about keeping carbohydrates and natural fats low in your diet, you may want to avoid this recipe, as it has 16g carbs and 6g fats per serving.

What Do You Need To Make It?

Ok, I know that the list below seems extremely lengthy, especially for a recipe you’ve never tried before. Rest assured that a majority of the ingredients you will need are spices that you likely already have (or should totally already have for some other tasty dishes) in your pantry.

  • 1/2 cup whole black urad dal - The heart of the dish. These whole black lentils (also called urad dal sabut ) create the creamy, velvety texture Dal Makhani is known for.
  • 2 bay leaves - Added while cooking the lentils, bay leaves infuse a mild earthy aroma and subtle warmth.
  • 1 tablespoon minced garlic - Provides a savory depth and aromatic richness.
  • 2 teaspoons minced ginger - Adds a touch of heat and brightness that complements the garlic.
  • 1 teaspoon salt - Brings out the natural flavors of the lentils and spices.
  • 1/2 teaspoon turmeric - Gives the dal a warm golden hue and a subtle earthy flavor.
  • 1/2 teaspoon ground coriander - Adds citrusy, nutty notes that deepen the flavor of the dal.
  • 1/2 teaspoon Punjabi garam masala - A key warming spice blend made from cumin, cloves, cinnamon, and cardamom. It adds the authentic Indian flavor and aroma.
  • 1/4 teaspoon cayenne pepper - Provides gentle heat and a touch of color.
  • 1/4 teaspoon ground cumin - Adds warm, earthy, and slightly smoky undertones that give the dal its depth and balance.
  • 1.5 cups water - The cooking liquid that softens the lentils.
  • 1/4 cup full-fat Greek yogurt - Adds creaminess, tang, and body to the dish.
  • 1/2 cup half and half - This is what gives Dal Makhani its signature rich, buttery texture.
  • 2 teaspoons ghee - Used at the end for tempering.
  • 1 teaspoon cumin seeds - Bloomed in hot ghee to release their earthy, toasty aroma.
  • 1 tablespoon tomato paste - Adds a concentrated tomato flavor and slight acidity that balances the creaminess of the lentils and yogurt.

Which Type of Urad Dal Is Needed for Instant Pot Dal Makhani

You need a particular kind of dal for this called Urad Dal. To add to the confusion, Urad dal can be either split or whole. You need the whole kind . Here’s what it looks like.

Close up of Urad Dal in a jar. - 15

And here’s why you can’t just tell me “Oh I love dal” or “I hate dal” Because I’m going to ask you which KIND of dal do you love/hate? These are just a FEW of the dals I have at home.

So the one to the left, labeled Urad (pictured below)? (Actually, I just realized I labeled it Udad, doh! I need to fix that). The creamy white one ? It’s this same black Urad I have up there, except split and the skin has been peeled off (don’t ask me how. I don’t know).

Containers of Lentils on a shelf. - 16

Hard to believe they’re the same right?

This is one of those dals that’s quite thick, but it gets its thickness, not from the typical onion masala that thickens many Indian dishes, but rather from some of the dal itself breaking down and adding a thickness to the finished product.

There are many complicated recipes for this dal on the internet, but I like to keep it simple, yet authentic. Most of us with jobs, families, children just really don’t have the time to do all the steps most of the recipes call for.

For more info on how to cook beans and lentils in your pressure cooker, check out my guide on How to Cook Beans in the Instant Pot !

Watch the Video

Which Garam Masala Is Needed For Dal Makhani

But there is one thing I’d urge you to consider taking the extra step for here, which is making the Punjabi Garam Masala. This is a little different from the other Garam Masala recipe I’ve posted here, although both are super easy and only require you to grind dry spices together. This one is different in that it provides what we refer to in my house as “chest heat”.

This dal is a particular favorite during winter, so warming your chest with the spices makes sense I suppose.

I can tolerate a lot of “mouth heat” from the cayenne. But I actually can’t tolerate as much “chest heat” (from cinnamon, cloves, etc), or “nasal heat” (from horseradish, wasabi etc.). If you’re just not sure if you’ll love this dal, then just use whatever Garam masala you have or make your own with this recipe .

Want A More Efficient Way To Make This Dal Makhani?

I decided to be #lazyefficient and mix the spices into the dal itself and cook it that way. You can follow what’s in the video (same as the cookbook), or my more streamlined instructions below, and still get a wonderful Dal Makhani either way.

How To Make Dal Makhani

  1. Add dal, bay leaves, garlic, ginger, and water to your Instant pot and cook for 30 minutes under high pressure. Allow to naturally release.
Pressure Cooker Dal Makhani cook dal with spices - 17
  1. Once the dal is cooked, mash it with the back of a spoon. You are doing this to make the dal very creamy and thick.
02 Pressure Cooker Dal Makhani mash the dal with the back of a spoon - 18
  1. Meanwhile, mix the yogurt with the remaining spices.
03 Pressure Cooker Dal Makhani Mix yogurt, half and half and spices - 19
  1. Heat a small saucepan or a tadka ladle and add ghee. To the hot ghee, add cumin seeds, and tomato paste and cook for a little bit.
Lentils being stirred in a pot with a spoon. - 20
  1. Add the tomato paste mixture to the dal.
06 Pressure Cooker Dal Makhani cook add in tomato paste and ghee mixture - 21
  1. Add the yogurt and half and half mixture to the dal.
05 Pressure Cooker Dal Makhani add in yogurt mixture - 22
  1. Add a little water if needed, and serve with rice, chappatis, or basmati pilau.
Dal Makhani Creamy Lentils being stirred in a pot. - 23
  1. ENJOY!

Tips and Tricks

Making Instant Pot Dal Makhani is one of the easiest ways to enjoy this rich, creamy Indian classic without spending hours at the stove. Using the Instant Pot ensures the lentils cook perfectly tender while the spices infuse deeply for that authentic restaurant-style flavor. Here are some helpful tips and tricks to make your dal turn out perfectly every time:

  • Use whole black urad da l. If you need to use split urad dal , cook for 10 minutes under pressure.
  • You do not need to soak the ural dal. You can just cook it from dry without any prep.
  • I ask you to mash the dal with the back of a spoon. This is so that you can have a nice, thick, creamy dal.
  • If you are vegan or dairy-free, you can use soy yogurt, coconut oil, and coconut cream in place of the yogurt, ghee, and half and half. We know this works because Joey Leone made it and I saw the video of the finished product and it looks perfect! (Thank you, Joey!)
  • This dal freezes very well, and tastes even better the next day so make extra!
  • Ideally, you would use Punjabi gram masala for this recipe. If you don’t want to, you can use my regular Garam Masala recipe for it. If you don’t want to make it, I recommend this one.

Variations

Perfect! Offering variations helps readers tailor Instant Pot Dal Makhani to their dietary preferences or flavor preferences. Here are some delicious and practical ideas:

  • Spicy - Add extra green chilies, a teaspoon of red chili powder, or a dash of cayenne pepper.
  • Lighter - Reduce the ghee by half and skip the cream entirely. Instead, puree a small portion of the cooked lentils and stir it back in for natural creaminess without extra calories.
  • Vegan - Replace butter with coconut oil or vegan butter and use full-fat coconut milk instead of heavy cream.

What To Serve With Creamy Indian Lentils

Instant Pot Dal Makhani is rich, creamy, and full of deep, comforting flavors. It’s the kind of dish that pairs beautifully with a variety of sides and accompaniments. Whether you’re planning a full Indian meal or keeping things simple, these pairings will help you create the perfect balance of taste and texture:

  • Basmati Rice - The most traditional and beloved pairing. Fluffy, fragrant basmati rice soaks up the creamy dal perfectly.
  • Raita - A cool yogurt-based side with cucumber, mint, and cumin that balances the spice and richness of the dal.
  • Naan or Roti - Soft, warm naan or whole wheat roti are ideal for scooping up every last bite. Garlic naan or butter naan adds an extra layer of richness.

You do not have to soak whole urad dal for dal makhani, especially for this Instant Pot version. If you want to use a different cooking method, soaking makes a big difference in how quickly the lentils cook and how creamy the final buttery lentils turn out. If you soak whole urad dal for several hours or overnight, you get softer skins and a smoother restaurant style dal makhani with less pressure cooking time. If you skip soaking, you can still make Instant Pot dal makhani, but plan on a good mash or whisk at the end to build that classic creamy texture.

To make dal makhani taste like a restaurant, focus on depth and finish by using whole urad dal cooked until very soft, then mash some lentils to make it naturally creamy and let it simmer so the flavors concentrate. Build richness with ghee or butter, add tomato paste and spices like garam masala and Kashmiri chili for color, and finish with cream or a little yogurt added on low heat so it does not curdle. A final tadka and a pinch of kasuri methi right before serving adds the signature Punjabi aroma that makes buttery lentils taste restaurant style.

Dal makhani is often not creamy because the whole urad dal was not cooked soft enough, not soaked long enough, or not simmered and mashed to break down the lentils into a smooth base. If the water ratio is too high, the dal stays thin, and if you skip the finishing fat like ghee, butter, and cream, it can taste watery instead of like restaurant style buttery lentils. For a creamier Instant Pot dal makhani, pressure cook until the lentils are very tender, mash or whisk a portion, simmer to reduce, and add cream and yogurt on low heat at the end so it stays rich without curdling.

Want More Easy Dal Recipes?

  • Definitely watch the video and the method for making Pressure cooker dal and rice at the same time.
  • If you like creamy dals (which I ADORE btw), then you want to make this fantastic Pressure cooker Langarwali dal for sure.
  • You want a light soup that’s more Western than Indian, try this Instant Pot Red lentil soup .
  • If you want spinach and lentils together, you will like this Instant Pot Lentil soup
Dal Makhani - 24

If you love this Dal Makhani Instant Pot recipe as much as I do, make sure you share it with your friends on Facebook and Pinterest so they can try it too.

overhead view of dal makhani in a small brass wok - 25

Dal Makhani Creamy Lentils | Dal Makhani Instant Pot Recipe

Equipment

  • Instant Pot
  • Tadka Ladle
  • INSTANT POT DUO 6 QUART
  • Small Sauce Pan
  • measuring cup
  • Measuring Spoons

Ingredients

Cook Under High Pressure

  • ▢ 1/2 cup ( 100 g ) whole black urad dal , (see picture)
  • ▢ 2 ( 2 ) Bay Leaves
  • ▢ 1 tablespoon ( 1 tablespoon ) Minced Garlic
  • ▢ 2 teaspoons ( 2 teaspoons ) Minced Ginger
  • ▢ 1 teaspoon ( 1 teaspoon ) Kosher Salt
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Turmeric
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Ground Coriander
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Punjabi garam masala , (see recipe below) or ordinary garam masala
  • ▢ 1/4 teaspoon ( 0.25 teaspoon ) Cayenne Pepper
  • ▢ 1/4 teaspoon ( 0.25 teaspoon ) Ground Cumin
  • ▢ 1.5 cups ( 625 g ) Water

Mix Together

  • ▢ 1/4 cup ( 50 g ) Full-Fat Greek Yogurt , (or drained soy yogurt)
  • ▢ 1/2 cup ( 121 g ) Half and Half , cream, or alternative milk of your choice, or cashew paste

For Finishing

  • ▢ 2 teaspoon ( 2 teaspoon ) Ghee , (Earth Balance for non-diary)
  • ▢ 1 teaspoon ( 1 teaspoon ) cumin seeds
  • ▢ 1 tablespoon ( 1 tablespoon ) Tomato Paste

Instructions

  • Wash the dal well and drain.
  • Add dal, bay leaves, gingerf, garlic, and water to your Instant Pot.
  • Set the Instant pot or pressure cooker to high pressure for 30 minutes. Allow the pot to release pressure naturally for 10 minutes, and then release all remaining pressure.
  • Meanwhile, mix together the yogurt, remaining spices, and milk/cream of choice.
  • When the dal is ready, open up the Instant Pot and using the back of a spoon, gently mash in some of the dal to make a thicker dal, leaving most of the dal intact.
  • Turn your Instant Pot onto its Keep Warm Setting, adding a little water if needed.
  • Heat a small saucepan or tadka ladle, add ghee when hot, and add in the cumin seeds which will start to sputter.
  • Put in the tomato paste and cook it for a while, until it absorbs all of the ghee.
  • Pour this paste into the dal and mix well.
  • Pour in your yogurt mixture and mix well, garnish with chopped cilantro if desired, and serve with naan, chappatis, or rice, or eat plain by the spoonful, which is what I do.

Watch The Video

  • Use whole black urad da l. If you need to use split urad dal , cook for 10 minutes under pressure.
  • You do not need to soak the ural dal. You can just cook it from dry without any prep.
  • I ask you to mash the dal with the back of a spoon. This is so that you can have a nice, thick, creamy dal.
  • If you are vegan or dairy-free, you can use soy yogurt, coconut oil, and coconut cream in place of the yogurt, ghee, and half and half.
  • This dal freezes very well, and tastes even better the next day so make extra!
  • Ideally, you would use Punjabi gram masala for this recipe. If you don’t want to, you can use my regular Garam Masala recipe for it. If you don’t want to make it, I recommend this one.

Get support & connect with our community on Facebook!

Nutrition

Don’t forget to check out my otherBest-selling Instant Pot Cookbooks!

Indian Instant Pot , Keto Instant Pot, Instant Pot Fast and Easy , Healthy Instant Pot & Vegetarian Instant Pot .

Dal Makhani Creamy Lentils - 26 Dal Makhani Creamy Lentils - 27 Dal Makhani Creamy Lentils - 28

If you already signed up, you should have received an email with a password to give you unlimited access to our FREE Printable Library. The password is case sensitive. Enter it below and get printing!

Password:

overhead view of dal makhani in a small brass wok - 29

Dal Makhani Creamy Lentils | Dal Makhani Instant Pot Recipe

Ingredients

Cook Under High Pressure

  • 1/2 cup whole black urad dal (see picture)
  • 2 Bay Leaves
  • 1 tablespoon Minced Garlic
  • 2 teaspoons Minced Ginger
  • 1 teaspoon Kosher Salt
  • 1/2 teaspoon Turmeric
  • 1/2 teaspoon Ground Coriander
  • 1/2 teaspoon Punjabi garam masala (see recipe below) or ordinary garam masala
  • 1/4 teaspoon Cayenne Pepper
  • 1/4 teaspoon Ground Cumin
  • 1.5 cups Water

Mix Together

  • 1/4 cup Full-Fat Greek Yogurt (or drained soy yogurt)
  • 1/2 cup Half and Half cream, or alternative milk of your choice, or cashew paste

For Finishing

  • 2 teaspoon Ghee (Earth Balance for non-diary)
  • 1 teaspoon cumin seeds
  • 1 tablespoon Tomato Paste

Instructions

  • Wash the dal well and drain.

  • Add dal, bay leaves, gingerf, garlic, and water to your Instant Pot.

  • Set the Instant pot or pressure cooker to high pressure for 30 minutes. Allow the pot to release pressure naturally for 10 minutes, and then release all remaining pressure.

  • Meanwhile, mix together the yogurt, remaining spices, and milk/cream of choice.

  • When the dal is ready, open up the Instant Pot and using the back of a spoon, gently mash in some of the dal to make a thicker dal, leaving most of the dal intact.

  • Turn your Instant Pot onto its Keep Warm Setting, adding a little water if needed.

  • Heat a small saucepan or tadka ladle, add ghee when hot, and add in the cumin seeds which will start to sputter.

  • Put in the tomato paste and cook it for a while, until it absorbs all of the ghee.

  • Pour this paste into the dal and mix well.

  • Pour in your yogurt mixture and mix well, garnish with chopped cilantro if desired, and serve with naan, chappatis, or rice, or eat plain by the spoonful, which is what I do.

  • Use whole black urad da l. If you need to use split urad dal , cook for 10 minutes under pressure.

  • You do not need to soak the ural dal. You can just cook it from dry without any prep.

  • I ask you to mash the dal with the back of a spoon. This is so that you can have a nice, thick, creamy dal.

  • If you are vegan or dairy-free, you can use soy yogurt, coconut oil, and coconut cream in place of the yogurt, ghee, and half and half.

  • This dal freezes very well, and tastes even better the next day so make extra!

  • Ideally, you would use Punjabi gram masala for this recipe. If you don’t want to, you can use my regular Garam Masala recipe for it. If you don’t want to make it, I recommend this one.

Dal Makhani Creamy Lentils | Dal Makhani Instant Pot Recipe https://twosleevers.com/pressure-cooker-dal-makhani-buttery-lentils/

Dal Makhani Creamy Lentils - 30 Dal Makhani Creamy Lentils - 31 Dal Makhani Creamy Lentils - 32 Dal Makhani Creamy Lentils - 33 Dal Makhani Creamy Lentils - 34 Dal Makhani Creamy Lentils - 35 Dal Makhani Creamy Lentils - 36 Dal Makhani Creamy Lentils - 37 Dal Makhani Creamy Lentils - 38 Dal Makhani Creamy Lentils - 39 Dal Makhani Creamy Lentils - 40

Keto Zucchini Bread with walnuts is not only Keto, but it’s DELICIOUS! Made with an almond and coconut flour blend, this recipe is delightfully low carb, but still just as crave-worthy as the zucchini bread you grew up eating.

Keto Zucchini Bread - 41

I was so excited about this recipe, I ate a slice before it could be photographed. Oops. It was SO worth it.

Hey, I had to test it before I photographed it, right? After that, it was difficult not to eat another slice because it was so yummy.

What Makes This Keto Zucchini Bread Recipe So Good?

  • Low Carb . Only 6 net carbs per serving.
  • Gluten Free . Skip the traditional flour. This low carb zucchini bread uses both almond and coconut flour for the perfect gluten-free bread texture and flavor.
  • Healthy. High in fiber and low in sugar makes for a healthy zucchini bread recipe.
  • Versatile. Toss in your choice of keto-friendly add-ins (I suggest a few below) to keep this on your regular rotation.

In addition to this Keto Zucchini Bread being delicious and just the most perfect texture for a quick bread, the walnuts add such a nice touch. The semi-crunch it gives the dessert a great texture.

Walnuts are also low in carbs and high in fat, which makes it great for if you’re doing Keto and having a hard time hitting those fat levels in your diet.

This Healthy Zucchini Bread has just the right amount of sweetness. It’s also great slathered in butter and eaten warm from the oven. I know this because that’s exactly how I had my first slice, and it was incredible.

What Is In Keto Zucchini Bread?

If you are on a keto or low-carb diet, you will probably have some of these substitutions in your pantry. If you are new to a keto lifestyle, now is a good chance to stock up on some soon-to-be staples!

  • Almond and Coconut Flour - In this zucchini bread recipe , I am using both almond flour and coconut flour.
  • Ghee - I use Ghee because it is a little nuttier tasting. But you can use oil and it will work just as well.
  • Cinnamon and Nutmeg - I use aromatics like cinnamon and nutmeg to add spice and flavor.
  • Unsweetened almond milk - keeps the dairy and sugar low.
  • Walnuts - for a delightful crunch in the bread.

Is Zucchini Keto?

Many people ask if there are too many carbs in zucchini for it to be a Keto staple. Zucchini is one of the most keto-friendly vegetables you can have on a low carb diet. With less than 4 grams of total carbs and less than 3 grams of net carbs, you can have zucchini

Is This Gluten Free Zucchini Bread?

Since I chose to use a mixture of coconut and almond flour instead of traditional flour in this low carb zucchini bread , it is a gluten free recipe .

How To Make Keto Zucchini Bread

  1. Grate Zucchini. Cut off the ends, grate, and let the zucchini sit in a strainer in a bowl to drain. Press lightly to remove excess moisture. You will be amazed at how much water comes out of the vegetable!
  2. Preheat the oven to 350. Grease a 6 cup Bundt Pan and set it aside.
  3. Pour Truvia , eggs, and oil into a stand mixer and beat together for 2 to 3 minutes.
  4. Add coconut flour, almond flour, baking powder, baking soda, cinnamon, nutmeg, and almond milk. Mix together until combined, an additional 2 minutes.
  5. Stir in by hand the shredded zucchini and chopped walnuts.
  6. Pour into bundt pan and bake.
  7. Cool and devour!

Tips and Tricks for Keto Zucchini Bread

  • Grate the zucchini and squeeze it to remove excess water before baking.
  • Use the combination of almond and coconut flour. The coconut flour alone will not absorb well.
  • Great way to use up some extra Summer Zucchini.

Other Variations

  • Blueberry Zucchini Bread- To make this recipe a blueberry zucchini bread, gently stir in 1/4 cup of blueberries immediately before you pour it into the pan to bake. Omit walnuts if desired.
  • Keto Chocolate Zucchini Bread - Add 1/2 cup unsweetened cocoa powder to your batter and bake as directed.
  • Zucchini Bread Muffins - Coat a muffin pan with nonstick spray and fill the cups 2/3 of the way full with keto zucchini bread batter. Bake 20-30 minutes at 350F.

Our Best Zucchini Recipes

  • Lemon Zucchini Bread
  • Zucchini Pancakes
  • Zucchini Noodles
  • Air Fryer Zucchini Fries
  • Keto Zucchini Chaffles

This Zucchini Bread will be a staple for your Keto kitchen over the summer when zucchini is plentiful. It’s not a difficult recipe and doesn’t have a ton of weird ingredients, so even if you’re not a confident baker, you can make this with success!

Keto Zucchini Bread - 42 Dal Makhani Creamy Lentils - 43

Keto Zucchini Bread

Equipment

  • KITCHENAID STAND MIXER
  • 6 cup bundt pan
  • Measuring Cups
  • measuring

Ingredients

  • ▢ 1/2 cup ( 0.5 g ) Truvia
  • ▢ 3 ( 3 ) Eggs
  • ▢ 1/2 cup ( 109 g ) Ghee or Oil
  • ▢ 1.5 cups ( 168 g ) Superfine Almond Flour
  • ▢ 1/2 cups ( 60 g ) coconut flour
  • ▢ 1 teaspoon ( 1 teaspoon ) Baking Powder
  • ▢ 1 teaspoon ( 1 teaspoon ) Baking Soda
  • ▢ 1/2 teaspoon ( 0.5 teaspoon ) Ground Cinnamon
  • ▢ 1/4 teaspoon Ground Nutmeg
  • ▢ 1/2 cup ( 250 g ) Unsweetened Almond Milk
  • ▢ 2 cups ( 248 g ) shredded zucchini
  • ▢ 1 cup ( 117 g ) chopped walnuts

Instructions

  • Preheat the oven to 350F.

  • Grease a 6 cup bundt pan and set aside.

  • Meanwhile, place Truvia, eggs, and oil into the stand mixer mixing bowl and using the paddle attachment of your stand mixer, beat the mixture for 2-3 minutes until well incorporated and fluffy.

  • Add coconut and almond flour, baking powder, baking soda, cinnamon, nutmeg and almond milk, and continue to mix for another 2-3 minutes.

  • Remove the bowl from the stand mixer. Stir in shredded zucchini and chopped walnuts.

  • Pour the mixture into the greased pan and spread evenly.

  • Bake at 350F for 30 minutes until a toothpick inserted into the middle of the cake emerges clean.

  • Cool and serve. This makes a large cake with 8 generous slices.

  • Grate the zucchini and let it drain before baking to remove some excess moisture.

  • Use the combination of almond and coconut flour. The coconut flour alone will not absorb well.

Other Variations

  • Blueberry Zucchini Bread- To make this recipe a blueberry zucchini bread, gently stir in 1/4 cup of blueberries immediately before you pour into the pan to bake. Omit walnuts if desired.
  • Keto Chocolate Zucchini Bread - Add 1/2 cup unsweetened cocoa powder to your batter and bake as directed.
  • Zucchini Bread Muffins - Coat a muffin pan with nonstick spray and fill the cups 2/3 of the way full with keto zucchini bread batter. Bake 20-30 minutes at 350F.

Get support & connect with our community on Facebook!

Nutrition

Originally Published July 2, 2018

Don’t forget to check out my other Ketocookbooks.

Keto Instant Pot, Keto Fat Bombs, Sweets, & Treats , and Easy keto in 30 minutes.

Keto Instant Pot Cookbook - 44