Coconut Curry Soup
This post may contain affiliate or sponsored links. Please read our disclosure policy.
I’ve made this veggie-rich, Indian-inspired, freezer-friendly, gluten-free, and dairy-free Coconut Curry Soup more times than I can count. This colorful soup is rich and satisfying while being nourishing at the same time. You will LOVE it!
About the Recipe
- About the Flavor: Every flavor you want to happen in your mouth at one time comes together in a spoonful of this Indian-inspired soup–a little spice from curry and red pepper flakes, smokiness from fire-roasted tomatoes, sweetness from sweet potatoes, carrots & onions, citrus from the fresh lime juice, and cool creaminess from the coconut milk.
- About the Nutrition: Like our Easy Vegetable Soup and Tomato Bisque, it’s hard to believe a dish this satisfying to the palate is also a nutritional powerhouse. Filled with fiber, protein, and tons of antioxidants, your body will thank you for making this soup! Plus, it’s dairy-free, gluten-free, and vegan so nearly everyone can enjoy it.
Ingredients Needed
Check out all the super-food ingredients you’ll be using in this recipe:
- Oil: Avocado oil (sub: olive oil)
- Fresh Produce: Carrots, celery, onion, sweet potato, kale, garlic cloves, limes, cilantro (optional for serving)
- Seasonings: Red pepper flakes, sea salt, curry powder
- Dry Goods: Unsweetened coconut milk (full-fat version), fire-roasted diced or crushed tomatoes, quick-cooking (20 minutes or less) dry red lentils or green lentils
How to Make Coconut Curry Lentil Soup
The keys to building flavor in this soup are sautéing and seasoning the aromatics, toasting the curry powder, letting all the ingredients simmer away for 20 minutes, and then ending with fresh lime juice to brighten all the flavors. Here are the basic steps:
Saute Aromatics
In a large stockpot, heat the oil over medium-high heat until shimmery. Add the carrots, celery, onion, and red pepper flakes. Saute until softened, about 4 minutes.
Toast the Garlic & Curry Powder
Add in the garlic, curry, and sea salt, stirring continuously for 30-60 seconds.
Simmer the Soup
Add 5 cups of water, sweet potato, coconut milk, and tomatoes. Bring to a boil, stir in the lentils, cover with a lid, and reduce to a simmer. Cook until the potatoes and lentils are tender, about 20 minutes, stirring occasionally.
Stir in the Kale
Stir in the chopped kale and cook just until wilted.
Finish with Lime Juice
Remove from the heat and stir in the juice of one lime (about 2 tablespoons). Taste and add more lime juice and salt, as needed.
Serve
Serve warm with chopped peanuts and cilantro leaves on top and more lime wedges on the side.
How to Freeze Coconut Curry Soup
This is one of my favorite soups to make ahead and freeze in small portions for lunches. Here’s how:
Freeze For Later: Fully cook and cool the soup. Freeze in a gallon-sized bag/container or in individual freezer containers (like Mason jars, Souper Cubes, or Pyrex 2-cup containers). Be sure to leave 1 inch of headroom when using the jars.
Prepare From Frozen: Thaw in the refrigerator or using the defrost setting in the microwave. Warm in the microwave or over medium-low heat in a pot on the stove.
FAQs
The level of spiciness can vary depending on the recipe, how hot the curry mixture is, and personal preference. This particular soup below is mild to medium spice level. To adjust the heat level to your preference, either pull back on the red pepper flakes or add more.
Yes, our recipe is completely vegan, vegetarian, gluten-free, and dairy-free.
Yes, coconut curry soup can be made ahead of time and stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave before serving.
Yes, I’ve tested this many times, and it does freeze and thaw well. Be sure to completely cool the soup before freezing, seal it very tightly, and thaw before warming for best results.
More Healthy Soups You’ll Love
Did you make this? Snap a photo and tag us on Instagram at @thrivinghome so we can see your creations and cheer you on!
Coconut Curry Soup
I’ve made this veggie-rich, Indian-inspired, freezer-friendly, gluten-free, and dairy-free Coconut Curry Soup more times than I can count. This colorful soup is rich and satisfying while being nourishing at the same time. You will LOVE it!
Ingredients
- 2 tablespoons avocado oil (sub: olive oil)
- 1 cup diced carrots (about 2 large carrots)
- 1 cup diced celery (about 2 large stalks)
- 1 large yellow onion, diced (about 1 1/2 – 2 cups)
- A pinch of red pepper flakes
- 2 garlic cloves, minced
- 2 teaspoon sea salt, plus more as needed
- 2 tablespoons curry powder
- 5 cups water
- 1 large (5-6 ounces) sweet potato, peeled and cut into 1/2-inch dice (about 2 cups)
- 1 can (13.5-ounce) unsweetened coconut milk (full-fat version)
- 1 can (14.5-ounce) fire-roasted diced or crushed tomatoes
- 1 cup quick-cooking (20 minutes or less) dry red or green lentils, rinsed and sorted* (sub: 1 can garbanzo beans, drained and rinsed)
- 3 cups chopped kale, stems removed (sub: spinach)
- Juice of 1 lime, plus more as needed
- For serving: chopped peanuts, fresh cilantro leaves, lime wedges
*Be sure the lentils package says the cook time is 20 minutes or less.
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
Make It Now:
(Tip: Make sure to have all the veggies chopped and ready to go.)
- In a large stockpot, heat the oil over medium-high heat until shimmery. Add the carrots, celery, onion, and red pepper flakes. Saute until softened, about 4 minutes. Add in the garlic, curry, and sea salt, stirring continuously for 30-60 seconds.
- Add 5 cups of water, sweet potato, coconut milk (shake it up before opening), and tomatoes. Bring to a boil, stir in the lentils, cover with a lid, and reduce to a simmer. Cook until the potatoes and lentils are tender, about 20 minutes, stirring occasionally. (Don’t overcook it.)
- Stir in the chopped kale and cook just until wilted. Remove from the heat and stir in the juice of one lime (about 2 tablespoons). Taste and add more lime juice and salt, as needed.
- Serve warm with chopped peanuts and cilantro leaves on top and more lime wedges on the side.
Freeze For Later: Fully cook and cool the soup. Freeze in a gallon-sized bag/container or in individual freezer containers (like Mason jars, Souper Cubes, or Pyrex 2-cup containers). Be sure to leave 1 inch of headroom when using the jars.
Prepare From Frozen: Thaw in the refrigerator or using the defrost setting in the microwave. Warm in the microwave or over medium-low heat in a pot on the stove.
Notes/Tips
- Instant Pot Version: Saute the carrots, celery, onion, and red pepper flakes in hot oil. Add in the garlic, curry, and sea salt for last 30-60 seconds. Turn off the Saute function. Stir in the water, sweet potato, coconut milk, tomatoes, and lentils. Lock and seal the lid. Cook at high pressure for 7 minutes and use a quick release of the pressure when it’s done. Stir in the kale (it will wilt in the hot soup in 2-3 minutes) and juice of one lime. Add more lime juice and salt to taste.
- Recipe inspiration is from a soup in one of my favorite cookbooks, Run Fast, Eat Slow.
Lella says
Delicious! I substituted butternut squash for the sweet potato, used red lentils, and ate it with a dollop of sour cream. Despite your warning, I overcooked it, but it was still wonderful. Next time, I think I’ll serve it with rice and/or naan.
Carla from Thriving Home says
Hi Lella. So glad you enjoyed this dish. Thank you for taking the time to leave a review with detailed information so others will know what worked for you.
Davidp says
This is a keeper! Subbed unpeeled roasted acorn squash for the sweet potatoes and went with chick peas. Added 1/3 cup jasmine rice for some bulk. Thank you for posting this recipe!
Carla from Thriving Home says
Hi David! Your substitutions/additions sound delicious! Thank you for sharing!
Joni says
Yummy
Carla from Thriving Home says
Glad you liked it Joni!
Cynthia C Royer says
Not quite as flavorful as I expected, but curry can vary. Tomato and salt slow the cook of lentils so I will add those at the end next time.
Carla from Thriving Home says
We appreciate your feedback. Yes, curry can vary for sure. We always have to salt to taste at the end, as well.
Karen says
Oh my goodness! This is my new favorite soup. If I could give it more stars I would!!
Carla from Thriving Home says
Well thanks Karen! So glad you love it!
Kathy says
I’ve made this soup many times. It’s “lick the bowl clean” delicious.
Rachel Tiemeyer says
Thanks for the feedback, Kathy! I 100% agree with you. 😉