Soups & Stews
Amy's Thai Curry Sweet Potato Lentil Soup delivers the kind of aromatic, velvety richness that makes weeknight cooking feel like a restaurant experience. 🌟 The secret lies in toasting whole spices until fragrant—cinnamon, star anise, and coriander—before building the curry base with coconut milk and ginger. This isn’t just a soup; it’s a flavor symphony where sweet potatoes melt into creamy perfection, lentils add hearty texture, and the Thai-inspired spice blend creates layers of warmth that linger long after the last spoonful.
What sets this recipe apart is its balance: the natural sweetness of sweet potatoes plays against the earthy depth of red lentils, while the coconut milk and lime create a bright, creamy finish. No heavy cream or dairy here—just plant-based richness that’s comforting yet light.
The 30-minute prep time includes a few key steps that transform simple ingredients into something extraordinary: toasting spices for maximum aroma, simmering the curry paste until fragrant, and letting the flavors meld as the soup cooks.
The result is a bowl of soup that’s creamy without being heavy, spicy without being overwhelming, and packed with umami from the lentils and depth from the coconut. The texture contrast—silky sweet potatoes, tender lentils, and a hint of crunch from fresh herbs—makes every bite satisfying.
This is the kind of recipe that feels like a hug in a bowl, perfect for chilly evenings or as a nourishing start to any meal.
Serve it with a sprinkle of fresh cilantro, a squeeze of lime, and maybe some toasted cashews for crunch. The leftovers actually taste better the next day as the flavors deepen, making it ideal for meal prep.
Whether you’re feeding a crowd or just craving something warm and comforting, this soup delivers—every time.
Ingredients for amy's thai curry sweet potato lentil soup
Toasting spices unlocks layers of aroma—cinnamon, star anise, and coriander—that define this soup’s restaurant-worthy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Peeled and cubed evenly |
| Red Lentils 🌾 | 1 ½ cups | Rinsed before cooking |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Light Coconut Milk 🥥 | 1 can | For balance in texture |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Cinnamon Sticks 🌿 | 2 whole | Toasted for aroma |
| Star Anise Pods 🌶️ | 2 whole | Toasted briefly |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Curry Powder 🌶️ | 1 ½ tbsp | Thai-inspired blend |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Toasted Cashews 🥜 | ¼ cup | For crunchy texture |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The spices are non-negotiable here. Whole spices like cinnamon and star anise need toasting to release their oils—just 30 seconds in a dry pan until fragrant. Penzeys or local spice shops carry the best whole spices, but the grocery store works too if they’re fresh. Ground coriander loses potency fast, so buy small amounts and store in a dark, airtight container. For the coconut milk, full-fat for creaminess—light coconut milk keeps the soup light but rich. Sweet potatoes should be firm and vibrant orange; no soft spots.
No fresh ginger? Powdered ginger at half the amount works, but it’s not the same. Short on cashews? Toasted peanuts or almonds add crunch just as well. The red lentils cook down significantly—1.5 cups dry yields about 4 cups cooked, so don’t skimp. For extra depth, toast the curry powder lightly before adding it to the pot. The lime juice is critical—freshly squeezed brightens the entire bowl. If you’re prepping ahead, hold off on adding the lime until serving to keep the soup vibrant.
This soup tastes even better the next day as the flavors meld. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. For meal prep, double the batch—leftovers reheat beautifully. The cashews and cilantro can be toasted and chopped ahead, then stored separately until serving. Garnish with a squeeze of lime and extra cilantro right before eating to keep everything fresh and bright.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping boards left sticky, no pots clogging my sink. Just toss in diced sweet potatoes, lentils, and that fragrant ginger paste, then let the coconut milk do the heavy lifting while I sip tea nearby.
- Ginger-Coconut Bomb: That fresh ginger? It’s the secret weapon—sharp, bright, and lingering. The creamy coconut milk softens the lentils just enough, while the sweet potatoes caramelize into tender, almost-buttery bites. Honestly, the first spoonful makes me pause mid-stir.
- Meal Prep MVP: Between us, this is my go-to for lazy Sundays or post-work exhaustion. The lentils thicken perfectly overnight, and reheating it the next day? Still rich, still satisfying. I portion it into jars—some with rice, some plain—and it lasts me all week without tasting sad.
- Budget Feast: Red lentils and sweet potatoes stretch this into four full bowls for pennies. Light coconut milk keeps it from feeling heavy, and I’ll be real: the grocery bill for this is half what I’d spend on takeout. My wallet and my taste buds thank me.
Step-by-step instructions for amy's Thai curry sweet potato lentil soup
Here's how to build rich, aromatic coconut curry with tender sweet potatoes and lentils.
🔥 Step 1: Toast the Spices and Aromatics
Heat a large pot over medium heat. Add the 2 whole cinnamon sticks and 2 whole star anise pods and toast for 1 minute until fragrant. This step unlocks their essential oils—don't skip it. Remove the spices with a slotted spoon and set aside temporarily.
In the same pot, add 2 tablespoons of the grated fresh ginger and 4 minced garlic cloves. Sauté for 1-2 minutes until the ginger becomes translucent and the garlic releases its aroma. You'll smell that distinct Thai curry foundation building—this is where the flavor magic starts.
🍳 Step 2: Build the Curry Base
Add 1.5 tablespoons of curry powder and 1 tablespoon of ground coriander to the pot, stirring constantly for 30 seconds to toast the spices. Immediately pour in the 4 cups of vegetable broth and scrape up any browned bits from the bottom—this technique captures all the flavor you just developed.
Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 5 minutes. This allows the spices to bloom fully and infuse the broth. You should notice the liquid developing a rich golden color and an intoxicating aroma—this is your flavor foundation.
👨🍳 Step 3: Cook the Sweet Potatoes and Lentils
Add the 2 pounds of cubed sweet potatoes and 1.5 cups of rinsed red lentils to the simmering broth. Return to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally. The sweet potatoes should begin to soften but still hold their shape—you want them tender but not falling apart.
Here's where it gets important: After 15 minutes, add the 1 can of light coconut milk and stir gently. The coconut milk will help create a velvety texture while balancing the richness. Let the soup continue simmering for another 5 minutes—this ensures the lentils are fully tender and the sweet potatoes are perfectly cooked through.
🥘 Step 4: Finish with Coconut Milk and Season
Reduce heat to low and stir in the 1 can of full-fat coconut milk. The soup should become instantly creamy and luxurious. Add the 1 teaspoon of sea salt and 0.5 teaspoon of black pepper, then taste and adjust the seasoning if needed. The balance of sweet potatoes, lentils, and coconut should be harmonious—this is where you fine-tune the flavors.
Simmer gently for another 5 minutes to let all the flavors meld together. You'll notice the soup developing a beautiful sheen on top and an irresistible aroma. This is the moment when all the individual components transform into a cohesive, comforting bowl of soup.
🍽️ Step 5: Garnish and Serve
Remove the pot from heat and stir in the 2 tablespoons of lime juice. This brightens the flavors and cuts through the richness of the coconut milk. Ladle the soup into bowls, then top each serving with 0.25 cup of toasted cashews and 0.25 cup of chopped fresh cilantro. The cashews add a delightful crunch while the cilantro brings freshness to each spoonful.
Serve immediately while hot, with extra lime wedges on the side if desired. Each bite should deliver a perfect balance of creamy coconut, tender sweet potatoes, hearty lentils, and aromatic spices. The texture should be velvety yet substantial, with each component complementing the others beautifully.
Pro Tips For Making Amy'S Thai Curry Sweet Potato Lentil Soup
- Parboil Sweet Potatoes First: Cut the sweet potatoes into 1-inch chunks, then boil them for 3 minutes before adding to the curry. This ensures they soften evenly without turning to mush—no more gummy texture ruining your soup. (Yes, even if you're impatient like me, trust the process.)
- Toast Lentils Until Golden: Before adding water, dry-toast the red lentils in the pot for 2-3 minutes over medium heat. The nutty aroma deepens, and they won’t clump like sad, pasty blobs. (I learned this the hard way after a batch turned into lentil glue.)
- Simmer Light Coconut Milk Last: Stir in the light coconut milk only in the final 5 minutes of cooking. Heavy coconut milk first builds richness, but adding the light version too soon dilutes the curry’s depth. (Your future self will taste the difference.)
- Grate Ginger Fine: Use a microplane or the smallest holes on a box grater—no chunks, no peeling needed. Fresh ginger should dissolve completely; otherwise, you’ll taste it like a weird afterthought. (Sounds weird, but it works: no one wants a mouthful of texture.)
Health benefits of this recipe
Plant-Based Protein Power
This soup is a vegan protein powerhouse, with 1.5 cups of red lentils delivering a whopping 30 grams of plant-based protein per serving. Lentils are one of the most complete protein sources in plant-based cooking, containing all nine essential amino acids.
They also cook in just 15 minutes, making them perfect for quick, nourishing meals. 💪
The combination of lentils and sweet potatoes creates a balanced amino acid profile, similar to complete proteins found in animal products. This makes the soup especially satisfying and great for muscle repair or post-workout recovery.
I always feel energized after eating this—it’s like a warm, comforting hug for my body!
Rich in Fiber
With 12 grams of dietary fiber per serving, this soup supports digestive health and keeps you full for hours. The fiber comes from both the lentils and sweet potatoes, which work together to regulate blood sugar levels and promote gut health.
The soluble fiber in sweet potatoes also helps lower cholesterol naturally. 🌱
This high-fiber content makes it an excellent choice for anyone watching their weight or managing blood sugar. I’ve found that the fiber helps stabilize my energy levels throughout the day, preventing those mid-afternoon crashes that often come with less balanced meals.
Vitamin A Boost
Sweet potatoes are packed with vitamin A—one serving provides over 400% of your daily needs—which supports immune function, healthy vision, and skin health. The orange hue comes from beta-carotene, a precursor to vitamin A that your body converts as needed.
This makes the soup not just delicious but also deeply nourishing. 🥕
Vitamin A is particularly important for maintaining healthy mucous membranes, which act as your body’s first line of defense against infections. I always notice my skin looks brighter and my eyes feel less tired after eating this soup regularly—it’s like a natural glow-up from the inside out!
Anti-Inflammatory Spices
The Thai-inspired spice blend—cinnamon, star anise, and coriander—adds more than just flavor; these spices are known for their anti-inflammatory properties. Cinnamon helps regulate blood sugar, while coriander aids digestion and reduces bloating. Star anise contains shikimic acid, which has been studied for its immune-boosting effects. 🌿
Together, these spices create a warming, aromatic experience that not only satisfies your taste buds but also supports overall wellness. I love how the spices work together to create a sense of comfort while also delivering real health benefits—it’s like getting a spa treatment in a bowl!
Hydration and Electrolytes
The vegetable broth base provides hydration while delivering essential electrolytes like potassium and magnesium. Combined with the natural sweetness of the sweet potatoes and the creaminess of coconut milk, this soup is incredibly rehydrating—perfect for post-workout or when you’re feeling under the weather. 💧
Coconut milk also adds medium-chain triglycerides (MCTs), which are easily metabolized for quick energy. This makes the soup a great option for anyone needing a light but nourishing meal that won’t weigh them down.
I often make a big batch on Sundays to keep on hand for busy days—it’s like having a health boost in every spoonful!
Nutrition facts
Frequently asked questions
Can I make this soup with yellow sweet potatoes instead?
Yellow sweet potatoes work perfectly—they’ll just have a slightly different texture and mild sweetness. For best results, use the same 2 pounds as the recipe calls for, and adjust cooking time by 2-3 minutes since they’re often less dense. The orange color comes from beta-carotene, but the nutritional benefits remain excellent.
How can I make this soup spicier?
Add ½ teaspoon of red pepper flakes when toasting the spices, or stir in 1 tablespoon of sriracha at the end. For heat lovers, mash ½ a fresh chili (like jalapeño) into the coconut milk before adding it to the pot. Always taste first—you can adjust gradually.
What’s the best way to store leftovers?
Store in an airtight container for up to 5 days in the fridge. For freezing, cool completely first, then freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The flavors actually deepen overnight!
Can I substitute the coconut milk?
Yes! For a lighter version, use ½ cup unsweetened almond milk plus ½ cup full-fat coconut milk. For dairy-free creaminess, try ½ cup cashew cream (blend soaked cashews with water). The soup will still be rich but slightly less velvety.
Why do my sweet potatoes turn mushy?
Overcooking is the usual culprit! Sweet potatoes should be tender but still hold their shape. Reduce simmering time by 2-3 minutes and check texture at 12 minutes—they’re done when a fork pierces easily but doesn’t fall apart. For extra stability, add them 5 minutes before the lentils finish cooking.
