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 loved this–so easy–a dump and stir recipe that is simply amazing. I added a little harissa paste to turn up the heat and a Mexican spice called Tagin. I also seasoned with lime juice instead of lemon. Served it with a salad and Naan from Trader Joe’s. Just perfect–many thanks. I’ll be looking more closely at your site–delighted with this recipe.
I am a new vegan, and I just made this for the first time today. Love this! I will definitely be making this again! I’m Irish so I added some potatoes as well, and I finished it with fresh lime juice instead of lemon as I love how the lime compliments the subtle cocnut flavor.
Hi Colin. I love to hear the different ways people add ingredients to customize recipes! Thanks for sharing your ideas, as well as your stellar review! I’m thrilled you loved the recipe! Enjoy your journey through my recipes!
Is the topping in picture yogurt?
Hi John. Yes, I like plain yogurt (I use dairy free) on top.
Amazing. Absolutely love this and so does everyone at my work, they request for me to bring this in every other week. My daughter lives this as well and collects a portion when I make it
I do add double chilli flakes as I like the heat but this is a stable in my home and at work.
Thank you
Hi Kerstin. How FUN that you take this into work on a regular basis! I’m so glad to read that everyone is loving the Dahl! Thank you for your glowing review! Wishing you lots of happy cooking!
So easy to make, super delicious, lovely flavours, wish I had come across this recipe earlier….. the taste is divine. All chuffed with myself, feel like a right proper little chef,lol. Freezer is full of lentil Dahl. Yummy have one defrosting for lunch tomorrow. CANNOT WAIT!!😁
Hi Martha, you fabulous chef! LOL! I loved reading your fun feedback, and I appreciate your glowing review! This will always be one of my all time favorite recipes! I’m so glad you are loving it! It’s perfect to have in the freezer for leftovers! Wishing you happy cooking!
I am also a beginner at cooking dhal. Recipe was super tasty and everyone loved it – I used half fat coconut milk to keep the calorie content down for hubby!
Hi Jenny. I am really glad you enjoyed my Dahl recipe! It is one of my all time favorite recipes and it is easy to prepare! Thanks for sharing your awesome review and feedback! Wishing you lots of happy cooking!
The best!
Easy and delicious.
Thank you for your glowing review, Alison! I’m so glad you are loving the Dahl! Happy cooking!
I’m making this dal right now! It smells heavenly and was so easy to put together. I had no spinach, but it’ll be fine without. I put a little extra garam masala, some asafoetida, and some kasuri methi in it, and it’s bubbling away on the stove now. Wonderful for a rainy day!
Hi Karen. This Dahl IS so perfect for a rainy day! Thanks for sharing your recipe experience and great feedback! Enjoy that meal, and happy cooking!
It looks delicious and I am making this tonight, I was wondering if anyone has tried it with real tomatoes instead of canned ones? Many thanks
I had never had dahl before but I’ve been trying to learn how to make things with lentils to save money so I decided to try this recipe and I’m glad I did! It’s so good and VERY filling. Definitely a repeat recipe for me.
Served with some coriander and a good dollop of Greek yoghurt. It was divine. Not usually one to leave recipe reviews but truly this tasted so delicious and nourishing. Will be saving to my bookmarks!
Hi Trish! Thank you for your outstanding review and feedback! This Dahl is one of my all time favorite recipes, and I’m so glad you love it as well! Wishing you lots of happy cooking!
This is my first ever Dahl recipe and I loved it!!! So super easy to make, and only one pot!! Husband had seconds, so that speaks volumes.
Great dal recipe. Delicious and wholesome.
Excellent recipe! So easy to make, great depth of flavor. Thank you!!
This was so delicious and comforting – like having a hug ! So tasty and SO EASY! Thank you for sharing this my family and I LOVED it!
You are welcome, Hannah! You described its warmth perfectly…like having a hug! I’m thrilled you and your family loved the soup! Thanks for sharing your glowing 5 star review! Happy cooking!
Nora, this is the best Dahl recipe. Super easy to make. I like my Dahl a little mushy so I simmer about 40 minutes. Freezes really well. Thank you
Deeelishness! Even better second day. Thank you!
Hi Karen. I agree, it’s amazing the 2nd day! Thanks for your stellar review! I’m thrilled you loved the Dahl!