Coconut curry lentil soup is one of those comforting meals that manages to be both nourishing and deeply flavorful. It brings together the creaminess of coconut milk, the warmth of curry spices, and the hearty texture of lentils to create a dish that feels like a hug in a bowl. Whether you’re looking for a cozy dinner or a make-ahead lunch, this soup fits the bill perfectly.
At the heart of the dish are red lentils, which cook quickly and become tender without needing to be soaked. As they simmer, they break down slightly and give the soup a naturally thick texture. The base usually starts with sautéed onions, garlic, and ginger, which build a strong aromatic foundation. Then come the curry spices, typically a mix of curry powder, cumin, and a bit of turmeric, which infuse the soup with a deep, earthy warmth.
What sets this soup apart is the addition of full-fat coconut milk. It adds a rich, velvety finish and balances the heat from the spices with its subtle sweetness. Depending on your preference, you can keep it mild or add a kick with some chili flakes or a dash of hot sauce. Many versions also include vegetables like carrots, sweet potatoes, or spinach, adding extra nutrients and flavor.
Coconut curry lentil soup is also incredibly easy to make in one pot, and it’s forgiving if you need to substitute ingredients. Don’t have fresh ginger? Use powdered. Missing carrots? Toss in some diced bell peppers or kale. It’s the kind of recipe that welcomes improvisation.
This soup is naturally vegan and gluten-free, which makes it a great choice for a wide range of diets. It stores well, freezes beautifully, and tastes even better the next day as the flavors deepen. Pair it with some warm naan, rice, or a crisp salad, and you’ve got a satisfying meal that works year-round.
In short, coconut curry lentil soup is simple, comforting, and full of bold flavors. It’s the perfect blend of convenience and deliciousness.
So why wait? Gather your ingredients and get ready to prepare this delightful Coconut Curry Lentil Soup. With its creamy coconut milk and aromatic curry spices, it’s the ultimate comfort food that will leave you craving for more. Share it with your loved ones or savor it all for yourself – either way, this soup is sure to become a favorite in your household. Bon appétit!

Ingredients
- 1 tbsp olive oil
- 1 onion chopped
- 3 cloves garlic minced
- 1 thumb-sized piece ginger grated
- 2 carrots diced
- 1 red bell pepper diced
- 1 tbsp curry powder
- 1 tsp cumin
- 1 tsp turmeric
- 1 cup red lentils rinsed
- 4 cups vegetable broth
- 1 can coconut milk 14 ounces
- Salt and pepper to taste
- cilantro for garnish
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion, minced garlic, and grated ginger. Cook until the onion is translucent.
- Add the diced carrots and red bell pepper. Cook for another 2-3 minutes.
- Add the curry powder, cumin, and turmeric. Stir to coat the vegetables with the spices.
- Add the rinsed red lentils, vegetable broth, and coconut milk. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until the lentils are soft.
- Season with salt and pepper, to taste.
- Serve the soup hot, garnished with fresh cilantro.
This recipe is for vegetarians only, right? Can’t imagine meat in this.
Yes, it’s definitely vegetarian! Just the veggies and lentils here, no meat involved.
I dunno, I think meat could be good in this. Might try it with chicken next time.
Made it exactly as written—easy weeknight soup. The spices smell incredible while it cooks. Mine was a little thick after 25 minutes, so next time I’ll add a splash more broth.
Not bad, but I had to re-season at the end. Salt “to taste” is doing a lot of work there—mine was kind of bland until I added more. Other than that, solid and filling.
Can’t believe I made this! I’m not much of a cook. 😄
Made this last night—so cozy. The ginger really wakes everything up, and the lentils soften perfectly in the 20–25 minutes. I added a squeeze of lime at the end and it was next level.
Made this last night and it turned out so cozy. The coconut milk really rounds out the curry flavor—will definitely cook again!
Totally agree—coconut milk makes it taste super balanced and cozy. I love how it softens the curry heat.
Curry powder amount feels off to me? Like I added 1 tbsp and it was flavorful, but I wanted more depth. Maybe add a pinch of chili flakes or smoked paprika.
I didn’t have red lentils, so I used green lentils… turned out weird. Not sure if I did it right.
This was a hit with my family! I added some chicken for extra protein 🙂
I didn’t have red lentils, used green ones instead, worked fine. Still tasted good!
Coconut and curry together? Never thought of it! But it does taste good. Kinda weird tho.
Not gonna lie, I was skeptical with “thumb-sized ginger” lol. Mine ended up maybe too much, but it was still delicious. Next time I’ll measure more carefully and add spinach at the end.
Good soup, but took longer than 25 minutes to cook the lentils. Had to let it simmer more.
Hmm, I cooked mine just like the recipe said and it was fine. Maybe your pot is too small or something?
I agree! Lentils always seem to take longer than expected. Maybe next time try soaking them first? 😊
Yum!
Totally agree! This soup is so comforting and delicious!
I like soup. This one was good.
Pretty good! I added a squeeze of lime at the end and it made the whole thing pop. Next time I’ll use a bit less curry powder since mine was strong.
I’m skeptical about “thumb-sized” ginger. Mine was huge and now it’s basically ginger soup lol. Still tasty though.
I don’t think it’s that great. My mom’s curry is way better. Too much coconut for my taste.
Not a fan, way too much coconut milk for me. Made it kinda sweet.
Why do they call it curry? This is just soup with lentils, imo. Taste was ok but it’s not curry! Disappointed.
Super easy to make! My kids loved it. Will definitely make again. Thanks for sharing!
So glad to hear that! It’s a hit in my house too. What do your kids usually like to eat?
I tried this, but it turned out watery. Maybe too much broth? 🤔
What do you mean by thumb-sized? That’s not a measurement lol.
I dunno, but thumb size sounds kinda silly to me. Just use as much ginger as you like! Who needs exact measurements? 😜
I guess it’s a bit of a weird measurement, but I think they’re just suggesting a piece of ginger that’s about the size of your thumb. 🤷♂️
Pretty good, but I think it needs more salt than “to taste” suggests. Also my curry powder was kinda mild, so I bumped it up and added chili flakes. After that it was awesome.
I didn’t have red lentils, so I used green ones instead. It turned out way too mushy. Stick to the recipe, folks!
The lentils were too mushy for my taste, maybe I cooked them too long? Overall okay tho.
I expected more from this recipe, was kinda bland even after adding spices. Maybe I did something wrong?
Easy to make but kinda bland. Needs something…maybe garlic powder or extra spice? Idk.
I love lentils. It taste good, but I added some chicken for extra protein. It’s like now a meat curry! 😂
Adding chicken sounds interesting! I’ve never thought of doing that with lentils. Gonna try it your way next time!
Simple and quick! Just the way I like my recipes. Can I substitute lentils with beans? Anyone tried?
Made this last night—so comforting. The coconut really smooths out the curry, and the lentils turned out perfectly soft. I added a squeeze of lime at the end and it tasted restaurant-level.
So glad it worked for you! Coconut curry + red lentils is such a cozy combo—lime at the end is a great call.
Smelled good while cooking but felt like it was missing something. Could be better.
Not bad, but mine came out kind of bland until I salted more than “to taste” (which, okay, is the whole point). Maybe my curry powder was weak?
My curry powder *was* pretty old, so that probably explains it. I’d suggest starting with 1 tbsp and tasting the spice paste before adding the broth—if it smells weak, add more.
Totally agree—“to taste” can be misleading. I add extra salt and a squeeze of lime at the end and it really wakes up the curry flavors.
This is so cozy! I used a bit more curry powder and it came out super fragrant. The lentils softened perfectly in 23 minutes.
Love hearing this! Cozy soups are the best—also 23 minutes is right in that sweet spot for red lentils. 😄
meh it’s ok. Curry is strong though, and i somehow burned the ginger? idk. Would try again if i had patience.
Had this for lunch today. Quick and easy but I didn’t have red lentils, so I used green ones. Still turned out good I guess.
Green lentils work too! Glad it still turned out good for you. Sometimes recipes can be flexible!
I added extra cumin and a squeeze of lime at the end—life changing. Also, the ginger smell while it cooks is unreal. Will make again for sure.
This soup is AMAZING! So creamy and flavorful. I added a bit of lime juice for a kick. Definitely making again!
Very tasty! I added some chicken for more protein. Not vegan anymore but whatever!
Sounds delicious! Adding chicken is a great idea for protein. I might try that next time!
Is it really necessary to add so many spices? I just used curry powder and it was good enough.
Yum!!! 🥥🥣
This sounds amazing! Can’t wait to try it. 🤤
Coconut and lentils? Sounds kinda weird to me. But hey, maybe I’m just missing out!
ehh, it was okay. I thought it would be spicy but it wasn’t. Not sure I’d make it again.
This soup is absolutely delicious! Made it for dinner last night and my family loved it. Will definitely be making it again.
Very easy to make! I substituted chickpeas for lentils and it worked well. Thanks for the recipe!
Idk why but mine turned out kinda bland. I followed everything exactly… maybe my spices were old? I’ll try again with fresh curry powder and a pinch of chili flakes.
I’ve had this happen too—red lentils can taste a bit “flat” if the seasoning isn’t punchy enough. Fresh curry powder helps, but don’t forget to taste near the end and add more salt/pepper (and maybe a squeeze of lime).
That’s weird. If you followed it exactly, bland usually means not enough curry or not enough salt. Also 1 tbsp curry powder can vary a lot by brand—mine was mild. Try adding chili flakes AND a bit more cumin/turmeric, but careful not to overdo.
I followed it exactly and it still tasted bland to me. I had to add extra salt + cumin and it came together. Not bad though.
Amazing! So creamy and delicious, perfect for dinner.
I tried to make it, but I didn’t have ginger. Used garlic instead and it was not so good. Is it supposed to taste like that? Help!
Can you make this without coconut? I don’t like it. Would it still be good?
This soup is amazing! I love how creamy it is and the spices are just right.
I think 1 thumb-sized ginger is kinda vague—mine was way bigger and it got spicy/strong. Next time I’ll measure it. Still tasted good though, just not as gentle.
This soup is amazing! The flavors are so rich and comforting. I made it last night and it’s already my new favorite recipe.
Ok but where is the heat?? 😅 I had to add chili flakes because it was too mild for my taste. Flavor is good otherwise.
I made this with yellow lentils by accident and it still worked! Simmer time maybe needed a few extra minutes. Loved it.
Why do youuse red lentils? I prefer green. Is it the same? 🤔
I don’t know. It was okay but kinda bland for my taste. Maybe add more spices, I don’t know. 🤷♂️
I give it a 5! Perfect for a cold day, I added some chili flakes for a kick.
Made this tonight—so cozy. The curry + turmeric combo smells amazing, and the red lentils melt into the broth perfectly. I added a squeeze of lime at the end and it really brightened it up.
Not bad, but mine turned out a little too thick—probably my lentils weren’t rinsed enough? Next time I’ll use a bit more broth. Still tasted like curry soup should taste.
Ahhh that makes sense—red lentils can thicken up fast. I always rinse until the water runs clearer, and I stir in extra broth at the end if it gets too thick.
Maybe you cooked it a little longer than 25 minutes? I’ve noticed the texture gets super thick if the lid is on tight. Also, did you use the full 14 oz coconut milk or light?
So good! My kids even liked it which is impressive. Definitely recommend for family dinners!
Not really a fan. It was too coconutty for my taste. Maybe less coconut milk next time?
Mmm, coconut!!! Love everything about it but it took longer than 25 mins. Maybe I chopped slow lol.
I thought it was okay, but a bit too coconutty for my taste.
Super easy to make! I love recipes like this. Thanks for sharing!
Looks good but is coconut milk really necessary? Seems like adding fat for no reason.
Agreed! It’s so simple but tastes amazing! I never thought I’d love lentils this much.
Pretty good, but I found it needed a lot more salt than the recipe suggests. Also, my curry powder was mild, so I bumped up the cumin a bit. Still, the flavor is balanced and not too heavy.
I totally get that—salt always seems to disappear in soups. Glad you got the balance right without making it heavy.
This soup is AMAZING! The coconut milk gives it such a creamy texture. I added some lime juice at the end, and it was perfect. Definitely making this again!
Nah, I rather stick to chicken soup. This seems kinda weird.
I get that! Chicken soup is a classic. But you might be surprised how tasty this coconut curry lentil soup can be! It’s really comforting too.
Weird? Nah! It’s actually delicious! Just try it once, lol. Curry and coconut milk are super good together!
5 stars for effort, but I accidentally used chicken broth instead of vegetable broth and it still worked lol. Also I used too much garlic (oops). Tastes fine though.
Honestly though, 3 cloves of garlic is already plenty for me. When people go “oops” garlic, I’m like… how much did you use? 😅
😂 I love when “mistakes” turn out delicious. Chicken broth + extra garlic sounds like it would still be super flavorful!
Didn’t have red lentils so I used green ones. Still tasted great!
Soup was too watery for me, needed more lentils. yo!
Yeah, I felt the same way! I added an extra cup of lentils and it was so much better! 💪
Mine came out a bit thick, but I think I simmered a few minutes too long. Still delicious though; next time I’ll add a splash more broth. Also cilantro is a must.
This soup was amazing! Perfect for a cold day. So warm and flavorful.
I followed the steps but my lentils didn’t soften until way longer than 25 mins. Could be my stove or the lentils were older. The flavor was great once they finally cooked through.
Ugh, that’s frustrating! Red lentils *usually* get soft faster, but older lentils or high altitude / weak simmer can definitely stretch the cook time. Glad it turned out flavorful in the end though.
The spices are bold, but I’m not sure about the red bell pepper—ended up a little sweet for me. Next time I’ll reduce it or swap for red chili.
Super easy to make, I loved it! My kids even ate it! Will make again.
Tastes like a warm hug! ❤️
Why do you put turmeric in everything now? It’s fine I guess, just not my vibe. Soup was okay, not mind blowing.
I get that “turmeric in everything” fatigue 😅 But in this soup it’s mostly adding warm color + a little earthy flavor. Glad it was at least okay!
This soup is absolutely delicious! The flavors are on point!
I think the instructions are missing something: when do you add the carrots and pepper? It says 2-3 minutes but I feel like they were still crunchy after. Might depend on dice size, but I simmered longer.
Coconut milk in vegetable soup? No thanks! I stick with chicken broth.
Curry soup??? What’s next? This isn’t real food.
Really simple instructions. I messed it up but still taste okay! 🤷♀️
Too much curry powder for my taste, honestly. I might cut it in half next time. Still edible, but it tastes more like “spice blend” than a balanced soup.
Totally agree—1 tbsp curry powder is a lot. I usually do 1–2 tsp depending on the brand, then add a little at the end if it needs more.
Yum!! I didn’t have fresh cilantro so I used parsley. Still good!
I make curry all the time but it never tastes like this, what am I doin wrong?
I don’t know. It seems like too many spices. Will my kids even eat this? They are picky.
This was super easy and I was able to do it between work and Netflix lol. My family asked for seconds, so yeah, thumbs up.
Totally agree—this kind of recipe is perfect for busy nights. 😄 The red lentils make it so fast, and the coconut curry combo sounds amazing.
I tried this recipe, but I think I added too much curry powder. It was a bit overpowering.
This soup is a game changer! So creamy and flavorful. I could eat it every day!! 😍
I’m vegan, so I appreciate the coconut milk! But maybe could use more spices?
I don’t think you need more spices… it’s curry soup, not fire soup! Seems good to me.
I totally agree! A bit more kick would make it even better. Maybe some chili flakes?
I’m skeptical about the red lentils—thought they’d turn to mush. But honestly it worked. Still, 20–25 min felt short on my stove.
I dunno about putting coconut in soup. Sounds weird and didn’t like it.
Curry + coconut milk is always a win. The red pepper gives it a nice sweetness and the cumin/turmeric combo is on point.
Totally agree—coconut milk smooths out the spice so nice. I also add a squeeze of lime at the end and it brightens everything up.
Not bad, but I found it tasted a little flat until I added more salt. Also, the ginger amount felt strong—next time I’ll scale it back.
So easy to make! I was skeptical about the coconut milk, but it really adds a nice creaminess. Thumbs up!
Pretty good, but I think 20 minutes is just a little short for my lentils. I ended up simmering closer to 30 and then it was great.
Easy and cheap to make! Gonna make again for sure!
Lol coconut milk + curry is always risky. I think I added too much turmeric—now it’s like orange soup of doom. But my roommates ate it anyway.
This is so cozy. The coconut + curry combo tastes way more “restaurant” than I expected, and the lentils get perfect and creamy after simmering.
Delicious and filling! I added some chili flakes for an extra kick. Yum!
I tried it and honestly kinda meh. My lentils took forever to soften, and I don’t know why. Maybe my lentils were old or my stove runs hot/cold? Flavor was okay.
I tried it but mine turned out too thin. Maybe my coconut milk wasn’t full-fat? Also I forgot to rinse the lentils (oops) and it was a little cloudy. Still ate it anyway 😅
I didn’t have red lentils so I used green, and… yeah, that was a mistake. The veggies were great, but the lentils took way longer than the recipe. Still edible though, just not the same.
Oof yeah, green lentils can be a lot firmer than red. Your veggies still sounding like a win though—next time just simmer longer or partially cook them first.
Wait… I thought lentils were all basically the same?? 😅 Thanks for the heads up. I’ll stick to red lentils when I make this.
I liked it, but the spice mix felt a little intense at first. After it sat overnight it mellowed a lot. If you’re sensitive to turmeric/curry, start with less.
Pretty solid flavor combo. I did have to add extra broth at the end because mine thickened more than expected, but still delicious.
Honestly this was one of the easiest soups I’ve made. Minimal chopping and lots of flavor. I used lime instead of cilantro and it was great.
That sounds awesome—quick but still full of flavor. I love coconut curry soups like this. Do you think lime + coconut would make it taste too sharp, or was it perfectly balanced?
Yummy! But my husband says he doesn’t like soup. Smh. Whatever!
This turned out super cozy and flavorful. The coconut + curry combo is perfect, and the lentils got nice and tender after simmering. I added a squeeze of lime at the end and it really brightened everything.
Yes!! I did something similar—added lime at the end and it made it taste way more “restaurant-y.” Cozy is the perfect word.
Cilantro garnish is a must. I didn’t have any the first time and it felt… unfinished. Also, simmering longer makes it thicker but richer, so I usually go closer to 30.
Curry-lentil = win. Quick, hearty, and my whole kitchen smelled amazing. Even my picky eater had seconds.
Totally agree—this is one of those soups that makes the whole house smell like comfort. I also love how fast it comes together with red lentils!
This tastes like restaurant soup! I used red lentils and it came out creamy fast. I didn’t have cilantro so I used parsley—worked fine. Will make again for sure.
Yesss!! I love when lentil soup comes together fast like that. Red lentils are such a cheat code for creamy texture. 🌿
Restaurant soup is the best compliment. I’m curious—did you blend it or just let it simmer until it breaks down?
This is delicious. I followed exactly and it was done in about 20 minutes, lentils softened perfectly. My whole kitchen smelled like a restaurant.
Not gonna lie, I was skeptical because I don’t usually like lentil soups, but this one is actually good. The coconut milk makes it less “earthy” and the veggies add nice sweetness.
Same here—I’m not usually a lentil soup person, but the coconut milk really smooths it out. I added a squeeze of lime at the end and it popped.
I tried this and it was… okay? The curry flavor is strong in a good way, but mine turned a little too thick—think I should’ve used more broth. Also I didn’t have cilantro so I used parsley.
Why do you need that much ginger? It was too spicy for my kids. I would cut back on it.
Not bad, but I expected more “wow.” The texture was nice, but my curry powder was probably weak? It needed more salt, imo. Still a solid weeknight soup.
I was skeptical about cooking times with red lentils, but 20-25 minutes was spot on. The flavor balance is great—sweet from the carrots, warm spices, creamy broth. Will make again.
This tastes like a real comfort-food curry without being too heavy. I followed the steps exactly and the lentils were perfectly soft after ~23 minutes. The coconut milk makes it so smooth!
I liked it, but mine took longer than 23 min for the lentils. Also I used a little extra curry powder because it felt too mild at first. Still good though.
Yes!! I made this last week and it turned out almost exactly like you described—creamy but not heavy. The coconut milk really does the magic.
The instructions are clear, but I’m not sure why the carrots only cook 2-3 minutes before adding spices. I like them softer, so I added another 5 minutes.
This recipe is legit! I’m not even vegetarian, but this soup filled me right up. Yesss! 😍
Pretty solid recipe. I used vegetable stock and it came out creamy without being too heavy. Only thing: I needed more salt than I expected, but maybe my broth was bland.
Good to hear! Vegetable stock can be way lower in sodium than people expect, so needing extra salt totally tracks. Next time I’d just salt in small pinches while simmering.
This is one of those recipes that smells amazing while it cooks. The lentils got perfectly soft and the texture was creamy without being thick.