This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This Instant Pot dal is just perfect! It’s easy, restaurant quality, and quick to make, plus it’s naturally vegetarian or vegan. It’s tender and spiced without tasting heavy, and you’ll love it over steamed basmati rice and a side of naan. Slow cooker and Crockpot option included.

Two bowls of instant pot dal served with rice

Why This Recipe Is So Good

  • It’s a restaurant quality brightly spiced meal without being too heavy.
  • It’s naturally vegetarian and gluten-free and easy to make vegan.
  • Because it’s cooked in a pressure cooker, it’s perfect for a quick and easy weeknight meal.

What is in Dal, Exactly?

The main ingredients in this dish are either pantry staples or easy to source.

  • Yellow lentils: Also called toor dal or split pigeon peas.
  • Spices: Green chili, cumin seeds, mustard seeds, turmeric, garam masala.
  • Ghee: Or avocado oil for a vegan meal.
  • Garlic cloves
  • Tomato
  • Lemon juice: fresh is preferable

Serve with naan and basmati rice.

Ingredients to make the dish on a white work surface

How to Make It

  • Wash and rinse the lentils and set them aside.
  • Press saute mode on Instant Pot and add the oil. Once it’s hot add the cumin seeds and mustard seeds. Let them heat and crackle until they become fragrant.
  • Add the chopped garlic, green chili and saute until the garlic starts turning golden brown in color.
  • Add the chopped tomato and mix. Cook everything for a minute.
  • Then add the salt, turmeric powder and cook the mixture for 1-2 minutes.
Four process shots to show how to make the instant pot dal
  • Add the rinsed lentils and stir everything together.
  • Add the water, mix, and close the lid of the Instant Pot.
  • Cancel saute mode.
  • Select manual and cook on high pressure for 10 minutes.
  • After 10 minutes, wait 6-7 minutes and then release the pressure.
  • Adjust the salt to taste and add the garam masala, cilantro and lemon juice. You can change the consistency of the dal at this point if you wish by stirring in more water.
Cooked dal in an instant pot

To Make the Daal in a Crockpot:

If you don’t have an Instant Pot or pressure cooker, this dal is also easy to make in a slow cooker:

Wash the lentils and set to one side.

Heat the oil in a pan over a medium high heat on the stovetop and add the cumin and mustard seeds. Heat them until they start to crackle and then add the garlic and green chili and saute until the garlic starts to turn brown.

Add the chopped tomato and the salt and turmeric and mix well. Add the rinsed lentils and combine. Transfer everything to the Crockpot and cook on high 4-6 hours or low 6-8 hours.

Instant Pot dal over basmati rice in a white bowl

What is dal?

Dal (also known as dahl or daal) refers to split pulses or lentils in India and Asia, and dal curry is a staple in traditional Indian cuisine. Spices and vegetables are cooked with lentils to create a flavorsome and filling meal. Served with rice and naan for a complete meal.

What are the best lentils to use in this Instant Pot Dal?

This works best with yellow lentils, they are also referred to as toor dal or split pigeon peas. They are sweet and nutty in flavor and become soft when cooked through, so they are perfect to use in dals, soups and other curries.

Are lentils good for you?

Lentils are a great legume to include in your diet. They contain high amounts of fiber, folic acid and potassium as well as essential vitamins and minerals. They provide a good amount of protein, so they are a great replacement for meat in vegetarian and vegan diets.

If you love lentils, be sure to try our Instant Pot lentil soup!

Indian Dal garnished with fresh herbs and served with rice

Chef’s Tips

  • Cooking the cumin and mustard seeds is key to the flavor in this dish, as is cooking the garlic and chili until beginning to brown. Don’t skip these steps!
  • To make this dish vegan, substitute the ghee for avocado oil or other neutral oil.
  • For a medium spicy dal, use a whole chopped chili. For a milder meal, deseed the chili before chopping it.

Be sure to check out these other Indian recipes!

Hey – you’ve made it this far, and now we’re best friends! If you make this recipe, I’d love for you to give it a star rating ★ below. Make sure you follow me on Instagram, Pinterest, and Facebook, too!

Recipe By: Cheryl Malik
4.64 from 11 votes

Instant Pot Dal


Prep 5 minutes
Cook 25 minutes
Total 30 minutes
The perfect Instant Pot dal! An easy and quick Indian yellow lentil dish that's filling, spiced but not heavy, bright, delicious. Vegetarian / vegan.
4

Ingredients

  • 1/2  cup yellow lentils also called toor dal or split pigeon peas
  • tablespoon  ghee or avocado oil
  • 1/2  teaspoon  cumin seeds
  • 1/2  teaspoon  mustard seeds
  • 3-4  garlic cloves chopped
  • green chile chopped, see Notes
  • large tomato chopped
  • salt to taste
  • 1/4  teaspoon  turmeric powder
  • 1 1/2  cups  water
  • 1/2  teaspoon  garam masala
  • cilantro to garnish
  • juice of 1/2 lemon
  • naan for serving
  • basmati rice for serving

Instructions

  • Wash and rinse the lentils and set them aside.
  • Press saute mode on Instant Pot and add the oil. Once it's hot add the cumin seeds and mustard seeds. Let them heat and crackle until they become fragrant.
  • Add the chopped garlic, green chili and saute until the garlic starts turning golden brown in color.
  • Add the chopped tomato and mix. Cook everything for a minute.
  • Then add the salt, turmeric powder and cook the mixture for 1-2 minutes.
  • Add the rinsed lentils and stir everything together.
  • Add the water, mix, and close the lid of the Instant Pot.
  • Cancel saute mode.
  • Select manual and cook on high pressure for 10 minutes.
  • After 10 minutes, wait 6-7 minutes and then release the pressure.
  • Adjust the salt to taste and add the garam masala, cilantro and lemon juice. You can change the consistency of the dal at this point if you wish by stirring in more water.
For medium spicy, use a whole chopped chili. For mild, deseed before chopping.
Crockpot directions:
Wash the lentils and set to one side. Heat the oil in a pan over a medium high heat on the stovetop and add the cumin and mustard seeds. Heat them until they start to crackle and then add the garlic and green chili and saute until the garlic starts to turn brown. Add the chopped tomato and the salt and turmeric and mix well. Add the rinsed lentils and combine. Transfer everything to the Crockpot and cook on high 4-6 hours or low 6-8 hours.
Nutritional values are based on one of four servings and do not include rice or naan.

Approximate Information for One Serving

Calories: 139calProtein: 7gFat: 5gSaturated Fat: 2gCholesterol: 9mgSodium: 54mgPotassium: 322mgTotal Carbs: 18gFiber: 9gSugar: 2gNet Carbs: 9gVitamin A: 270IUVitamin C: 10mgCalcium: 29mgIron: 2mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating




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

19 Comments

  1. which brand of toor dal do you use? I cook mine for 15 minutes and it still doesn’t get smooth. I think it might be old?

    1. Really just whichever I can find at my grocery store! Yes, that may be the issue.5 stars

  2. I agree with some of the prior comments that as written the recipe is quite watery. I have made it with 1 cup of water and it was much better. Perhaps differences in insta pots may account for this3 stars

    1. We haven’t tried it, but it’s worth a shot! Let us know how it turns out if you do make it this way!5 stars

  3. I was just gifted an instant pot and have made doll on the stove several times before. This was the second thing I made in my instant pot, after the rice. Unfortunately it came out so watery. I followed the directions to a T. I wonder what happened?

    1. We’re sorry you had that experience, Carly. We’re not sure how this could have happened if the directions were followed other than maybe the correct Instant Pot settings weren’t used? Either way, we’re sorry this happened and hope you have better luck next time!5 stars

    2. Same happened to me. I used the recipe increase function and i don’t think that feature accounts well for non linear changes in spice ratio to yield. This recipe is affected by the water amount as well… perhaps because the tomatoes produce so much water and it’s a tough variable to account for. I multiplied the recipe x6 (i can’t imagine why recipes are for such small amounts. Who puts in the time and effort for just a taste?) Anyway, too watery. At that ratio, i’d reduce water from 9 to 8 cups.3 stars

    1. Potatoes would be good! They may require additional cooking time, though, so be cautious of that. We would allow them to cook under high pressure with the valve sealed for at least 10 minutes with a natural release of at least 6+ minutes.5 stars

  4. Can you use other types of lentils? My grocery store doesn’t have split pigeon peas but did have Masoor Dal? Would those lentils work… are they very different?

Where To Next?