This Easy Lentil Curry is the perfect easy and healthy weeknight meal that can be made vegetarian, vegan and dairy-free! Skip the Indian restaurant and make this delicious Indian-style red lentil curry recipe at home in 30 minutes or less!

This Easy One Pan Lentil Daal Curry recipe comes together in under 30 minutes and rivals any Indian restaurant curry we’ve ever tried. It’s so comforting, delicious and flavourful, and it’s made with super basic ingredients that are easy to find at your local supermarket and keep stored in your pantry. It’s creamy, hearty, and full of warming spices, with tender vegetables and red lentils that cook down into a rich, creamy sauce. It’s vegetarian, can easily be made vegan, and it’s dairy-free too! If you love Indian food even a little bit, this Easy One Pan Lentil Daal Curry will become a healthy staple in your family’s meal plan for sure!!
We love to enjoy this easy lentil curry over fluffy Coconut Lime Rice or Cilantro Lime Rice, and a batch of our favourite homemade naan bread is perfect for dipping. It’s a versatile recipe that works great for meal prep, since the flavours deepen as it sits and leftovers reheat beautifully, even from frozen. If you’re looking for an easy lentil curry recipe that delivers BIG on flavour with minimal effort, this is the recipe you’ll come back to again and again.

If you want to make the best lentil curry you’ve ever made, do NOT skip these MUST-DOs!
This recipe is built around dried split red lentils. They cook quickly, break down into that creamy daal texture, and thicken the curry naturally. Whole lentils hold their shape and take much longer to cook, and canned lentils definitely won’t give you the same result.
Small, even pieces of onion, carrots, and bell pepper cook quickly and disappear into the curry the way you want them to. Larger chunks stay firm and can throw off the texture.
That quick “toast” step is super important for flavour building. It wakes up the turmeric and curry paste and makes the finished dish taste deeper and more restaurant-quality.
Coconut milk can separate if it boils hard, and spinach only needs a minute or two to wilt. Adding both at the end keeps the curry creamy and the spinach bright green.

This easy lentil curry is the kind of recipe that saves dinner on the nights you’re tempted to give up and order takeout. It’s warm, it’s filling, and it’s comforting, but it’s also made from basic ingredients that are easy to keep on hand. When you’ve got lentils and rice in the pantry and a couple of vegetables in the fridge, you can make an easy curry for dinner without a special trip to the store.
Split red lentils cook quickly and naturally create a creamy, thick base as they soften, so you get that classic daal texture without any blending or extra steps. The curry paste and turmeric add big flavour, the vegetables simmer right in the pan, and the coconut milk makes everything ultra rich and silky without needing to add any dairy.
It’s also one of those recipes that works for real life because it’s flexible. It can be vegan, it can be mild for kids, it reheats beautifully, it’s a fantastic freezer meal, and it makes enough for leftovers. It’s a comforting dinner that still feels wholesome, which is exactly what most of us are looking for on a busy weeknight!

Time needed: 30 minutes
Here’s how to make this easy lentil curry to absolute perfection!
- Soften the onion, ginger, and garlic first.
Add the onions, ginger, and garlic to the hot skillet with the olive oil and sauté gently until soft and fragrant. You don’t want to brown them too much – just enough to soften them until almost translucent.
- Build the flavour.
Stir in the curry paste, turmeric, tomato paste, and a pinch of salt and pepper. Let it cook for about one minute so the spices can toast and become fragrant.
- Toast the lentils.
Add the diced carrots, red bell pepper, and split red lentils, stirring to coat everything in the spice mixture. This will help toast the lentils a little bit, creating even more flavour.
- Simmer until the lentils break down and form a creamy sauce.
Pour in the vegetable stock and stir well. Cover and bring to a gentle boil. Simmer for about 20 to 25 minutes, stirring regularly, until the lentils are very soft and starting to break down and the mixture looks thick and creamy.
- Reduce the heat.
Reduce the heat to low and stir in the coconut milk and spinach. You don’t want to boil the curry after adding the coconut milk because it can cause the curry to separate. Cover for a couple minutes to let the spinach wilt, but be sure to remove it from the heat while the spinach is still bright green.

- Make it spicier – This recipe is intentionally mild because it’s a family dinner recipe. If you want heat, add chopped red chili with the onions. Leave the seeds in for more heat, remove them for a gentler spice. You can also add chili flakes or a drizzle of hot sauce at the end.
- Use different vegetables – This is a great “use what you have” recipe. Chopped sweet potato, cauliflower, or peas can work. The key is keeping the pieces of hard veggies small so they cook in the same time frame.
- Swap the stock – Vegetable stock keeps it vegetarian, but chicken stock works well too. Just use whatever you have on hand.
- Change the greens – Spinach wilts quickly and blends in easily, but kale or Swiss chard can work too. Chop it finely and add a few minutes earlier so it softens fully.
- Adjust the richness – Full-fat coconut milk gives the best creamy texture. For a lighter version, use light coconut milk.
- Add more protein – Red lentils already provide protein, but you can also stir in a can of chickpeas with the lentils, and serve it with a side of yogurt or tzatziki for a bit of extra protein.
- Make it extra creamy – Add a few spoonfuls of coconut cream in addition to the coconut milk for extra creaminess and richness.

To Store: Keep leftovers in an airtight container in the fridge for up to 3 days. The curry will thicken as it sits.
To Reheat: Reheat gently on the stovetop or in the microwave. Add a splash of stock or water as needed to loosen it back up.
To Freeze: This recipe freezes beautifully. Let it cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge and reheat with a splash of liquid to restore the creamy texture.

- Over steamed rice – This is the classic, and it soaks up the sauce beautifully. We also love to serve it with our favourite Coconut Lime Rice for extra richness.
- With naan, pita, or crusty bread – It’s perfect for dipping and turning it into a cozy, satisfying meal. Our favourite Naan Bread recipe is perfect for serving with this easy curry!
- As a meal-prep lunch – Pack it with rice in containers and reheat for an easy grab-and-go lunch that’s easy to reheat at work or school.
- With simple toppings – Fresh cilantro, a little coconut cream, a squeeze of lime, or even a spoonful of yogurt (if you’re not keeping it dairy-free) adds a lot of flavour and texture.

Do I need to soak the lentils first?
No. Split red lentils cook quickly and don’t require soaking, which is one of the reasons this recipe is so fast.
Can I use canned lentils?
This recipe is designed for dried split red lentils. Canned lentils won’t break down and thicken the curry the same way, and the texture will be completely different.
Can I use whole red lentils instead of split red lentils?
You can, but the cooking time and liquid amount may vary. Split red lentils soften faster and create a smoother, creamier texture.
Why did my curry turn out too watery?
Different lentils and different simmer times can affect consistency. Simmer uncovered for a few minutes to reduce and thicken, stirring often so it doesn’t stick to the bottom of the pan.
Can I make this without coconut milk?
Coconut milk adds richness and a nice creamy finish, but you can leave it out if needed. The curry will still taste good, but it will just be less creamy. You can also substitute a non-dairy cream or yogurt if you prefer.
Can I make it ahead for guests?
Yes. It reheats very well and actually tastes even better after the flavours sit for awhile. Make it earlier in the day, reheat gently, and add a splash of stock if it thickens too much.
Why did my curry stick or burn on the bottom?
Red lentils can stick to the bottom as they soften. Stir regularly during the simmering stage and keep the heat at a gentle simmer, not a hard boil.

Watch the video below to see exactly how I make this easy meal! You can find more delicious recipe videos on my YouTube channel.
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Easy Lentil Curry

Recipe: Equipment
Recipe: Ingredients
- 2 tablespoons olive oil
- 2 medium onions, finely diced
- 2 teaspoons freshly grated ginger
- 2 cloves garlic, finely minced
- 1 tablespooon mild red curry paste
- 2 teaspoons ground turmeric
- 2 teaspoons tomato paste
- a pinch or two of salt and pepper
- 3 large carrots, peeled and diced
- 1 large red bell pepper, diced
- 1 1/2 cup split red lentils
- 5 cups vegetable stock (use chicken stock if you prefer)
- 1 cup full fat coconut milk
- 2 large handfuls fresh baby spinach
- fresh cilantro, chopped, for garnish
- extra coconut cream for garnish, if desired
Recipe: Instructions
- Heat a large deep skillet over medium heat and add the olive oil.
- Add the onions, ginger, and garlic and sauté until fragrant and soft.
- Add the curry paste, turmeric, tomato paste, salt, and pepper, and stir to combine, allowing the mixture to toast slightly over the heat for about one minute.
- Add the carrots, red bell pepper, and lentils and stir to coat in the spice mixture.
- Pour in the vegetable stock and stir well, covering the pan and allowing the mixture to come to a boil.
- Cook the lentil mixture for about 20-25 minutes, stirring regularly to prevent the bottom from burning, until the lentils are puffy and soft and begin to lose their shape.
- Reduce the heat to low and add the coconut milk and spinach, stirring just until combined.
- Cover and allow the spinach to wilt for a few minutes in the hot curry.
- Serve over steamed rice with fresh Naan bread, your favourite crusty white bread for dipping, or bakery fresh pita bread as an easy alternative to homemade Naan.
Recipe: Notes
Meal Prep Instructions
This recipe can be made in advance for meal prep and stored in airtight containers in the fridge for up to 3 days.Flavour Adjustment Notes
This recipe makes a very mild curry suitable for families with young children. If you’d like to add heat to this recipe according to your tastes, simply add a fresh chopped red chili pepper at the same time as the onions. Add the seeds for a spicy curry, or leave the seeds out for a medium heat.Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
Dried or canned lentils??!?!?!?
Hi Lisa – use dried split red lentils for this recipe!
Absolutely amazing! Thank you so much for sharing. Will be making again.
So happy to hear that! Thank you for taking the time to share your feedback.
I made this with regular red lentils and it turned out good! I cooked it for 30 minutes which was plenty long. I’m glad I didn’t add any extra stock because it was still pretty thin and watery, next time I will decrease the liquid amount to probably 4.5 cups and see how that works. Great flavor though!
Thanks for the feedback Stacey! Depending on the type of lentils, you might have to use more or less liquid.
Delicious ! Do you think I can switch tumeric with yellow curry?
We’re happy you linke it! Thanks for your feedback. Switching turmeric with curry paste will give you a less yellow dish with a more potent curry flavour. I wouldn’t advise it unless you’re looking for more power from the curry.
Can I use ginger powder instead of fresh, I don’t have fresh right now? If I can how much should I use?
You can use about 1/2 tsp of ginger powder depending on how strong your ginger powder is and your taste preference.
The taste of the recipe is a 5 star. But I agree with another person who rated this recipe. The lentil turned to mush and there was way too much liquid. We had to use soup spoons it was so liquidy. I will make again, but modify the amount of liquid (broth) and reduce the cooking time for the lentils or use a different lentil.
Thanks for the comment Bonnie. The idea behind this curry is that the lentils are cooked until they release their starch, creating a velvety sauce.
My family loved this recipe. It was my first time making a curry and your recipe was so easy to follow, definitely gave me confidence to try more new things. I will be making this one again! Thank you so much!
We’re so happy you and your family enjoyed it! Thank you for taking the time to leave your feedback!
This was delicious and a big hit for all of us including my picky 9 year old. We will be making it again for sure. I wasn’t sure if the lid was to remain on or off once it came to a boil.
We’re so happy you enjoyed it! The lid can stay off after it comes to a boil. Thank you for taking the time to leave your feedback!
I have tried this recipe and would just like to let you know that it is such a great recipe. It is quick and easy to make and absolutely delicious, I served with brown rice and homemade Naan and it was a big hit in our home, Definitely will be making again! Thanks for the recipe 👏
We’re so happy you enjoyed it! Thank you for taking the time to leave your feedback! We usually enjoy it with our coconut lime rice, try it out! https://thebusybaker.ca/easy-coconut-lime-rice/
Very excited to try this recipe! However, I could only find whole red lentils vs split red lentils at my local grocery stores 🙁 Should I change the amount of liquid/cook time since the lentils aren’t split? Thanks in advance!
You should cook it a bit longer and you might need to add a bit more (about 1/4 cup) of vegetable stock or water, but don’t add it in until you see that it is needed.
Can the leftovers be frozen?
Yes, you can freeze them in an airtight container for up to 3 months.
At what temperature do I cook the lentils? Can this be made with regular red and brown lentils?
As it says in the recipe, I cook it on the stove on medium heat. As for the lentils, I’ve never tried this recipe with anything other than split red lentils. However, I wouldn’t recommend a mixture of different lentils as they might cook at different rates. Hope this helps! Happy cooking ☺️
Hey
Just wondering if you use Thai red curry paste or Indian curry paste like Patak’s?
Thanks,
Rebecca
I personally use Thai red curry paste but I suppose you could any mild red curry paste (as long as it is a cooking paste not a ready made sauce). Happy cooking ☺️
Just curious if you think this could work in the crock pot? I’m going to make it today regardless because it sounds delicious but I love using my slow cooker for Sunday meal prep.
I have never tried it myself so I couldn’t tell you, but if you do try, please let us know! Happy cooking ☺️
I am going to try this recipe this weekend. if I wanted to cook it in the instant pot how would I change this to do that? Also where could I get the curry paste.
Hi Amber, here is an instant pot recipe: https://thebusybaker.ca/instant-pot-curry-with-lentils/. Hope this helps!
Really easy and really tasty! My 3 year old loved it!
So glad you liked it! Thanks for taking the time to leave a comment Charlotte! 🙂
Sooo yummy!! Even the fussy eaters liked this one.
I’m so glad!! 🙂 Thanks Amanda!
Absolutely delicious!! It’s become a regular meal in our house and my family are far from vegetarian.
So glad you enjoyed it! Thanks so much Jules for taking the time to leave a comment! 🙂
This is even better with some lime juice and a little chili powder.
Hi Nancy! I love that addition! Thanks so much for your positive feedback on the recipe!