Made in one pot in just 30 minutes, this is guaranteed to be the easiest lentil dahl recipe you ever try! It’s rich and creamy, made with budget-friendly ingredients, and packed with plant protein and fiber.

Want more Indian-inspired recipes? Be sure to try my Easy Chana Masala, Vegan Biryani, Vegan Butter Chicken, and Roasted Eggplant Curry recipes while you’re here.

close up on red lentil dahl topped with a drizzle of coconut milk and red chili flakes in a white bowl.

This easy 30-minute lentil dahl recipe tastes almost too good to be true. It features restaurant-quality flavors but is incredibly easy to make in one pot using budget-friendly ingredients!

Red lentils melt into the rich, creamy, and perfectly spiced stew while infusing this hearty meal with protein and fiber. Coconut milk tempers the spice while a handful of spinach adds a secretly healthy twist. Treat yourself to a hefty scoop with cooked rice and homemade Naan on the side, then enjoy!

What is lentil dahl?

The term, dahl (also dal, dhal, or daal), refers to dried, split pulses or legumes. It also refers to a staple Indian dish made by simmering lentils in a spiced and aromatic stew or soup. Dahl recipes vary from region to region but they almost always feature layered and nuanced flavor profiles and affordable, yet protein-rich ingredients.

a cooked batch of lentil dahl in a large grey pot.

How to make easy red lentil dahl

To begin, sauté the chopped onion in an oiled skillet over medium heat until it’s soft. Next, add the garlic and ginger. Let them soften before stirring in the garam masala, turmeric, and red pepper flakes.

cooking chopped onions, garlic, and ginger in a large grey pan.
dry spices on top of cooked onions in a large grey pan.

Stir in the dried lentils, canned tomatoes and their juices, coconut milk, and vegetable broth. Bring the mixture up to a boil, then lower the heat to a simmer.

Continue simmering until the red lentils are soft and tender.

uncooked lentil dal in a large grey pot.

To finish, stir the lemon juice and spinach into the lentil stew. Cook until the spinach is wilted. Give it a taste and adjust the seasonings as needed (add salt to taste, more lemon for tang, red pepper flakes for spice, etc.).

Serve the red lentil dal in bowls with cooked brown or basmati rice and fresh naan bread on the side. Enjoy!

using a spoon to lift a scoop of red lentil dahl from a large pot.

Frequently asked questions

Should you soak the red lentils ahead of time?

No, red lentils do not need to be soaked before they’re added to the pan. However, I do recommend sifting through the dry lentils first. Keep your eyes out for pebbles or specks of dirt, and be sure to discard them before cooking the lentils.

What kind of lentils are used in dahl?

All kinds! Red and split yellow lentils work particularly well for this easy dal recipe because they take very little time to soften and practically melt into the creamy stew.

You could probably use green or brown lentils as a substitute here, but I haven’t tested it. Just know that green/brown lentils don’t soften as much as red lentils and will give the dahl more texture. They also take longer to cook, but you can mitigate this by adding more water or broth to the pot as needed.

I can’t have coconut milk. What can I use instead?

Cashew cream is the best replacement for coconut milk. It will make the dahl rich and creamy but won’t affect the flavor (Use 1/2 cup or more, and additional broth as needed.) Unsweetened cashew, soy, or almond milk also works well for a lower fat, less rich option.

Can you make it in the Instant Pot?

Yes, it’s easy to make red lentil dal in the Instant Pot. Using the Sauté feature, cook the onion, then the garlic and ginger. Stir in the spices, then the lentils, coconut milk, tomatoes, and broth. Lock the lid in place and cook at high pressure for 10 minutes. Do a quick release, then add the lemon juice and stir in the spinach.

How long does it last?

Red lentil dal is perfect for meal prep and healthy lunches! The cooled leftovers stay fresh and flavorful for 3 to 4 days when stored in an airtight container in the fridge.

Can you freeze lentil dal?

You sure can. Place the leftover dahl in freezer-safe airtight containers or ziplock bags and freeze for up to 3 months.

using a fork to remove a scoop of red lentil dahl from a white bowl.
close up on red lentil dahl topped with a drizzle of coconut milk and red chili flakes in a white bowl.
4.95 stars (154 ratings)

Quick & Easy Red Lentil Dahl

Made in one pot in just 30 minutes, this is guaranteed to be the easiest lentil dahl recipe you ever try! It’s rich and creamy, made with budget-friendly ingredients, and packed with plant protein and fiber.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 8 servings

Ingredients 
 

  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped small
  • 5 cloves garlic, minced
  • 1 tablespoon fresh ginger, peeled and grated
  • 1 tablespoon garam masala
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon red pepper chili flakes
  • 1 1/2 cups dried red lentils
  • 14 ounce can diced tomatoes
  • 13.5 ounce can full fat coconut milk
  • 3 cups vegetable broth
  • 1 teaspoon salt, or to taste
  • half a lemon, juiced
  • 3-4 cups baby spinach

For serving

  • 4 cups cooked brown or white rice
  • Vegan Naan

Instructions 

  • In a large pot or pan over medium heat, sauté the chopped onion in the olive oil for 5 minutes, stirring frequently. Then add the garlic and ginger and cook 1 more minute, until fragrant.
  • Add the garam masala, turmeric and red pepper flakes to the pan and stir into the onion mixture. Add a few tablespoons of water if the mixture is too dry.
  • Now add the dried lentils, canned tomatoes and their juices, coconut milk and vegetable broth to the pan. Stir well and turn the heat to high. Bring to a boil, then lower heat and simmer for about 15 minutes, until the lentils are cooked and soft. Stir occasionally.
  • Squeeze the lemon juice into the pan, and stir in the spinach as well until wilted. Add salt to taste. I used 1 teaspoon.
  • Serve with brown or white rice and Vegan Naan. Enjoy!

Video

Notes

  1. Leftover dahl will keep in the refrigerator for about 4 days in a covered container. It also freezes well.
  2. May use light coconut milk if desired, it simply won’t be as creamy. If you can’t have coconut, you may substitute Cashew Cream instead. Unsweetened almond/cashew/soy milk may work as well.
  3. To make it in the Instant Pot: Use the sauté feature to cook the onions, then the garlic and ginger. Add spices and stir. Turn off the Instant Pot for a moment, and add the lentils, tomatoes, coconut milk and broth. Seal and cook at high pressure for 10 minutes. Do a quick release, then add the lemon juice and stir in the spinach until wilted. Serve.
  4. Nutritional information is an estimate only and does not include rice or naan.

Nutrition

Serving: 1serving | Calories: 258kcal | Carbohydrates: 28g | Protein: 11g | Fat: 13g | Saturated Fat: 9g | Sodium: 732mg | Potassium: 625mg | Fiber: 12g | Sugar: 3g | Vitamin A: 1314IU | Vitamin C: 12mg | Calcium: 62mg | Iron: 5mg
Course: Main, Side Dish
Cuisine: Indian
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , , ,

you may also like:

Comments

  1. I love this recipe. I make it all the time. The only change I make is to add some diced potatoes and carrots. Cooks up quick in a pressure cooker after sautéing.
    Thanks for a great recipe

    1. Your additions sound amazing! Thank you for sharing your ideas and your wonderful review! I am thrilled you are loving the recipe! It’s one of my favorites! Happy cooking!

    1. Hi Louise! One of my favorite recipes ever! I’m so glad the recipe turned out great for you, and that you loved it! Thanks so much for sharing your wonderful feedback!

  2. Good recipe, however, the amount of and measurement unit of the lentils is odd. Lentils are typically sold in dry weight units of 1lb or multiple of this. 1 lb is about 1.5X the proportions of this recipe. I’d go with a full 1lb bag of lentils and simply increase the spice portions slightly to accommodate.

    Similarly, I’d add exactly 1 can of coconut milk, either 1 or 2 standard 5 oz bags of spinach, etc.

    Probably common sense to longtime cooks, but just in case you’re starting out and are worried about proportions, hope this helps.

    1. I’m glad you enjoyed the recipe! I usually buy lentils in bulk, so not bags, but I can see where that would make sense if you didn’t have them in bulk containers. It’s a pretty flexible recipe though. Thanks.

    1. You are welcome, Colleen! I’m so glad you loved it! Thanks for sharing your awesome review!

  3. I just made this. My kitchen smells amazing. It tastes wonderful! After reading previous comments, I’m looking forward to leftovers tomorrow

    1. Hi Kelly. This Dahl does create the most wonderful aroma! I’m glad you love it, and yes, you’ll love the leftovers! Thanks for sharing you wonderful feedback!

  4. Just made this for the first time. I cannot believe how good it is. This is going to become a regular in our house. thank you.

  5. Absolutely delicious recipe, it’s most delicious on the next day/ days! I can’t count how many times I’ve made it and it’s so easy, thank you!

    1. Hi Mira. I’m thrilled you love the recipe! I agree, it gets so flavorful after a day or two! Think I’ll go make some! Thanks for your awesome review and feedback! Happy cooking!

  6. I’m excited to try this! Wondering if it’s ok to use brown lentils for red lentils?? (as that’s what I have on hand right now)

    1. You can, yes, the recipe will just be a bit different. Brown lentils are much more noticeable and stay whole, while red lentils become rather creamy and disappear a bit.

      1. Second time I’ve made lentil dahl recently and this recipe is absolutely spot on. Accessible ingredients with easy to follow instructions. Thanks Nora and I’m looking forward to trying a lot more of your recipes. Such a joy to discover recipes that are simple, healthy and delicious.

        1. Hi David. Welcome to my recipes! I’m thrilled that you have enjoyed them so far! Thanks for taking time to share your stellar review and feedback. This Dahl is one of my favorites, and I’m glad that you love it as well! Happy cooking!

        2. Love this recipe is an understatement. I make a batch and freeze. It freezes well. I’m make no it now :)! One mention..consider adding black pepper to pair with the tumeric for anti-inflammatory powerhouse.

  7. I have made this several times and have shared with several friends who have loved it as much as I do. It is quick, easy and highly adaptable to clean up whatever veg you have in the fridge that might need to get used up. I’ve been trying to incorporate more plant based meals in my diet and this recipe has helped tremendously. It’s in our regular rotation.

  8. Have made this several times and it is delicious as written. I make on Sunday for part of our week of prep.
    excellent!

    1. Hi Heather. I’m so exited that you are loving the recipe! Thanks for your wonderful review!

  9. I have to admit I used chicken broth because that is all I had. This recipe is absolutely delicious…and this is coming from someone who doesn’t care for lentils. So good!!!

  10. 10/10 🔥❤️ I followed everything but I decided to blend it a lil for texture purposes. Definitely love it this way and will make this again.

  11. I have made this at least a dozen times, and it is excellent! This is also incredibly easy, actually cooks up in less than 40 minutes INCLUDING PREP, is made from pantry stapes, requires minimal chopping, is healthy, filling, and is a strong candidate for leftovers. Gauntlet thrown. Truly a marvel. I usually add even more spinach and occasionally fresh curry leaves when I have them. Bravo, delicious!

    1. Hi Brooke. Thank you for your stellar review and feedback! I’m really thrilled that you are enjoying this recipe. I always loving making up a big pot of this Dahl! Wishing you lots of happy cooking!

  12. Another week night when I just really, really didn’t want to make dinner. But, we’d already had pizza once this week, and I couldn’t justify pizza two days in a row. I made this, and I’m so glad I did. Came together quickly, and less time than take out would have taken. Almost less time….anyway. Thank you for saving me from myself.

    1. I’m so glad you tried the Dahl! It is one of my favorite quick, yet full of flavor, recipes! Thank you for taking time to share your fabulous review and feedback!

  13. This is probably the first “quick and easy” recipe I’ve used that actually turned out to be quick and easy without compromising on flavour! I managed to get it done all while my 4 minute noodles were preparing. Ok maybe not that quickly…but they definitely hadn’t cooled by the time I turned the pot down to a simmer. Thanks so much for this delicious recipe. I didn’t have a lemon but I did have some frozen lemon zest I added in for a touch of citrus which seemed to do the job.

    1. Hi Mula. I definitely love the easy and fabulous flavor of this recipe! I’m glad you do as well. Thanks for taking time to share your fabulous review and feedback!

  14. Hi,
    Made this for our Easter family gathering. Everyone loved it. Always can count on your recipes to be a success Nora. It was first time I had made it. Im making it again today, thanks again for your delicious recipes.

    1. Hi Kaye. Thank you for using my recipes! I appreciate your positive feedback and review! Wishing you lots of happy cooking!

    1. I’m not sure what you mean, I guess American? Ounces (for the canned ingredients) and cups. I also have a metric button that will convert the measurements to grams and mls.

  15. This was fabulous for an impromptu homemade Indian take-out night having all the ingredients on hand! Thanks!!

  16. I’ve been cooking at least one vegetarian or vegan entree a week in 2024. This is the first one that was a home run with everyone in the family. So easy and delicious! They request it often!

  17. I’m thinking of making this tonight but instead of spinach I’m going to add some chopped up fresh kale which I have on hand. Hopefully will work well.

  18. I have never made anything like this before and did not know what to expect. Still not sure what it should have looked and tasted like. In any case, this was delicious! I served it over some baked (actually nuked) potatoes instead of rice. And on the side we had some sourdough bread. This recipe is definitely a keeper. Thank you!

    1. You are welcome, Summer! This is truly one of my favorites! It’s always full of wonderful flavor! Thanks for sharing your awesome review!

  19. Hi Nora, I am making this now. Not sure what I did wrong. It looks like curdled soup. The ONLY ingredients I altered were a little bit more lentils, and a little bit LESS broth. Is it supposed to be very soupy? And is my coconut milk supposed to curdle? Thank you!

    1. I’ve never had that happen, but some quick research tells me that sometimes milk based dishes can curdle if the heat is too high. I’m honestly not sure this applies to coconut milk as well and haven’t experienced it myself, but perhaps try lowering the heat next time. It’s like a thick stew when it’s done, not watery or anything like that. Did you use red lentils?

      1. Nora,

        My final review is above this one. It was delicious! Yes, I used red lentils. I will try lowering the heat when I make again which will be in the next couple of days. As for the curdling, I do notice that coconut milk does that sometime THOUGH it does not seem to alter the taste or flavor. So again, thank you for a wonderful recipe that I will make over and over. Happy Spring!~

  20. Ein tolles Rezept!!
    Ich habe statt Spinat einfach Bärlauch und Giersch genommen, da diese gerade Saison haben und frisch in meinem Garten wachsen.

Leave a Reply

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.