
Coconut Lentil Curry
This post may contain affiliate links. Please read our disclosure policy.
This easy-to-make creamy coconut lentil curry is a vegan recipe that makes a perfect meatless Monday dinner. It takes less than an hour (mostly hands-off time) to make and is packed full of delicious Indian flavors. Make extras, and you’ll have a giant smile on your face at lunch the next day.
One reader, Rae, says, “This is one of my staple recipes. So easy to make and delicious. Everyone likes it! ★★★★★”

This lentil curry recipe has been a reader favorite for years. And with almost 1500 reviews, you can bet it will be your favorite, too! It’s a flavorful vegan recipe made with kitchen-staple ingredients and is one of my family’s favorite dinner recipes.
You guys, this is what curry dreams are made of. This beauty is made in one pot, and it’ll take less than an hour to reach coconut curry heaven. The flavor starts with toasted cumin and coriander seeds, along with plenty of garlic, ginger, turmeric, and a touch of cayenne. Brown lentils (though you can also use green) simmer in tomatoes and coconut milk until tender and creamy, then fresh cherry tomatoes and cilantro are stirred in at the end to brighten everything up. It’s simple, satisfying, and the kind of recipe you’ll find yourself making on repeat.
We eat this curry year-round. No matter how hot it is outside, it’s always a good time for a bowl of hot curry. It’s stinkin’ hot in India, and peeps there eat curry all the time. They must be onto something.
Years ago, while backpacking around India for a few months, the locals would always say that eating hot food on a hot day would cool you down. Whether that’s true or not, if you put a bowl of hot curry in front of any of us and it’s a bazillion degrees outside, we’ll still eat it. And really, how could you not?
The original lentil curry recipe
The original recipe comes from a well dog-eared cookbook called, Vij’s at Home. We’ve made a few changes to the original recipe so it suits our taste:
- Coconut oil replaces the cooking oil (and we use MUCH less of it)
- Coriander seeds replace ground coriander as we love the little pop of crunch they give.
- Crushed tomatoes replace fresh tomatoes (so we can be lazy and not blend them)
- Harder to find mung beans take a hike and are replaced with brown lentils
- Cilantro gets piled on high.
- Cherry tomatoes get thrown in during the last few minutes of cooking (because heck, why not?)
Lentil curry variations
While my family loves this recipe exactly as written, it’s also very versatile and easy to play with. Here are some additions that we’ve tried, and a few that our readers have tried:
- Add some more veggies: Sweet potatoes, mushrooms, red peppers, or broccoli are great. And spinach stirred in at the end is nice, too.
- More protein: Cubed chicken or tofu is a wonderful addition.
- Skip the coconut: iI you’re not a coconut fan, you can use whipping cream instead.
- Make it into soup: Add some extra water or some chicken or vegetable stock to turn this into soup.


What to serve with lentil curry
Like most curry recipes, this one is great served with basmati rice. You can also serve it with cauliflower rice to get some extra veggies on your plate!
And while this is absolutely a one-pot dinner, if you’d like a side dish, try one of these:
Store, reheat, and freeze
This is one recipe that tastes even better the next day, AND it freezes excellently. We’ll often make a double batch just so we can freeze half of it. And if you have little ones at home, freezing small portions of this curry is a great way to have quick meals on hand.
In the fridge – This curry will keep well for up to 4 days in a sealed container.
In the freezer – Transfer the cooled curry to freezer-proof containers and keep it in your freezer for up to 4 months.
To reheat – We like to reheat this curry on the stove over low heat, adding a splash of water as it thickens overnight. But you can also warm this up in the microwave.
Watch the lentil curry video
This coconut lentil curry recipe is ridiculously simple to make. Five bucks says that you’re going to look at the recipe and think, “No way THIS recipe could be one of the BEST curry recipes.” But it is. For real. It’s so simple to make that we made a video so you can see just how easy it will be to sit down with a big bowl of lentil curry.

Creamy Coconut Lentil Curry Recipe
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (chopped – 10-12 cloves)
- 28 ounce can of crushed tomatoes
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils (see notes)
- 1-2 teaspoons cayenne powder (optional)
- 2 cups water
- 15 ounce can coconut milk
- A few handfuls of cherry tomatoes
- 1 cup chopped cilantro
Instructions
- Heat the coconut oil in a large skillet (I love using my braiser) over medium-high heat. Add the cumin and coriander seeds and toast until they start to brown, about 45 seconds. Add the garlic to the pot and let it brown, about 2 minutes.1 tablespoon coconut oil, 1 tablespoon cumin seeds, 1 head garlic, 1 tablespoon coriander seeds

- Add the can of crushed tomatoes, ginger, turmeric, and sea salt to the pot and cook, stirring occasionally, for 5 minutes. Add the lentils, the cayenne powder (if using), and water to the pot and bring it to a boil.28 ounce can of crushed tomatoes, 2 tablespoons ginger, 1 tablespoon turmeric, 2 teaspoons sea salt, 1 cup dried brown lentils, 1-2 teaspoons cayenne powder, 2 cups water

- Reduce the heat to low, cover the pot, and let it simmer for 35-40 minutes, or until the lentils are soft. Stir the pot a few times to prevent the lentils from sticking to the bottom. If the curry starts to look dry, add an extra ½ – 1 cup of water.

- Once the lentils are soft and the curry is thick, add the coconut milk and cherry tomatoes and bring the pot back to a simmer. Remove the pot from the heat and stir in the cilantro.15 ounce can coconut milk, A few handfuls of cherry tomatoes, 1 cup chopped cilantro

Last step:
- After you make this recipe, take a picture with your phone and share it in the comments section below. I love seeing it when you make my recipes!
Video
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.


Omg this was so easy, so cheap but tasted amazing. All 4 kids and hubby asked for seconds. This being our first lentil meal gives me the confidence to try more lentil recipes.
I love this lentil curry, have made it soo many times now. This is the first curry recipe I’ve made from scratch and it is seriously fool proof. My friends love it!
That’s wonderful!!
The recipe had great flavor, but the consensus in my family was that the whole coriander added a little too much intense flavor. Next time I would use ground coriander or toast the seeds and then grind them up.
That’s the way my man prefers it, too. 🙂
Great recipe although you should probably specify how dry the lentils should be before adding the coconut milk as once i added the coconut milk it became very wet and I had to wait for the sauce to reduce to thicken…perhaps adding coconut cream is a better option? Thanks
You want the curry to be fairly thick before adding the coconut milk. Cream would work, too. 🙂
SO completely delicious and so quick to pull together. I had a lot of cooked lentils (leftover from lentil meatball prep earlier in the week) so added them in towards the end to rewarm (and reduced water to take into account cooked lentils). Next time I may add cubes tofu as well… there will be many next times!!!
That makes me so happy to hear! Hooray!
Do you have a calorie break down for this? Making it again tonight but want to make sure I still to my macro intake. Thank you!
Just kidding I see it ?♀️
Love the recipe Kristen. If I wanted to add a few more veggies like zucchini or mushrooms, when should I add them? Or any other veg you could suggest? Thanks Matt
Mushrooms could be added at the beginning with the onions. For zucchini, I would wait until near the end as they cook very quickly. Carrots, potatoes, or even sweet potatoes would all be nice added in at the beginning. 🙂
I am confused, there is no onions in the recipe.
I got confused. I meant garlic. Sorry!
Yep this is the one?- so much flavour from the garlic & ginger and the added cayenne gives it the right amount of spice. I cook a double batch of this for my weekday lunches & still not tired of the flavours.
That’s so great to hear!
Hi, lovely recipe. Made this tonight, not quite sure I would use 3 cups of water next time though. I prefer my curry a bit thicker tbh. But taste fantastic all the same. Made a slight variation by adding some king prawns when adding the coconut milk and tomatoes. Might also add next time some chilli pepper or scotch bonnet to give that bit of zing..
Prawns sound like an amazing addition!!
Since you eat meat, you might be interested in our Creamy Coconut Chicken Curry recipe. It’s the chicken version of this lentil one. 🙂
Hi,I just made this as I am trying to go meatless and this was the best recipe that I totally forgot about meat. All of my family members loved it even the meat lovers.
That’s so fantastic to hear!
I know I’m preaching to the choir here but we made this tonight and it was amazing. I honestly wasny excited but it was a tight budget week and I needed to make something from what we already had. Oh my goodness. I don’t know how such few ingredients could come together to taste so good, but it is going in the recipe box immediately. My meat loving husband and my 10 month old daughter were also big fans.
We followed other suggestions and threw in some frozen spinach and left over roasted sweet potato. Looking forward to leftovers tomorrow!
Yay! I’m so happy to hear you loved the recipe!
This is absolutely delicious. It’s fast become one of my favourite meals.
I also ‘budgetised’ it as I hear from so many people that being vegan is expensive. My budget version is still very tasty but very affordable for those on a strict budget.
I’m happy to hear you were able to make this on a budget!
Delicious!!!! I love this recipe. Served it with some roasted cauliflower and warm naan bread. So easy to make and smells wonderful while cooking. Yummy????
Great idea to serve it with roasted cauliflower!
I made this dish tonight and it was delicious. It is definitely a keeper!
Thank you so much for coming back to let us know!
Hey if I wanted to add potatoes, onion, and meat how would I incorporate that into the recipe. Also what rice goes best with this? Please let me know as soon as possible haha I want to make it tonight! Thanks
You could add some chicken pieces and potato chunks at the same time as the lentils. Basmati is great with this recipe. 🙂
First time cooking this dish and it turned out wonderful. Thanks for a great recipe.
I’m so happy to hear it turned out well!
We are a family of ‘meat-eaters’ and a daughter who’s announced she wants to be veggie. I found this curry and was a bit sceptical at first but it is ABSOLUTELY delicious! I’ve cooked it 3 times in the last month (double quantity) and had to increase the quantity again, and again, because there’s never enough left overs! Thank you for sharing this with us
That’s so wonderful to hear! Hooray!!
Delicious!!! I can’t stop myself I don’t even need the rice ?
Hahaha I love it!