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.
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.
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.
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.
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!
Frequently asked questions
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.
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.
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.
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.
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.
You sure can. Place the leftover dahl in freezer-safe airtight containers or ziplock bags and freeze for up to 3 months.
Quick & Easy Red Lentil Dahl
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
- Leftover dahl will keep in the refrigerator for about 4 days in a covered container. It also freezes well.
- 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.
- 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.
- Nutritional information is an estimate only and does not include rice or naan.
I LOVE this dish! I made it using green lentils and soymilk as that’s what I had on hand and it came out fantastic. Increased the Instapot time to 15 minutes for the lentils and it probably didn’t even need that long. So yummy!
Hi Haley. Thank you for sharing your fantastic review! I’m glad you love the dahl!
I have made this 3 times in the last 6 months, and I don ‘t make soup that often, but this is a GREAT recipe. I have posted it twice on Facebook, because I want everyone to try it—it’s that good, and easy to make 🙂 Thank you Nora!
Thank you for sharing your wonderful review! I’m glad you love the dahl!
My family, including my toddler who is a very selective eater, LOVES this recipe. I put the onions in the food processor to make them really small for my toddler, and I add carrots in there too! This is in our weekly rotation, and we never get tired of it. I’ve shared with my grandmother and she loves it, too! We always make the naan with it – my toddler rolls the dough, and paints the vegan butter on at the end. Thank you so much for this recipe!
Hi again Lindsay! Thank you again for sharing your wonderful review! I’m thrilled that my dahl is enjoyed on your weekly meal rotation! Happy cooking!
Hi, can I use yellow lentils instead of red ones? do I need to soak them beforehand or no need? Thanks
I think that would work, and no I would not soak them first. They might take a bit longer to cook though.
I made this today. The aroma was heavenly. Used yellow split peas instead with chicken stock. Near the end of simmering I threw in some asparagus tips. Cooking time was longer due to split peas. Delicious
Thanks
Thank you for sharing your comments, Mike! I’m glad you like the dahl. I agree, the aroma is heavenly!
Made this tonight and it was fantastic! I added carrots cause they needed to be used.
Thanks for sharing your review, Kristi! I”m glad you love the dahl!
Great recipe, spice blend was perfect
Thanks for sharing your review, Sarah!
Such a good recipe as the foundation. Thank you for sharing this. I didn’t add the stock but I added a tonne of other veg during the 15min cooking process. Eg. Potatoes, sweet potatoes, carrots, zucchini. Taste amazing. First time too thank you again:)
Thanks a lot, Anthony, for your great review! I’m so glad you like the lentil dahl!
I also added a sweet potato today, because I didn’t have quite enough red lentils, and it was great. This recipe is so easy to modify if you need to.
I loved making this, it was so easy and smelled amazing while it was cooking. I found the taste good but a bit bland though. Any ideas of what I might have done wrong, or what I can do it to make it tastier please?
I wonder if you just need to add salt, to taste? If your broth is not very salty, you will need to add more salt to the dish. There are a lot of spices and flavors from the onion, garlic and ginger, but you could increase the spices a bit. Make sure you are using a quality garam masala blend for the best flavor as well. Hope that helps!
Thanks so much. I’ll try all these things next time I make it. I’m eating leftovers for my lunch today. Yum.
I just found your serving size at bottom of first page of comments. Thank you!
Hi Celeste. Oh good! Thank you for sharing!
Absolutely delicious. Directions clear and accurate. I will definitely make this again and I rarely say that about recipes I try from some Sunday editions of the paper.
Hi Elissa. I’m glad you loved the dahl. Thank you for taking your time to share your review!
Hi-
Looks delish! any issues with double-ing this?
This soup recipe should double fine. Thank you!
This was excellent!
I did have to make three changes because of what I had available… I used chicken broth instead of veggie, I had to use a mix of red and regular lentils, and I had to use some frozen kale because my spinach had gone bad. The only thing this changed was my cook time because of the half cup of regular lentils.
This was soooo delicious! It smelled great too 🙂 it is incredibly filling, so I stuck half the pot in the freezer.
I’m so glad you found the Dahl delicious! Thank you, Bethany, for sharing your comments!
Hi, made this last week and it was a real hit. Great recipe. Any issue with adding a red pepper(capsicum)? Just to use it up as it’s in the fridge.
Thanks
Cathal
Oh yeah, that would go great in the dahl. Enjoy!
Really, really, really want to try this , but I don’t want all of the saturated fat in the coconut milk for health reasons. Any suggestions for a work around?
Whoops, just read about the substitutions for the coconut milk in the notes.
Can’t wait to try it :0)
Hi Nora. Thank you for this recipe. I’m excited to try it. Had lentil dahl years ago and haven’t forgot how delicious it tasted. Just a quick question: any recommendations on using a slow cooker for this recipe?
I’m sure it would work, I hope you love it! I would guess 4-6 hours on low or maybe just 3-4 on high. But I haven’t tried it to know for sure, sorry!
Agreed, this is not just a tasty recipe but it is very budget friendly. The most expensive thing about making dahl is the initial investment in Indian spices, what if you don’t like them? Try the lentils at an Indian buffet first and see if you don’t like them – – and if you decide you do, get some good Indian spices: cumin, garam masala, hing, curry powder, coriander etc., and make this stuff once a week.
Delicious, thank you! I added a diced carrot with the onion. I used a whole bag of spinach and accidentally put in 28 oz (double) the tomato. I added a little bit of black pepper for better absorption of the turmeric. I’m adding this to our regular meal prep rotation!
Hi Dabney. I’m glad you found the dahl delicious! Thank you for sharing!
Oh wow, what a n amazingly tasty dish. Only 1 hitch, does not tell you when to add the salt. Just instructs you to add more salt if needed at stage 5. Thankfully we added the salt at stage 3. Easy and straight forward. Look forward to doing this again.
Thanks Lorraine! I’m so glad you enjoyed it. Sorry about that, I have made it more clear now!
Thank you for such a wonderful recipe!! Love topping mine with sriracha ♡☆
I’m glad you love the recipe, Elena! Thank you!
Thank you for a tasty recipe that IS both easy and quick, has no obscure ingredients, and that does not require an Instant Pot! This went right into my recipes notebook.
I’m so glad you love it! Thank you for sharing!
Absolutely divine!
Made this last night to accompany another curry dish (from another website, which turned out to be a bit rubbish) and then reheated the left over dhal for lunch today.
A truly beautiful and simple recipe that produces the most amazingly comforting dish. Highly recommend!
Hi Rachel. I’m glad my dahl recipe worked out wonderful for you! I love this comfort dish as well! Thank you for taking the time to share!
This is an awesome recipe. My meat loving men absolutely loved it ?. It is diffidently a do again meal. Thank you so much
Hi Joeann. Glad your family loved the dahl. Thank you!
Love this recipe!!!
What would you consider a serving size?
Thank you! There are 8 servings total, so if you divided it into 8 servings, that would be your answer. I think it’s around 1 1/2 cups.
Super easy, fast and tasty! I highly recommend when trying to find a good meat substitute and stretch your budget.