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.

Dal is one of those unbeatable Indian meals that deliver comfort, nourishment, and authentic flavor to a new level, and this Instant Pot dal recipe takes me there in just 40 minutes. I use moong dal, diced tomatoes, and aromatic spices to create this quick and wholesome plant-based dish.

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

Dal is a staple in Indian cuisines known for its buttery consistency and nutrient-dense ingredients. This version, like my Instant Pot dal makhani recipe, simplifies the process without detracting from its signature attributes. Even after using this quick method, I still have a rich and satisfying medley of lentils, vegetables, and spices. 

Historically and traditionally, dal is cooked for as long as 8 hours. Since then, we have managed to adapt this process as I did with my easy Crockpot dal, or speed it up with stove-top varieties cooking for 30-60 minutes. But sometimes even that is too long. I remember craving yellow moong dal one afternoon while working, and just knowing I would not have the time or energy to hover over my stove for an hour. On a whim, I decided to use my Instant Pot from start to finish, and I was pleasantly surprised and incredibly satisfied. If you have a pressure cooker, I highly recommend trying out this recipe, which I am sure will become a regular for your weeknight dinners. 

As a nutritionist and mom with a demanding schedule,  this Instant Pot dal is one of my favorite ways to combine convenience, nutrition, and satisfaction in one bowl. I use lentils for their plant-based fiber and protein, and for their creamy consistency, while the vegetables provide vitamins and color. The spices season the dal perfectly while providing anti-inflammatory benefits. I appreciate that the seasonings and ingredients, though varied, work together to form this harmonious meal. 

The process for this Instant Pot dal requires layers of flavors to be built simply. I start by heating the spices in oil, allowing them to bloom, then add the vegetables and lentils before pressure cooking everything together. The combination of sauteing and pressure cooking ensures that each ingredient shines through, while also melding together. 

If you are looking for a highly reliable and nourishing recipe, I cannot recommend this Instant Pot dal enough. Besides giving me a reprieve on busy weeknights, it has also been useful when helping out my friends.

A good friend of mine called me up in a panic one afternoon. She was cooking dinner for her fiance’s family and was only told that day that one of the guests was vegan. She was at work and asked me which place would be the best for a quick vegan takeaway. I told her to come to my house on her way home instead and gave her a pot of this dal with strict instructions that she had to take all the credit. Her dinner was a huge success. 

Latest Recipe Video!

🥘 Ingredients

For this Instant Pot dal, I use a mix of pantry staples and fresh vegetables. This is exactly what I use:

All the ingredients to make Instant Pot dal on a white counter.

Tomatoes: I use canned or fresh diced tomatoes to add a bit of acidity and complexity to the dish.

Carrots: These are chopped into small pieces and added for color and nutrients.

Cauliflower: I include cauliflower for a filling texture that does not clash with the rest of the dish.

Aromatics: I use onion, ginger, and garlic when building the foundation of my dal. 

Bell pepper: I like using red pepper for a natural sweetness in the dish.

Spices: For this dal recipe, I use turmeric, cumin seeds, mustard seeds, curry powder, cayenne pepper, hing (asafetida), and salt. Together, these create a well-rounded spice blend. 

Moong dal: I like using yellow split lentils for a smooth and creamy consistency. 

Water: Water is added to the Instant Pot to help cook the lentils into a stew-like consistency. 

Coconut oil: I use coconut oil to saute the vegetables and spices. 

🔪 How To Make

These are the simple steps I follow to build flavor when making this Instant Pot Moong dal: 

Saute spices and vegetables: I start by turning my Instant Pot to saute mode on high, heating my oil, and adding my cumin and mustard seeds, cooking until they pop. Then I add 1 teaspoon of coconut oil and saute my aromatics and tomatoes for 3-5 minutes until the onion is translucent. 

Tomatoes cooking in the Instant Pot with onions and spices.

Add remaining ingredients: Next, I add the moong dal, 3 cups of water, cauliflower, carrots, bell pepper, and remaining spices. I press the cancel button to end the sauteing and stir all the ingredients to combine. 

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

Pressure cook: I close the Instant Pot with the lid and ensure the pressure valve is in the locked or closed position. Then I pressure cook on high with the time set for 15 minutes, and allow the cooker to release the remaining pressure before opening. Once cooked, I stir and add more if I prefer a looser consistency. 

Serve: To serve, I add chopped fresh cilantro over the cooked dal, and enjoy it as is or with my favorite Indian side dishes. 

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

My #1 Secret Tip for this Instant Pot dal recipe is to allow a natural pressure release after cooking. This gives my lentils extra time to soften and creates that smooth buttery consistency I am looking for.

Other Tips To Keep In Mind:

  • Rinse lentils: I rinse the dal thoroughly to remove excess starch or debris. 
  • Keep cuts uniform: Keeping the vegetables small and uniform in size ensures an even cooking rate and helps them disperse better in the dal. 
  • Rest before serving: I like giving my dal 2 minutes to rest and infuse before serving. 
  • Soak for an even smoother texture: If you want a seriously smooth texture or an easily digestible dal, I suggest soaking the rinsed dal in water for just 15 minutes before adding. 
  • Finish with an acid: When garnishing with the fresh cilantro, I like adding a fresh squeeze of lemon or lime juice to brighten up the flavors.

📖 Variations

I love varying my Instant Pot dal ingredients, depending on what I have in my kitchen. These are 3 variations my family enjoys the most:

Spicy version: For a bit more heat, I add an extra 1/2 teaspoon of cayenne and 1 chopped green chili while sauteing my aromatics. I love this version for days when my nose is feeling slightly congested. 

Soup consistency: If I want to enjoy this meal as a soup, I add 1 extra cup of water before cooking. This is a great option when I do not feel like making any side dishes.

Bean protein boost: I stir in 1 can of kidney beans, white beans, or chickpeas just before pressure cooking. These legumes break down and add more creaminess and extra protein. I love taking leftovers of this variation for lunch as it gives me a steady release of energy. 

🍽 Serving Suggestions

Most times, I serve this Instant Pot dal over some warm rice or with my vegan flatbread in place of naan. And if, like me, you have a rice cooker, try my 4 ingredient cilantro lime rice as a quick and tasty side dish. For a pop of colour and a contrasting texture, I recommend my Indian asparagus stir fry

The last time I made this dal for dinner, I was tired of having it with rice or roti, and needed a change. I served it with my traditional Indian samosas as a starter and a side of my Indian cabbage with peas. At a glance, it seems very detached, but my kids and husband loved the varying textures and slight randomness. My kids were especially creative that night and poured a spoonful of the dal into the samosas. Ha! 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftover dal in an airtight container in the refrigerator for up to 4 days.

Freezing: I portion out my cooled dal and freeze it in sealed containers for up to 3 months.

Reheating: If frozen, I thaw in the refrigerator overnight before reheating. To reheat, I use the stovetop or microwave and heat through for a few minutes, adding a splash of water to loosen up the dal if required. 

❓Recipe FAQs

What should I do if my dal has turned out too thin?

When my dal turns out too thin, it usually just needs a bit more cooking time to allow the lentils to break down. I let the dal simmer in the Instant Pot for 5 minutes on the saute function, and let it go longer if needed. 

How do I cook this dal on the stovetop if I do not have an Instant Pot?

When I make this dal on the stovetop, I follow the same steps but use a large pot instead, and allow for a longer cooking time. I start by heating the oil and cooking the whole spices, then add in my aromatics and saute until softened before adding the remaining ingredients. I let everything simmer covered for 30-60 minutes, stirring occasionally to prevent sticking. I do this until the lentils break down and the dal reaches a smooth and creamy consistency.

What is the difference between the types of lentils, and which ones work best for this recipe?

I like using moong dal for this recipe since it cooks quickly and breaks down into a softer texture. Red lentils cook very quickly and would work well in this recipe, especially if you prefer a smoother texture. Chana dal and split peas take a bit longer to cook and hold their shape, creating a slightly firmer bite. If you want a truly hearty consistency, brown and green lentils are the best at staying intact and are great for a chunkier dal. 

Instant pot dal in a skillet topped with fresh herbs.

Love this Plant based 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, 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

Dal is one of those unbeatable Indian meals that take comfort, nourishment, and authentic flavor to a new level, and this Instant Pot dal recipe gets everything done in just 40 minutes. I use moong dal, diced tomatoes, and aromatic spices to create this quick and wholesome plant-based dish.
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

  • My #1 Secret Tip for this Instant Pot dal recipe is to allow a natural pressure release after cooking. This gives my lentils extra time to soften and creates that smooth buttery consistency I am looking for.
  • Rinse lentils: I rinse the dal thoroughly to remove excess starch or debris. 
  • Keep cuts uniform: Keeping the vegetables small and uniform in size ensures an even cooking rate and helps them disperse better in the dal. 
  • Rest before serving: I like giving my dal 2 minutes to rest and infuse before serving. 
  • Soak for an even smoother texture: If you want a seriously smooth texture or an easily digestible dal, I suggest soaking the rinsed dal in water for just 15 minutes before adding. 
  • Finish with an acid: When garnishing with the fresh cilantro, I like adding a fresh squeeze of lemon or lime juice to brighten up the flavors.

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! 🙂

4.69 from 19 votes (5 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave