Creamy Coconut Curry Lentil Soup – Cozy, Flavor-Packed, and Easy
This is the kind of soup that makes you feel taken care of. It’s rich and velvety from coconut milk, warmly spiced with curry, and full of hearty lentils that make it a complete meal. The flavor is bright and comforting at the same time, and the ingredients are simple pantry staples.
Whether you’re cooking for a weeknight dinner or prepping lunches for the week, this soup fits right in. One pot, minimal fuss, and a pot of golden goodness by the end.

Ingredients
Method
- Sweat the aromatics. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook 5–7 minutes until softened and just starting to turn golden.
- Add garlic and ginger. Stir in garlic and ginger. Cook 1 minute, stirring, until fragrant. Don’t let them brown.
- Bloom the spices. Add curry powder, turmeric, and red pepper flakes. Stir for 30 seconds to wake up the spices. This step deepens flavor fast.
- Stir in tomato paste. Cook the paste for 1–2 minutes until it darkens slightly. This gives a richer, rounder base.
- Add lentils and broth. Add rinsed red lentils and vegetable broth. Stir, scraping the bottom of the pot to release any browned bits.
- Simmer. Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until lentils are tender and the soup thickens. If adding diced sweet potato, add it now so it cooks through.
- Finish with coconut milk. Pour in coconut milk and stir. Simmer 3–5 more minutes. If using spinach or peas, add them in the last 2 minutes to keep them bright.
- Season and brighten. Add lime juice, then taste. Season with salt and pepper as needed. The lime should lift the richness without taking over.
- Adjust texture. For extra creaminess, blend a couple of cups of the soup and return it to the pot, or use an immersion blender for a few short pulses. Keep some texture for a more satisfying bowl.
- Garnish and serve. Ladle into bowls and top with chopped cilantro or parsley. Add a swirl of coconut milk or a squeeze of lime if you like.
Transform Your Body in just 6-Weeks. Get Fit, Save Time, and Eat Smart.
Ready to get real results without long workouts or complicated diets? Our 6-week plan is made for busy people who want quick wins and lasting changes.
Get Your Program TodayWhy This Recipe Works

This soup leans on a smart trio: curry powder, aromatics, and coconut milk. The curry warms everything up, the aromatics build depth, and the coconut milk ties it all together with creaminess.
Red lentils cook quickly and break down slightly, giving the soup body without needing cream or flour. A pop of lime and fresh herbs at the end wakes up the flavors so it never tastes heavy. It’s simple, balanced, and adaptable, which is exactly what you want in a go-to soup.
Ingredients
- Olive oil – 2 tablespoons
- Yellow onion – 1 medium, diced
- Carrots – 2 medium, diced
- Celery – 2 stalks, diced (optional but nice)
- Garlic – 4 cloves, minced
- Fresh ginger – 1 tablespoon, grated
- Curry powder – 1.5 tablespoons (mild or medium)
- Ground turmeric – 1 teaspoon
- Crushed red pepper flakes – 1/4 to 1/2 teaspoon, to taste
- Tomato paste – 2 tablespoons
- Red lentils – 1.5 cups, rinsed
- Vegetable broth – 6 cups (low-sodium preferred)
- Full-fat coconut milk – 1 can (13.5–14 oz), shaken
- Lime juice – 1 to 2 tablespoons, to taste
- Salt and black pepper – to taste
- Fresh cilantro or parsley – handful, chopped
- Optional add-ins: diced sweet potato (1 cup), baby spinach (2 cups), or peas (1 cup)
How to Make It

- Sweat the aromatics. Heat olive oil in a large pot over medium heat.
Add onion, carrots, and celery. Cook 5–7 minutes until softened and just starting to turn golden.
- Add garlic and ginger. Stir in garlic and ginger. Cook 1 minute, stirring, until fragrant.
Don’t let them brown.
- Bloom the spices. Add curry powder, turmeric, and red pepper flakes. Stir for 30 seconds to wake up the spices. This step deepens flavor fast.
- Stir in tomato paste. Cook the paste for 1–2 minutes until it darkens slightly.
This gives a richer, rounder base.
- Add lentils and broth. Add rinsed red lentils and vegetable broth. Stir, scraping the bottom of the pot to release any browned bits.
- Simmer. Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until lentils are tender and the soup thickens.
If adding diced sweet potato, add it now so it cooks through.
- Finish with coconut milk. Pour in coconut milk and stir. Simmer 3–5 more minutes. If using spinach or peas, add them in the last 2 minutes to keep them bright.
- Season and brighten. Add lime juice, then taste.
Season with salt and pepper as needed. The lime should lift the richness without taking over.
- Adjust texture. For extra creaminess, blend a couple of cups of the soup and return it to the pot, or use an immersion blender for a few short pulses. Keep some texture for a more satisfying bowl.
- Garnish and serve. Ladle into bowls and top with chopped cilantro or parsley.
Add a swirl of coconut milk or a squeeze of lime if you like.
Keeping It Fresh
This soup keeps well and tastes even better the next day. Store in airtight containers in the fridge for up to 4 days. The lentils will continue to thicken the soup, so you may want to stir in a splash of water or broth when reheating.
For freezing, let the soup cool completely.
Divide into freezer-safe containers, leaving room for expansion. Freeze up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a little water if needed.
Stir well to bring back the silky texture.
Why This is Good for You
- Protein and fiber: Lentils provide plant protein and fiber that keep you full and support digestion.
- Healthy fats: Coconut milk adds satisfying fats that help absorb fat-soluble vitamins and create that creamy mouthfeel without dairy.
- Anti-inflammatory spices: Turmeric and ginger bring compounds like curcumin and gingerol, which are linked to anti-inflammatory benefits.
- Steady energy: The combo of complex carbs, fat, and protein leads to steady energy, not spikes and crashes.
- Veggie boost: Carrots, onion, and optional greens add vitamins, minerals, and antioxidants in a delicious, easy-to-eat form.
What Not to Do
- Don’t skip blooming the spices. Adding spices directly to liquid dulls their flavor. Hit them with heat in oil first.
- Don’t overcook the coconut milk. A hard boil can split it. Keep the final simmer gentle.
- Don’t forget to rinse the lentils. Rinsing removes dust and helps the soup cook evenly.
- Don’t rely on salt alone. A little lime juice or a splash of vinegar at the end balances richness and makes the flavors pop.
- Don’t walk away. Lentils cook quickly.
Stir occasionally so they don’t catch on the bottom and scorch.
Alternatives
- Change the lentils: Red lentils cook fastest and break down. For more texture, use green or brown lentils and extend the simmer by 10–15 minutes.
- Swap the curry profile: Try a Thai red curry paste (1–2 tablespoons) instead of curry powder. Add it with the tomato paste and adjust heat with more or less paste.
- Make it tomato-free: Skip the tomato paste and add an extra pinch of turmeric and a small splash of soy sauce or coconut aminos for depth.
- Boost the veggies: Add diced sweet potato, butternut squash, or cauliflower in step 6.
Stir in spinach, kale, or Swiss chard at the end.
- Add protein: For extra staying power, stir in chickpeas in the last 10 minutes or add shredded chicken if you’re not keeping it vegan.
- Lower the heat: Omit red pepper flakes for a mild version, or use smoked paprika for warmth without spice.
- Creaminess control: Use light coconut milk for a lighter soup, or finish with a spoonful of coconut cream for extra richness.
FAQ
Can I make this in a slow cooker?
Yes. Sauté the aromatics and spices in a skillet first for best flavor, then transfer to the slow cooker with lentils and broth. Cook on low for 4–5 hours or high for 2–3 hours.
Stir in coconut milk and lime during the last 15–20 minutes.
Do I need to soak red lentils?
No soaking needed. Red lentils cook fast and break down slightly, which helps thicken the soup naturally.
How can I make it less spicy?
Use mild curry powder and skip the red pepper flakes. You can also add a little extra coconut milk or a dollop of plain yogurt on top to soften heat when serving.
What can I use instead of coconut milk?
Use cashew cream (blend 1/2 cup soaked cashews with 1 cup water) or a neutral unsweetened plant cream.
Dairy cream works too, though the flavor will be different.
Will green or brown lentils work?
They will, but the texture changes. They hold their shape more and won’t create the same creamy body. Increase the simmer time and add a bit more broth if needed.
How do I thicken the soup without blending?
Let it simmer a little longer uncovered to reduce.
The lentils will keep releasing starch. You can also mash a scoop of lentils against the side of the pot with a spoon.
What should I serve with it?
Warm naan, crusty bread, or a simple cucumber salad with lime and herbs pairs nicely. Rice also turns it into a heartier, stew-like bowl.
Can I meal-prep this?
Absolutely.
Portion into containers with a wedge of lime tucked in. It reheats well in the microwave or on the stove with a splash of water.
Wrapping Up
Creamy Coconut Curry Lentil Soup gives you big flavor with little effort. It’s pantry-friendly, bright, and filling, with a texture that feels indulgent without being heavy.
Keep it classic, or make it your own with veggies and heat levels you love. However you customize it, you’ll end up with a pot of soup that’s comforting, nourishing, and easy to repeat all season long.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.