When chilly evenings call for something comforting yet nourishing, this coconut sweet potato lentil soup with rice delivers on all fronts. It’s warm, creamy, slightly spicy, and packed with nutrients—all while being naturally vegan and gluten-free. With red lentils for protein, sweet potatoes for fiber, and coconut milk for richness, this one-pot wonder is a must-try for soup lovers looking for bold flavor and easy prep. Whether you’re making it on the stovetop or in the Instant Pot, this dish fits weeknight schedules while tasting like something much more indulgent.
Looking for inspiration? Try our Creamy Wild Rice Chicken Soup for another cozy option.
JUMP TO
Table of Contents
Why You’ll Love This Coconut Sweet Potato Lentil Soup
Comforting flavors meet nutrition
This soup isn’t just another winter comfort dish—it’s designed to deliver flavor and function. The rich coconut milk base brings a velvety texture, while yellow curry powder, ginger, and garlic infuse every spoonful with warm, vibrant spice. It’s a great way to enjoy a hearty meal without feeling weighed down.
You’re also getting a nutritional powerhouse: lentils offer fiber and plant-based protein, sweet potatoes deliver vitamins A and C, and spinach adds a touch of iron and freshness. It’s the kind of meal that tastes indulgent but fuels your body.
One-pot simplicity for busy weeknights
Weeknights can be chaotic, but this coconut sweet potato lentil soup keeps things easy. It all comes together in one pot, meaning fewer dishes and minimal cleanup. The red lentils cook fast—no pre-soaking needed—and everything simmers into a perfectly thick, hearty soup in under 40 minutes.
Even better? You can make it in the Instant Pot too. Whether you prefer pressure cooking or stovetop simmering, this recipe works both ways. The result is the same: a deeply satisfying, warming soup you’ll want on repeat.
Discover great ideas like this Creamy Roasted Garlic Butternut Squash Pasta that’s equally cozy and convenient.
Naturally vegan, gluten-free, and high-protein
With so many people seeking plant-based comfort meals, this soup checks all the boxes without sacrificing flavor. It’s 100% vegan and gluten-free, yet packed with hearty ingredients that satisfy like a stew. The red lentils are a clean, lean source of protein, and the rice adds that extra “comfort food” vibe.
Even picky eaters and meat lovers will be pleasantly surprised by how filling and flavorful this dish turns out. Serve it with a side of naan or crusty bread and you’ve got a complete, wholesome meal.
Don’t miss our Broccoli Cheddar Chicken Rice Casserole for another hearty dinner idea.
Key Ingredients and Health Benefits
The beauty of this coconut sweet potato lentil soup with rice lies in its simplicity and nutrient-rich ingredients. Every component serves a purpose—not just for flavor, but also for health. Here’s a closer look at the superstar ingredients that make this soup so satisfying and wholesome.
Sweet Potatoes – Fiber, Vitamins, and Natural Sweetness
Sweet potatoes aren’t just a cozy fall favorite—they’re a nutritional powerhouse. Packed with complex carbohydrates and fiber, they help you stay full longer and support healthy digestion. Rich in vitamin A (from beta carotene), vitamin C, and antioxidants, sweet potatoes also give this soup its warm orange color and gentle sweetness that balances the savory spice.
They also hold their texture well in soup, so every bite gives you something to chew—perfect for making this feel more like a complete meal than a side dish.
Check out our Baked Sweet Potato Recipe if you’re looking for other healthy ways to use this versatile root veggie.
Red Lentils – Plant-Based Protein and Iron
Red lentils are one of the fastest-cooking legumes, making them ideal for quick meals like this one. They soften within 15–20 minutes and break down into the soup to create a thick, hearty texture—no need for cream or flour thickeners.
Nutrition-wise, they’re hard to beat: packed with plant-based protein, fiber, and essential minerals like folate, magnesium, and iron. They’re especially great for vegetarians or anyone looking to reduce meat without sacrificing protein.
Because they have a mild flavor, red lentils easily absorb the curry spices and coconut milk, becoming little flavor bombs in every bite.
Don’t miss our Creamy White Chicken Chili if you’re looking for another protein-packed dinner idea.
Coconut Milk – Creamy Texture Without Dairy
Coconut milk brings richness and silkiness to the soup without the need for cream or butter. A can of full-fat coconut milk blends seamlessly with the other ingredients, creating a luscious broth that hugs every grain of rice and bite of lentil.
It also offers healthy fats—specifically medium-chain triglycerides (MCTs)—which are believed to support metabolism and energy levels. For those avoiding dairy, it’s a perfect swap that doesn’t compromise on texture.
Plus, its slightly sweet undertone mellows the spice and balances the earthiness of lentils and potatoes.
If you’re into creamy comfort dishes, don’t miss our Creamy Gnocchi Soup with Rosemary & Bacon for another rich and satisfying meal.
Spices and Aromatics – Warming Curry and Ginger Notes
No great soup is complete without its signature flavor base. Here, the mix of yellow curry powder, ginger, garlic, and cayenne pepper takes the soup from mild to memorable.
- Yellow curry powder adds earthy warmth and a pop of golden color.
- Fresh ginger brings zest and aids digestion.
- Garlic enhances depth and boosts immunity.
- Cayenne pepper offers optional heat that you can scale up or down.
Together, these create a fragrant base that perfumes the whole kitchen—almost like a mild mulligatawny with a tropical twist. These ingredients don’t just taste good—they work to support immune function, reduce inflammation, and stimulate your metabolism.
Discover more soup ideas like our Cozy German Potato Soup that’s equally warming and full of aromatic flavor.
How to Make Coconut Sweet Potato Lentil Soup with Rice
Making this nourishing soup couldn’t be easier. Whether you prefer the stovetop or Instant Pot, this recipe comes together quickly and with minimal cleanup. Below, you’ll find the ingredient checklist, cooking instructions, and helpful tips to adjust the flavor and texture just the way you like it.
Ingredients Checklist with Optional Additions
Here’s what you’ll need to make a batch of this flavorful soup:
| Ingredient | Quantity | Notes |
|---|---|---|
| Olive oil | 2 tablespoons | Extra virgin preferred |
| Yellow onion | ½ medium | Finely chopped |
| Fresh ginger | 1 inch | Grated or minced |
| Garlic cloves | 2 | Minced |
| Sweet potatoes | 2 medium | Peeled and cubed |
| Yellow curry powder | 1 tablespoon | Adds warm spice |
| Cayenne pepper | ½ teaspoon | Adjust to taste |
| Vegetable broth | 4 cups | Low-sodium recommended |
| Red lentils | ¾ cup | Rinsed |
| Kosher salt | To taste | |
| Coconut milk | 1 (14 oz) can | Full-fat for richness |
| Baby spinach | 2 cups | Fresh preferred |
| Cooked basmati rice | 2 cups | White or brown rice work |
| Fresh cilantro | ⅓ cup | Chopped, optional garnish |
| Naan or crusty bread | Optional | For serving |
Optional Add-ins:
- Carrots or celery for extra bulk
- A dash of lime juice for brightness
- A drizzle of chili oil for heat lovers
Looking for another soul-satisfying soup? Don’t miss our Italian Penicillin Soup loaded with bold flavors.
Step-by-Step Instructions (Stove-Top & Instant Pot)
Stove-Top Instructions:
- Sauté aromatics: In a large pot, heat olive oil over medium. Add chopped onions and sauté for 5 minutes until softened. Stir in ginger and garlic; cook another 1–2 minutes until fragrant.
- Add vegetables and spices: Toss in the sweet potatoes, curry powder, and cayenne. Stir well to coat and let cook for 1 minute to release the spices’ aroma.
- Simmer: Pour in the broth and add red lentils. Season with salt, bring to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes until lentils are soft and sweet potatoes are fork-tender.
- Finish the soup: Stir in the coconut milk and baby spinach. Simmer uncovered for 5 more minutes until the spinach wilts.
- Serve: Add warm rice to serving bowls and ladle soup over top. Garnish with chopped cilantro and serve with naan or crusty bread.
Instant Pot Instructions:
- Sauté mode: Set to sauté and heat olive oil. Cook onions for 5 minutes, then add ginger, garlic, sweet potatoes, curry powder, and cayenne. Sauté another 2 minutes.
- Pressure cook: Add broth and lentils. Season with salt. Lock lid, set to Manual or Pressure Cook on HIGH for 10 minutes.
- Quick release: Once done, use the quick release. Switch back to sauté mode.
- Finish: Stir in coconut milk and spinach. Cook uncovered for 5 minutes until spinach is wilted. Serve over rice and enjoy.
Need more creamy one-pot meals? Check out our Chicken Tortellini Soup that’s perfect for weeknights.
Pro Tips to Elevate the Flavors
- Don’t skip the aromatics: Onions, ginger, and garlic are key flavor builders. Sautéing them first deepens the taste.
- Use full-fat coconut milk: For a rich, velvety texture and better mouthfeel.
- Add rice separately: Instead of mixing rice into the pot, spoon it into each bowl before serving. This keeps it from getting mushy in leftovers.
- Balance the spice: If you’re spice-sensitive, reduce cayenne or use a mild curry powder. Want heat? Add chili flakes or hot sauce to taste.
- Make it a stew: For a thicker consistency, reduce the broth slightly or mash some of the sweet potatoes into the soup before adding the coconut milk.
Don’t miss our Crockpot Chicken Tortilla Soup if you love dump-and-go meals with bold flavors.

Common Questions About Coconut Lentil Soups
Can I use canned lentils instead of dried?
Yes, you can use canned lentils in a pinch. However, dried red lentils cook quickly and give this soup its naturally thick, creamy consistency. If using canned, be sure to drain and rinse them, then reduce the cooking time to about 10 minutes since they’re already tender.
What does coconut milk do in soup?
Coconut milk adds a rich, silky texture and subtle sweetness that balances the earthy lentils and spicy curry powder. It’s an excellent dairy-free option for creamy soups and works beautifully in savory dishes like this one.
Can I add meat to this recipe?
Absolutely. While this soup is naturally vegan, it’s flexible. Add shredded rotisserie chicken, ground turkey, or even cooked sausage for extra protein. Just stir in the cooked meat when adding the coconut milk near the end.
Is sweet potato good in soups?
Yes—sweet potatoes hold their shape, offer mild sweetness, and absorb spices well. They’re an excellent choice for hearty, textured soups that feel like a full meal in a bowl.
How do I make it creamier without coconut milk?
If you’re avoiding coconut, you can use oat milk, cashew cream, or even a splash of heavy cream (if you’re not vegan). You won’t get quite the same tropical undertone, but the texture will still be velvety.
Conclusion: A Wholesome Bowl That Checks All Boxes
Whether you’re cooking for comfort, health, or just a break from meat-heavy meals, this coconut sweet potato lentil soup with rice is the answer. It’s vibrant, cozy, full of whole food ingredients, and endlessly adaptable. Plus, it reheats like a dream—perfect for meal prep or leftovers.
From the fragrant curry to the creamy coconut base, every spoonful warms you from the inside out. Pair it with rice and your favorite bread, and you’ve got a bowl that satisfies every time.
Don’t miss our Creamy Mushroom Soup if you’re craving even more plant-based comfort.
PrintCoconut Sweet Potato Lentil Soup with Rice
This Coconut Sweet Potato Lentil Soup with Rice is a cozy, nutrient-rich, and naturally vegan meal made with red lentils, creamy coconut milk, sweet potatoes, and fragrant curry spices. Perfect for a quick weeknight dinner or meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop or Instant Pot
- Cuisine: Fusion / Indian-inspired
- Diet: Vegan
Ingredients
- 2 tablespoons extra virgin olive oil
- 1/2 yellow onion, chopped
- 1 inch fresh ginger, grated
- 2 cloves garlic, minced
- 2 sweet potatoes, peeled and cubed
- 1 tablespoon yellow curry powder
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 4 cups low-sodium vegetable broth
- 3/4 cup dried red lentils, rinsed
- Kosher salt to taste
- 1 can (14 oz) full-fat coconut milk
- 2 cups baby spinach
- 2 cups cooked basmati rice
- 1/3 cup fresh cilantro, chopped (plus more for garnish)
- Fresh naan or crusty bread, for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 minutes until soft.
- Add ginger and garlic; cook for 1–2 minutes until fragrant.
- Add sweet potatoes, curry powder, and cayenne; stir well and cook for another minute.
- Pour in vegetable broth and add red lentils. Season with salt. Bring to a boil, reduce heat, cover, and simmer for 15–20 minutes.
- Stir in coconut milk and spinach. Cook uncovered for 5 minutes until spinach wilts.
- To serve, spoon cooked rice into bowls and ladle the soup over top. Garnish with cilantro and serve with naan or bread.
Notes
- Add rice to individual bowls before serving to prevent sogginess.
- Use full-fat coconut milk for a richer texture.
- Customize spice level by adjusting cayenne or curry powder.
- You can add carrots or celery for extra veggies.
- For a thicker soup, mash some of the sweet potatoes before adding coconut milk.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 6g
- Sodium: 480mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 7g
- Protein: 11g
- Cholesterol: 0mg
