Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Instant Pot Dal

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Instant Pot Dal is an easy, healthy, and delicious weeknight dinner! Made with diced tomatoes, moong dal, a few hidden veggies, and Indian spices, it’s a nutritious dish with only 25 minutes of hands-on time. A one-pot family-friendly meal!

Cooked Instant Pot dal in a stainless steel bowl with a dollop of yogurt on top.

I absolutely love my Instant Pot! I use it at least once a week and it has made making healthy meals for dinner so much easier! We eat Indian food fairly often, and one meal that’s classic is dal with sabji, or sautéed vegetables. I’m always working on new Instant Pot recipes that don’t take as much time so I created this dal recipe in the pressure cooker with a few hidden veggies for a one pot meal!

This healthy vegetarian Indian recipe was a hit with my whole family! You can make this easy dal fry recipe without an Instant Pot, but it’s just so much easier with one when you don’t have to sit there watching your lentils cook on the stove.

This yummy Indian dal “stew” is nutritious and delicious, vegetarian, vegan, and freezes really well too, making it the perfect recipe for meal prep and batch cooking! I love serving it with naan bread or brown or white rice for an extra-filling meal.

Indian dal in the Instant Pot is packed with protein, gluten-free, vegan friendly, keeps you full forever, and tastes so good you won’t even realize it’s good for you!

🙋🏽‍♀️ What Is Dal?

Dal (or daal, dahl, dhal), is both an ingredient and a dish. As an ingredient, it is any split legume. There are numerous kinds of dal, and the type of dal used in Indian recipes largely depends on the region of India. Toor dal also known as split pigeon peas, and moong dal are common in South India and Chana dal is common in the North. At the store you may find brown lentils, black lentils, or other shades of yellow, orange, or red. 

As a recipe, dal is a creamy dish that includes the legume as the main ingredient, along with spices, and often with added vegetables. The dish is prepared in different ways with many varieties of lentils including yellow dal, red lentil dahl (masoor dal), yellow dal tadka, and this Instant Pot dal makhani. Dal is a staple in Indian cooking and is often served for dinner with a variety of sides and vegetables.

Latest Recipe Video!

👩🏽‍🍳 Why You’ll Love This Instant Pot Dal

  • Vegetarian And Vegan: This Indian dal recipe is made with plant-based ingredients, no butter, and lots of satisfying and nutrient-dense vegetables for a dish that is vegetarian, vegan, and ready to be served to any guest!
  • Gluten-Free: This hearty dish uses all naturally gluten-free ingredients so zero substitutions are needed.
  • Sneak In Any Vegetable: I made this recipe with some of the extra vegetables I had on hand including carrots, cauliflower, and peppers, but you can utilize any vegetable you have! I love finishing this recipe by adding some fresh spinach or kale or using diced tomatoes, onion, or broccoli that I have left over from another recipe. You can also omit the veggies if you like, this Instant Pot dhal will still turn out great!
  • Filling And Creamy: Dal is packed with plant-based protein from the lentils for a meal that will keep you full and is warm, comforting, and creamy.
  • Under 30 Minutes Of Prep Time: You can prepare all the ingredients and have this easy recipe in the Instant Pot in under 25 minutes.
  • Kid-Friendly: This delicious recipe is kid-friendly because it is light and mildly spiced, with hidden veggies! It’s full of flavor but not too hot for little palates. When making this for kids, I typically omit the cayenne pepper and serve it with rice.

🥘 Ingredients

This easy dal recipe in the Instant Pot requires just a few basic ingredients! See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.

All the ingredients to make Instant Pot dal on a white counter.
  • Tomatoes: Canned or fresh tomatoes diced into small pieces work best and add color to this Instant Pot dal recipe.
  • Carrots: Adds color and additional nutrients. Cut any-sized carrot into bite-sized pieces.
  • Cauliflower: A cruciferous vegetable adds so much to this dish and holds up well when pressure cooked.
  • Onion: I used a small red onion, diced.
  • Bell Pepper: Colorful bell peppers add a variety of texture and flavor.
  • Spices: Ginger, garlic, hing, turmeric powder, mustard seeds, cumin seeds, curry powder, cayenne pepper, and salt add lots of flavor to this dal Instant Pot recipe. Hing can be found at an international grocery store or purchased online. I absolutely love Simply Organic’s Curry Powder because it has the perfect balance of heat and warm spices and gives the dal complexity of flavor.
  • Split Lentils: I use Moong dal yellow lentils for this recipe because it cooks down really well and becomes super creamy. Moong dal is a split legume that is yellow in color and is commonly used in Indian cuisine.
  • Water: Serves as the liquid to cook the lentils and make this dal fry recipe stew-like.
  • Coconut Oil: This light and neutral oil is used to saute the spices and onions before sealing the Instant Pot.

🍲 Ingredient Substitutions

  • Oil: Use any neutral oil such as olive oil or avocado oil in place of the coconut oil to saute the spices and onions.
  • Other Lentil Varieties: There are so many types of lentils you can use to make this everyday dal. Use chana dal or yellow split peas to make instant pot toor dal. 
  • Spices: Substitute garam masala, nutmeg, coriander seeds, cloves, red chili powder, curry leaves, or other personal favorite spices.
  • Ginger Garlic Paste: Available at Indian grocery stores, premade ginger garlic paste will save you some prep time when substituted for fresh ginger and garlic.
  • Vegetables: The first time I made this Instant Pot Indian dal, I used what I had on hand which included peppers, cauliflower, and tomatoes, but this dish can be made with almost any vegetable you have on hand – broccoli, greens, or squashes will all work well. When making for kids, you can include some of your family’s favorite veggies. You can also omit the veggies altogether for a more traditional Instant Pot dal tadka recipe.
  • Vegetable Stock: You can use vegetable stock in place of the water if you prefer some extra flavor.

🔪 How To Make Instant Pot Dal

Follow these step-by-step photos to make the perfect Instant Pot dal every time!

Sauté Vegetables: Turn your instant pot to sauté mode on high. Heat oil, then add cumin seeds and mustard seeds and cook for 30 seconds until they pop. Add 1 more teaspoon of coconut oil, and then add in onion, tomatoes, garlic, and ginger. Sauté for 3-5 minutes, stirring frequently, until the onion is cooked through and translucent.

Tomatoes cooking in the Instant Pot with onions and spices.

Add Rest Of The Ingredients: Add the moong dal, 3 cups of water, cauliflower, carrots, bell pepper, and all of the remaining spices. Press the “Cancel” button on the Instant Pot to end the sauté setting. Stir all ingredients to combine.

All ingredients for the Instant Pot dal in the Instant Pot with the lid off.

Cook Dal: Close the Instant Pot with the lid, and make sure the pressure valve is in the locked or closed position. Pressure cook on the high pressure setting with the cooking time set to 15 minutes. Allow the electric pressure cooker to release the remaining pressure before opening. Stir and add water until the consistency of dal suits your preferences!

Serve: Add chopped fresh cilantro to the top of the cooked dal, if desired, and serve with plain rice.

Yellow lentils and vegetables for Instant Pot dal cooked inside the Instant Pot.

✔️ How To Make Stovetop Dal

You can make this recipe without an Instant Pot, the cooking time is just a little longer. To prepare this dal on the stove top follow the same instructions in the recipe and use a large pot instead of the Instant Pot.

Sauté the cumin and mustard seeds in coconut oil over high heat until they pop, about 30 seconds.
Add the onions, garlic, and tomatoes and reduce to medium heat. Sauté until translucent.
Add the dal, spices, vegetables and water. Cover and simmer for at least 30 minutes to 1 hour, until the consistency of the dal is thick and creamy. Stir occasionally to prevent the dal from sticking to the bottom of the pot.

💭 Expert Tips

  • Begin by cooking the spices: Start off by sautéing some of the oil with the mustard seeds and cumin seeds. Allowing the whole spices time to heat and break open to release the most flavor. Adjust the temperature of the saute setting as needed to avoid burning the spices or vegetables. If you’re cooking at a lower temperature or on the stovetop it may take a couple of minutes for the spices to break open.
  • Use vegetables you have on hand: I love adding in a few extra vegetables that are leftover from other recipes to prevent food waste, so you can vary the vegetables the next time you make this recipe depending on what you have on hand.
  • Natural pressure release the Instant Pot: Allow time for the Instant Pot to naturally release pressure after cooking instead of using the quick-release function. How long this takes will depend on your specific instant pot but plan to allow at least 15-20 minutes for this step. This healthy dal recipe will continue to cook and soften during this time, so be careful not to let the pot sit for a long time before opening or your dal will overcook.
  • Look for dal sold under a variety of names: If you’re shopping at an international grocery store, there will be a large selection of split legumes to choose from. In other grocery stores, dal may be sold under a variety of names including toor dal, arhar dal, yellow split pigeon pea, or split legumes.

📖 Variations

  • Spicy: Increase the amount of cayenne pepper and add a diced jalapeno pepper or diced green chili when sauteeing the vegetables.
  • Thinner Dal: If you like your dal to have more of a lentil soup consistency instead of a stew-like consistency, add 1 cup of additional water before cooking. You can also stir in water after cooking to thin out the dal.
  • Mix-Ins: Add a can of kidney beans, white beans, green chilies, or additional spices before pressure cooking. Or add diced tomatoes, bell peppers, Greek yogurt, or chopped fresh herbs as a garnish to cooked dal.

🍽 Serving Suggestions

Traditionally, dal is served with a bowl of basmati rice or vegan naan flatbread. For more whole grains, I recommend serving this easy Instant Pot dal recipe with warm sprouted wheat tortillas, quinoa, or brown rice. For kids, serve this pressure cooker dal over basmati or jeera rice (cumin rice) or with almond flour tortillas on the side. You can also add a bit of cashews for more texture!

If you enjoy your dal with toppings, serve with fresh cilantro or coriander leaves, a squeeze of lemon juice, a drizzle of coconut milk yogurt, or a dollop of plain Greek yogurt for some extra protein.

🫙 Storage Directions

  • Storing: Leftovers keep in an airtight container in the refrigerator for 3-4 days. Cool the dal to room temperature before transferring to the container.
  • Reheating: Reheat leftover dal in the microwave on medium heat in 1-minute intervals, stirring between heating, until it is heated through. Use a microwave-safe container and lightly cover it. When reheating from frozen, defrost in the refrigerator overnight.
  • Freezing: Freeze leftovers in an airtight container for up to 3 months. Allow the dal to cool completely before transferring to a freezer-safe container.

❓Recipe FAQs

How long does it take to cook lentils in the instant pot?

Depending on the type of lentil you are using, the time it will take will vary. Smaller lentils, such as moong dal, or red lentils will only need about 4 minutes of cooking time. Whereas brown lentils, black lentils, or green lentils will take about 6 minutes.

Which lentils are best for making dal in the Instant Pot?

Really any type of lentil will work well for making dal in the Instant Pot! Common lentils include split red lentils (masoor dal), split yellow lentils (moong dal), and split pigeon peas (toor/arhar dal). You can choose the variety you prefer, but adjust cooking times accordingly.

Should I soak lentils before cooking them in the Instant Pot?

Generally, you do not need to soak lentils before cooking them in the Instant Pot. They cook quickly without soaking. However, rinsing them thoroughly is essential to remove excess starch.

Instant pot dal in a skillet topped with fresh herbs.

🍛 More Delicious Instant Pot Recipes!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from The Picky Eater.

Love this vegetarian indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Cooked Instant Pot dal in a stainless steel bowl with a dollop of yogurt on top.
Print Recipe
4.69 from 19 votes

Instant Pot Dal

Instant Pot Dal is an easy, healthy, and delicious weeknight dinner! Made with diced tomatoes, moong dal, a few hidden veggies, and Indian spices, it's a nutritious dish with only 25 minutes of hands-on time. A one-pot family-friendly meal!
Prep Time25 minutes
Cook Time15 minutes
Total Time40 minutes
Course: Main Course
Cuisine: Indian, Vegan, vegetarian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 8 servings
Calories: 135kcal
Author: Anjali Shah

Ingredients

Instructions

  • Turn your instant pot to sauté on high
  • Add 1 tsp coconut oil and let the oil warm up. Add cumin seeds & mustard seeds and cook 30 seconds until they pop. Add 1 more tsp coconut oil, and then add in onion, tomatoes, garlic, and ginger. Sauté for 3-5 minutes, stirring frequently, until the onion is cooked through and translucent.
  • Then add the remaining ingredients (Moong dal through water) and hit the “Cancel” button. Mix to combine.
  • Cover the Instant Pot with the lid, and make sure the pressure valve is closed. Pressure Cook on High and set the cooking time to 15 minutes. Allow for natural release before opening.
  • Optional: Add chopped fresh cilantro when cooking is complete!

Notes

Storage Directions
  • Storing: Leftovers keep in an airtight container in the refrigerator for 3-4 days.  Cool the dal to room temperature before transferring to an airtight container.  
  • Reheating: Reheat leftover dal in the microwave on medium heat in 1-minute intervals, stirring between heating, until it is heated through. Use a microwave-safe container and lightly cover it.  When reheating from frozen, defrost in the refrigerator overnight.
  • Freezing: Freeze leftovers in an airtight container for up to 3 months.  Allow the dal to cool completely and transfer to a freezer-safe container.
Notes 
  • Start off by sautéing some of the oil with the mustard seeds and cumin seeds.  Allowing the whole spices time to heat and break open to release the most flavor. Adjust the temperature of the sauté setting as needed to avoid burning the spices or vegetables. If you’re cooking at a lower temperature or on the stovetop it may take a couple of minutes for the spices to break open.
  • I love adding in a few extra vegetables that are leftover from other recipes to prevent food waste, so you can vary the vegetables the next time you make this recipe depending on what you have on hand.
  •  Allow time for the Instant Pot to naturally release pressure after cooking instead of using the quick-release function.  How long this takes will depend on your specific instant pot but plan to allow at least 15-20 minutes for this step.  The dal will continue to cook and soften during this time, so be careful not to let the pot sit for a long time before opening or your dal will overcook.
  • If you’re shopping at an international grocery store, there will be a large selection of split legumes to choose from.  In other grocery stores, dal may be sold under a variety of names including toor dal, arhar dal, yellow split pigeon pea, or split legumes.

Nutrition

Calories: 135kcal | Carbohydrates: 23.3g | Protein: 7.8g | Fat: 2.4g | Saturated Fat: 1g | Sodium: 414mg | Fiber: 6.5g | Sugar: 6.1g

32 responses to “Instant Pot Dal”

  1. Wow this dal looks so tempting! I have recently started cooking in my insta pot and your dal recipes will come in handy.5 stars

  2. I too use my instant pot at least once a week and am always looking for new, fresh and exciting recipes to make in it. Like this fabulous veggie packed Dal. Can’t wait to make this.5 stars

  3. Yum! This was so good, it will be on high rotation here. I absolutely love this mix of spices. So warming and comforting. One-pot meals really are the best for busy weeknights. And I especially love being able to make this in the instant pot too. So much easier.5 stars

  4. Yummy! This looks and sounds so delicious and packed with so much flavor! I can’t wait to try this recipe very soon!5 stars

  5. What a great idea to make dal in the Instant Pot! We like dal, and Instant Pot makes it so easy to cook it.5 stars

  6. We eat dal in the Caribbean too due to the Indian influence so I’m very familiar with it, I love it and cannot wait to test it out in my IP.5 stars

  7. This looks super tasty. We love Indian cuisine and eat cauliflower quite regularly. I’m going to switch things up and make this Indian recipe instead the next time we get cauliflower. Great photos, I could eat off the screen…:)5 stars

  8. I am always looking for new ways to use my instant pot and this looks delicious, and really comforting.5 stars

    • Hi Archana! Here they are!
      1. Heat a large stock pot over medium heat. Add 1 tsp coconut oil, onion, tomatoes, garlic, ginger and saute 5 minutes or until the onion is cooked through. Then add the remaining ingredients (moong dal through water) and bring to a boil.
      2. Once boiling, cover and reduce the heat to low and cook for about 1 hour until the moong dal has completely cooked through.
      3. Once the dal is cooked, in a separate small pot on the stove, add 1 tsp coconut oil and turn the heat up to high. Once the oil is hot, add cumin seeds & mustard seeds and cook 30 seconds until they pop. Then add the cumin/mustard/coconut oil mixture to large stock pot. Mix to combine and then serve with chopped fresh cilantro on top as a garnish.

  9. This looks great! I plan to make it tonight! Question – can you recommend a substitute for the mustard seeds and cumin seeds? I don’t have those on hand. Perhaps some dried ground mustard and cumin??5 stars

    • Hi Jen!! Yes I’d say ground cumin, and just omit the mustard seeds. For a little more flavor you can increase the amount of curry powder you use to taste! Can’t wait to hear how this turns out!

    • Thanks Heather! And yes! For a crockpot:
      Add in the Moong Dal through water into the crockpot and cook it on high until the lentils are completely soft and the veggies are mushy.
      Then, on the stovetop in a small saucepan, add the coconut oil and the mustard/cumin seeds until they pop (on high heat), and then lower the heat to medium and add the onions, tomatoes, ginger and garlic.
      Let that cook until the onions are translucent, and then dump the whole onion combo into the crockpot and stir to combine.
      Let that warm through for 5-10 minutes and then serve! Hope that helps! Let me know if you have any other questions!

  10. I love my instant pot as well! Its really amazing for Indian recipes because the switch from a traditional pressure cook to the instant pot is a no-brainer! I like your addition of the curry powder in this recipe, I have to try it! I’ve had others that sometimes have a weird taste!5 stars

    • Yes!! I totally agree – and the instant pot is so much easier to use than a regular pressure cooker! And yeah this curry powder is awesome – I totally agree with you that others can have a really weird taste or like an imbalance of flavors. This one is really unique! Let me know how this recipe turns out when you try it! 🙂

Leave a Reply

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

Recipe Rating




Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.