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.94 stars (250 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!

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

you may also like:

Comments

    1. A drizzle of full-fat canned coconut milk, but sometimes I drizzle a little plain dairy-free yogurt on top as well.

  1. This was so, SO good!! I typically always have these ingredients on hand, so I will be making this on repeat. Thank you!

    1. You bet, Liz! I love this recipe as well, and make it often! Thanks for taking time to share your awesome review! Happy cooking!

  2. This is DELICIOUS! Thoroughly recommend 💕
    Such simple wholesome ingredients with a gorgeous creamy texture (I pressure cooked on high for 6 mins)

  3. This recipe is SO good. Thank you. The only change I made was to reduce the red pepper flakes to about 1/8 teaspoon as I don’t like foods that are super spicy. It was still spicy, but not over the top. I added diced fresh avocado as a garnish. Scrumptious!

    1. Hi Lois. I’m so glad that you love the lentil dahl! It’s a wonderfully versatile soup! Thank you for sharing your positive feedback and recipe experience! Wishing you lots of happy cooking!

  4. WOW! My wife, the chef in the house, was out of town and I was looking for something to make with red lentils. Stumbled upon this recipe and started throwing it together before realizing I was missing 3-4 ingredients. Regardless, it turned out amazing and even my wife raved about it when she got home.

    1. Hi Justin. How fabulous that your Dahl turned out wonderful! This is one of my favorite recipes, and I make it often! Awesome that your wife loved the recipe as well! Thanks for your terrific review and recipe experience! Wishing you happy cooking!

      1. Love this recipe. My partner who has MND loves it too!! I batch cook and freeze. The Dahl consistency and high protein content is perfect for an MND patient. I can add more to like a Mango Chicken pureed etc. The variations are endless
        Thank you so much

  5. love this recipe. have made it a half dozen times now in the last 2 – 3 months. Love how easy it is. I add a lot of veggies to it, like broccoli, cauliflower, carrot and potato. To make up for the extra volume I add another 1-2 TBSP of garam masala a teaspoon or more of cumin and a second can of coconut milk. The extra veg makes it more like a dahl veggie stew. So warming and satisfying. Like i said, love it. Thank you for the recipe.

    1. You are so welcome, Daniel. I loved reading about the way you prepare the lentil dahl! It sounds absolutely delicious! Thank you for sharing your awesome ideas and great comments! Happy cooking!

  6. I made this tonight and my husband and I really enjoyed it. I will be making this again for sure. It was delicious. The only thing I added was some dried Kasoori Methi which I’ve used in other Indian recipes, but this probably doesn’t make a difference at all. It was easy and quick to make. A keeper!

    1. Hi Gail. I’m so glad that you loved this recipe, and found it easy and delicious – two of my favorite combinations!! Thank you for sharing your fantastic review and feedback! Happy cooking!

  7. I’m fresh off the plane from India. The food & flavours were something else! So excited to advance my meal & spice repertoire! Excited for my meal prep day tomorrow!

    1. Hi Susan. I’m so glad that you enjoyed the lentil Dahl recipe! This is one of my favorites! I hope you enjoy your journey through my recipes! Wishing you happy and delicious meal prepping!

  8. Came out way too watery and lacking some flavor but I think I can fix those things next time. A bit disappointed bc I usually love her recipes

  9. This is absolutely delicious, healthy, andeasy to make with store cupboard staple ingredients! Massive thanks to you🥰

    1. I’m so glad you are enjoying the recipe, Ruth! It is hands-down one of our family’s favorite recipes! Thank you for sharing! Wishing you happy cooking!

  10. I’ve made this probably over 50 times, it’s been something my wife and I eat a few times a month. I learned this recipe from working in a volunteer kitchen for my community. We would make massive batches of this dahl and add shredded carrots to it to feed school children. They would LOVE it and we would get massive praise. I figured you should know this, Nora. Fantastic recipe!

    1. That is so neat to hear, thank you for commenting and letting me know! I also make this regularly; my whole family just loves it. It’s great the school kids loved the recipe with added shredded carrots, wow!

  11. Made this last night per the recipe, and it was really, really good! I’ll be sharing this with my extended family as we all like to trade recipes we’ve tried and liked. Thanks for posting this!

    1. I’m so glad that you enjoyed the Dahl recipe, Brian! This is absolutely one of my favorites! Thank you for sharing your awesome feedback! Happy cooking!

  12. So glad to find this recipe online. I am having surgery next week and this will be great to prep and freeze ahead of time.

    1. Hi Michaela. This is definitely a great recipe to make ahead of time and freeze! Wishing you the best on your surgery.

  13. Perfect spice level, perfect amount of heat. So much so, I didn’t add any salt at the end. This recipe is fantastic! I served it over brown rice that I cooked in low sodium veggie broth. I can’t wait to check out your other recipes.

  14. I’ve been making the recipe for years and have shared it many times with friends and family. It is always a hit!

    1. I’m so glad you are loving this recipe! Thanks for sharing your awesome review! This is totally one of my favorite recipes! It’s so easy, delicious, and cozy! I appreciate your support! Wishing you happy cooking!

    1. The white stuff? A drizzle of coconut milk, but sometimes I do add a bit of dairy free plain yogurt to the top as well.

  15. This recipe is SO good. I make it frequently and my entire family, teens included, eat it right up. I’m going to try making it in the instant pot next as I’ve only done stovetop so far. Do you know if the time needs to change on the instant pot if I double the recipe?

    1. Hi Jennifer. I’m so glad that you and your family are enjoying this recipe! It is totally one of my favorites! I think the actual cooking time will be about the same, however, since you are doubling the recipe and there is more liquid, pre-heating (coming to pressure) and depressurizing (natural release) phases will most likely take longer. I hope this helps! Happy cooking!

  16. Incredible!!! The flavors were very good -even though I misread the ingredients putting AN ENTIRE TABLESPOON of tumeric in the lentils LOL
    It was okay after some additional coconut milk and more garam marsala.
    I will definitely be putting this in my rotation, with a little less tumeric next time 😉

    1. This was very easy to make following your clear instructions, and it was so delicious and satisfying. A perfect recipe for red lentils, with just the right amount of spices and heat. I’ll definitely be adding this to my rotation of meals to cook at home!
      Thank you for this great recipe!

      1. Hi Anna. Thank you for sharing your wonderful review and feedback! It is especially helpful to know that the instructions are clear and easy to follow! I am so glad that you love the Dahl recipe. This truly is one of my all-time favorite recipes! Wishing you lots of happy cooking!

        1. Melissa, I did what you suggested – plus I added some nicely diced roasted sweet potato done in my air fryer in olive oil.

          Yum!

          Served it with brown and quinoa rice.

          Absolutely delicious .

          I added less lentils to you, as I like my Dahl quite saucy!

          Great recipe!

          And I agree – the spice level was on point for this dish.

          Oh, and I forgot to mention – I used coconut cream in mine ( an expensive brand!)

          And I didn’t have enough vegetable stock so I added some chicken stock.

          Delicious and I will be making this again ♥️

          Thank you

  17. I made the mistake of using tomato Passata (Puree) instead of the choppped tomatos and it tasted like tomato soup!!! So warning to all do not replace the chopped tomatos wih tomato purée (Passata!!)

    1. Turned out great. To reduce the fat a little, I used half coconut cream and half soy milk (what I had on hand). I really don’t think it’s necessary to pre-cook the spinach since it wilts instantly when added. Instead, I added frozen kale directly to the pot and squeezed a bit of lemon on when serving to preserve some of the vitamin C. Also, I just used water, not vegetable stock because I already know lentils taste great without using stock. I just added a little extra salt at the end. I’m sharing my changes because I always find it useful to read others’ adaptations. I’m always looking for ways to make recipes even easier and healthier. Thanks for the recipe. It’s a fantastic, budget friendly meal. 🙂

      1. Hi Melissa! I’m glad you enjoyed it. I don’t pre-cook the spinach, I’m not sure if you thought I did call for that. Thank you for sharing!

  18. It’s so good! Yum! It’s a great base recipe, you can play around with it. I used 500 gram bag of lentils, a tin of tomatoes and a pack of whole fresh cherry tomatoes. A bunch of coriander towards the end. What makes it special – one tin of chickpeas 👌 I love the different textures. Lemon sets it off, don’t forget it at the end. This will be a staple. I didn’t have ginger either, will get dried in for next time. I am so glad I found this recipe, absolutely delicious! As you increase your lentils amount just make sure you increase the coconut milk/tomatoes/vegetable stock.

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.