Ready in 30 minutes or less, this Indian Red Lentil Dahl is easy to make and full of flavor. Serve with rice and vegan naan for an incredible feast!
Made in 1 pot in under 30 minutes, Red Lentil Dahl is so incredible you will have trouble stopping at 1 bowl! Budget friendly red lentils are the star of this Indian dish, full of plant protein and fiber.
I threw in some spinach just because I love greens. Serve with rice for a complete meal!
Some dahl recipes require cooking the lentils separately before adding to the fragrant sauce, but I wanted to keep the recipe as easy as possible. It all cooks just fine in 1 pot, and if you want it to be thinner in consistency (more soupy), simply add more broth or water. Easy peasy.
Instant Pot Red Lentil Dahl
You can make this in an Instant Pot. Use the Sauté feature and cook the onion, then garlic and ginger. Add the spices, stir, then add the lentils, coconut milk, tomatoes 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.
Want more Indian-inspired vegan recipes?
- Quick & Easy Vegetable Korma
- Vegan Tikka Masala
- Vegan Butter Chicken
- 20 Minute Chickpea Curry
- Cauliflower Sweet Potato Curry Soup

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.
Excellent!!! Added approx half cup of canned chickpeas and added extra coconut milk to Posen it up in the end before serving. Keeping this one!
Thanks for sharing your fabulous feedback Kim! I’m glad you loved the dahl!
I’ve made this several times, and it’s delicious! It’s worth the time to make with the naan linked in the recipe. This dish is easy enough for a weeknight dinner, and it’s also been a favorite when I’ve cooked it for guests.
I use Nora Cook’s recipes more than any other, so thank you so much!
I am thrilled and honored that you use and love my recipes! Thank you for sharing your wonderful feedback and review! I agree that the dahl is amazing with the naan!
Would this work with regular brown lentils? Trying to use what I have on hand at home currently. Thanks!
You probably could, though the lentils will be more noticeable, and it will take longer for them to cook. Add more water or broth as needed. I hope you enjoy it!
Just made this. Didn’t have anything except peanut butter to make it creamy so I added two spoons of that, I didn’t have canned tomatoes, so I added salsa… The fresh, lemon and spinach at the end is a lovely touch. This is a delicious quick recipe. Thank you.
So easy and really tasty. It’s now my go to for a meat free dinner!
That’s is great, Sharon! Thank you for your wonderful feedback!
I made this tonight for me and my partner. I used lite coconut milk, used fire roasted tomatoes, and enoyed it with brown jasmine rice. This recipe was so delicious and cost effective. Plenty left over for lunches during the week.
Hi Joe. I’m glad you loved the dahl! It does make great leftovers! Thanks for your great feedback!
Absolutely LOVE this. Just made it for the second time. Didn’t feel like leaving the house today, so used what i had on hand….subbed sour cream for the coconut cream, and tossed a cup of salsa with two roma tomatoes in the food processor and pulsed, then added it all to the instant pot. I like it better with the coconut cream, but this was still very good. Thank you for sharing!!!!!
I love this one. I made this to go with the veggie korma and it was a delicious Indian feast that we had for multiple meals. Inexpensive too.
Looking forward to making this for a crowd. Wondering how much is a serving size…one cup, perhaps? I need to make a gallon. Thanks
There are 8 servings total, and I think it’s around 1 1/2 cups per serving. Good choice, and happy cooking! Hope this helps!
How many ounces is equivalent to 1 1/2 cups of red lentils?
About 9.5 ounces or 270 grams.
Love, love this red lentil Dahl Nora. Make it all the time and sometimes add sweet potatoes or other veggies! Goes perfectly with basmati rice! Thank you. Your recipes are great,
Regards Di.
Hi Dianne. You are welcome! I am so glad you are loving the dahl! Your suggestions of sweet potatoes and veggies sound delish! Thanks for sharing your great feedback and ideas!
This red lentil Dahl was absolutely delicious!!! Everyone who tried it loved it and wanted the recipe. Already making it again!
Hi Sonnie. I’m so glad you loved the dahl! I so enjoy this recipe this time of year! Thanks for you great feedback!
Amazing recipe but why on earth is 4 cups or rice on it. More like 1 cup, now I got 3 cups I gotta chuck. Not happy bout that at all.
It’s 4 cups of cooked rice, which comes out to 1/2 cup per serving of dahl. Pretty standard I’d say, but of course it’s optional. You don’t have to eat the dahl with rice at all, and if you want to less go ahead.
Why would you chuck it? Have it with something else for another meal, or freeze it till you’re ready for it.
Thank you for recipe, was excellent! Got a bit worried about volume of liquid in pot but it simmered down nicely. Took a little longer than 15 mins but worked out great.
You are welcome, Fraser! I’m thrilled that you enjoyed the dahl! Thanks for sharing your great feedback!
OMG Nora, ABSOLUTELY DELICIOUS!
Just made it for dinner tonight and loved it. Thank you for the recipe.
Excellent flavour, the lemon juice really makes a difference. I put a bit too much in first time, but I’ve got it just right now. I always add the spinach and sometimes butternut or sweet potato. Yum.
Hi Fiona. I’m glad you are loving the Dahl, and have found the perfect lemon balance for your taste! Your additions sound so good! Thank you for your great feedback and review!
I make this recipe once a week. I have made it with red lentils and yellow split peas. The first time I made it I used half of each. My husband and I love this meal and it’s fun to change it up with the peas or lentils. I’ve added roasted Butternut squash and I’ve added pumpkin. Such a great versatile recipe. Thank you! 💚
Hi Marylou. How wonderful that you and your husband love the soup! I appreciate you sharing your ideas to change the soup up! They sound delicious! Thank you for your wonderful feedback and review!
Very nice – my son who hates vegetarian food ate it with gusto!
I am glad you and your son love the lentil dahl! Thank you for sharing your positive review!
Really delicious! I loved the idea of making rice on the side. I pureed the dahl at the end and poured it over rice. Thanks so much for sharing your recipe!
Hi Codi. You are welcome! Sounds like a delicious meal you prepared! Thank you for your wonderful feedback!
Just made this dish. I used low fat coconut milk. Yummy! Ate 2 bowels.Â
I’m so glad you loved it! Thank you for your wonderful feedback!
As a student, this is an amazing recipe. Cheap, easy, and absolutely delicious. Thank you so much.
Hi Aaron. You are welcome! I’m glad you are loving it! Thank you for sharing your wonderful feedback!
Totally excellent. Making it for friends and family. They all love it.
Hi John. How wonderful! I’m so glad this is a hit with you and your friends and family! Thanks for sharing your feedback!