Coconut Curry Lentil Soup – Cozy, Creamy, and Full of Flavor
This Coconut Curry Lentil Soup is the kind of meal that makes a busy day feel a little softer. It’s warm, fragrant, and deeply satisfying without being heavy. The coconut milk adds creaminess, while curry and ginger bring gentle heat and brightness.
It’s simple enough for a weeknight and special enough to serve when friends come over. If you love big flavor with minimal fuss, this one deserves a spot in your rotation.

Coconut Curry Lentil Soup - Cozy, Creamy, and Full of Flavor
Ingredients
- Olive oil or coconut oil – 2 tablespoons
- Yellow onion – 1 medium, finely chopped
- Carrots – 2 medium, diced
- Celery – 2 ribs, diced (optional but nice)
- Garlic – 4 cloves, minced
- Fresh ginger – 1 tablespoon, grated
- Red curry paste – 1 to 2 tablespoons (adjust to heat level)
- Ground turmeric – 1 teaspoon
- Ground cumin – 1 teaspoon
- Crushed red pepper – a pinch (optional)
- Red lentils – 1 cup, rinsed
- Vegetable broth – 4 cups
- Coconut milk – 1 can (13–14 oz), full-fat for creaminess
- Diced tomatoes – 1 can (14.5 oz), with juices
- Lime juice – 1 to 2 tablespoons, to finish
- Salt and black pepper – to taste
- Fresh cilantro – a handful, chopped
- Baby spinach or kale – 2 cups, roughly chopped
- Optional add-ins – cooked rice or quinoa, a swirl of chili oil, or toasted coconut flakes for garnish
Instructions
- Prep the basics. Rinse the lentils under cool water until it runs clear. Chop your vegetables and have your spices and curry paste ready. This makes the cooking flow smoothly.
- Sauté the aromatics. Warm the oil in a large pot over medium heat. Add the onion, carrot, and celery with a pinch of salt. Cook 5–7 minutes, stirring, until the onions turn translucent and the edges soften.
- Add garlic, ginger, and spices. Stir in the garlic and ginger. Cook 30 seconds until fragrant, then add curry paste, turmeric, cumin, and crushed red pepper. Toast for 1 minute to wake up the flavors.
- Build the base. Add the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Simmer until tender. Bring to a gentle boil, then reduce to a simmer. Cover slightly ajar and cook 15–20 minutes, stirring occasionally, until the lentils are soft and start to break down.
- Stir in coconut milk and greens. Pour in the coconut milk and add the spinach or kale. Simmer another 3–5 minutes, just until the greens wilt and the soup turns silky.
- Season and brighten. Add lime juice, then taste. Adjust salt and pepper. If you like more heat, add a bit more curry paste or a dash of chili oil.
- Finish and serve. Ladle into bowls and top with chopped cilantro. Serve as is, or spoon over rice or quinoa for a heartier meal.
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 TodayWhat Makes This Special

This soup balances comfort and freshness. You get creamy coconut richness, hearty lentils, and a lively mix of aromatics that makes your kitchen smell amazing.
It’s a one-pot recipe, so cleanup is easy, and it’s naturally vegan and gluten-free, which makes it friendly for many diets. Plus, it reheats like a dream and tastes even better the next day.
What You’ll Need
- Olive oil or coconut oil – 2 tablespoons
- Yellow onion – 1 medium, finely chopped
- Carrots – 2 medium, diced
- Celery – 2 ribs, diced (optional but nice)
- Garlic – 4 cloves, minced
- Fresh ginger – 1 tablespoon, grated
- Red curry paste – 1 to 2 tablespoons (adjust to heat level)
- Ground turmeric – 1 teaspoon
- Ground cumin – 1 teaspoon
- Crushed red pepper – a pinch (optional)
- Red lentils – 1 cup, rinsed
- Vegetable broth – 4 cups
- Coconut milk – 1 can (13–14 oz), full-fat for creaminess
- Diced tomatoes – 1 can (14.5 oz), with juices
- Lime juice – 1 to 2 tablespoons, to finish
- Salt and black pepper – to taste
- Fresh cilantro – a handful, chopped
- Baby spinach or kale – 2 cups, roughly chopped
- Optional add-ins – cooked rice or quinoa, a swirl of chili oil, or toasted coconut flakes for garnish
Step-by-Step Instructions

- Prep the basics. Rinse the lentils under cool water until it runs clear. Chop your vegetables and have your spices and curry paste ready.This makes the cooking flow smoothly.
- Sauté the aromatics. Warm the oil in a large pot over medium heat. Add the onion, carrot, and celery with a pinch of salt. Cook 5–7 minutes, stirring, until the onions turn translucent and the edges soften.
- Add garlic, ginger, and spices. Stir in the garlic and ginger.Cook 30 seconds until fragrant, then add curry paste, turmeric, cumin, and crushed red pepper. Toast for 1 minute to wake up the flavors.
- Build the base. Add the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Simmer until tender. Bring to a gentle boil, then reduce to a simmer.Cover slightly ajar and cook 15–20 minutes, stirring occasionally, until the lentils are soft and start to break down.
- Stir in coconut milk and greens. Pour in the coconut milk and add the spinach or kale. Simmer another 3–5 minutes, just until the greens wilt and the soup turns silky.
- Season and brighten. Add lime juice, then taste. Adjust salt and pepper.If you like more heat, add a bit more curry paste or a dash of chili oil.
- Finish and serve. Ladle into bowls and top with chopped cilantro. Serve as is, or spoon over rice or quinoa for a heartier meal.
Keeping It Fresh
Let the soup cool to room temperature before storing. It will keep in an airtight container in the fridge for up to 4 days.
The flavors deepen over time, so day two might be your favorite. For freezing, portion it into freezer-safe containers and freeze up to 3 months. Reheat gently on the stove with a splash of water or broth to loosen the texture.
Benefits of This Recipe
- Nutrient-dense and plant-based. Lentils bring protein, fiber, and iron.Coconut milk adds healthy fats that make the soup satisfying.
- Budget-friendly. Pantry staples like lentils, tomatoes, and spices keep costs down without skimping on flavor.
- Weeknight simple. One pot, straightforward steps, and about 35–40 minutes start to finish.
- Flexible. Easily adjust heat, swap greens, and tweak thickness to your taste.
- Great for meal prep. Holds up well in the fridge, freezes beautifully, and reheats with no fuss.
What Not to Do
- Don’t skip rinsing the lentils. Rinsing removes dust and excess starch, helping the soup stay clean and bright.
- Don’t boil aggressively after adding coconut milk. A hard boil can cause separation. Keep it to a gentle simmer.
- Don’t rush the aromatics. Under-sautéed onions and spices mean a flat-tasting soup. Give them time to build flavor.
- Don’t forget acidity. The lime juice is key.It balances richness and brings everything to life.
- Don’t over-thicken. If the soup gets too thick, add water or broth until it’s creamy but spoonable.
Variations You Can Try
- Golden Carrot Version. Skip tomatoes and double the carrots. Add an extra pinch of turmeric for a sunny, mellow bowl.
- Thai-Inspired. Use a bit more red curry paste, add a splash of soy sauce or tamari, and finish with fresh basil instead of cilantro.
- Smoky Note. Add 1 teaspoon smoked paprika and a dash of chipotle powder. It pairs beautifully with coconut.
- Chunky Veg Boost. Stir in diced sweet potato or cauliflower with the lentils and simmer until tender.
- Protein Twist. Add cubes of baked tofu or chickpeas during the last 10 minutes for extra protein.
- Lemon-Ginger Bright. Swap lime for lemon and add extra ginger for a fresh, zingy finish.
FAQ
Can I use green or brown lentils instead of red?
Yes, but they take longer and won’t break down as much.
Simmer 30–35 minutes until tender, and expect a chunkier texture. If you want creamy, use half red and half brown.
Is light coconut milk okay?
It works, but the soup will be thinner and less rich. You can reduce the broth slightly or simmer a few extra minutes to concentrate the texture.
How spicy is this soup?
It’s mildly spicy with 1 tablespoon of curry paste.
For less heat, use 1/2 tablespoon and skip crushed red pepper. For more, add another spoon of paste or a drizzle of chili oil at the end.
What can I use instead of curry paste?
Use 2–3 teaspoons curry powder plus 1 teaspoon tomato paste. Sauté the tomato paste with the spices to build depth before adding liquids.
Can I make it in a slow cooker?
Yes.
Sauté the aromatics and spices on the stove first for best flavor, then transfer to the slow cooker with lentils, tomatoes, and broth. Cook on low 4–5 hours. Stir in coconut milk, greens, and lime during the last 15–20 minutes.
How do I thicken or thin the soup?
To thicken, simmer uncovered for a few minutes or mash some lentils against the side of the pot.
To thin, add warm water or broth a little at a time until you reach the texture you like.
What should I serve with it?
Warm naan, crusty bread, or a simple cucumber salad are great pairings. A scoop of rice or quinoa in the bowl turns it into a full meal.
Can I make it without tomatoes?
Absolutely. Replace the tomatoes with an extra cup of broth and a squeeze of lemon or lime.
The soup will be golden and mellow, with coconut taking the lead.
In Conclusion
Coconut Curry Lentil Soup is cozy, flavorful, and unfussy, with ingredients you can keep on hand. It comes together quickly and leaves you with a pot of meals for the week. Whether you keep it classic or try a variation, you’ll get a bowl that’s creamy, bright, and deeply satisfying.
Ladle it up, add your favorite toppings, and enjoy every spoonful.
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.