When chilly nights call for something cozy, there’s nothing better than a warm bowl of coconut sweet potato lentil soup with rice. This nutrient-rich, one-pot wonder blends sweet potatoes, creamy coconut milk, red lentils, and warm curry spices into a heartwarming bowl of comfort. It’s quick to make, vegan-friendly, and perfect for batch cooking or a healthy weeknight dinner. If you love the flavors of Indian-inspired dishes but want something simple and satisfying, this soup might just become your new favorite.
Don’t miss our creamy broccoli cheese soup recipe if you’re looking for more comforting bowl meals!
JUMP TO
Table of Contents
Why Coconut Sweet Potato Lentil Soup with Rice is the Perfect Comfort Food
Nutritional power of lentils, sweet potatoes, and coconut milk
This soup is more than just comfort in a bowl—it’s packed with nutrition. Red lentils are rich in protein and fiber, helping to keep you full for longer while supporting digestive health. Sweet potatoes add natural sweetness, beta-carotene (a form of vitamin A), and complex carbs for energy. Meanwhile, coconut milk brings a creamy texture with healthy fats that support brain function and heart health.
Together, these ingredients create a well-balanced, plant-based meal that’s as healing as it is delicious.
Global influences – A nod to Indian-inspired mulligatawny soup
While this isn’t a traditional mulligatawny, its flavors pay homage to this spiced Indian soup. The use of yellow curry powder, cayenne pepper, and creamy coconut milk gives the dish a warm, slightly spicy edge that feels familiar yet exciting. The blend of Eastern spices with Western comfort elements like rice and sweet potato makes this a globally inspired fusion that still feels homemade.
Looking for inspiration? Try our easy French onion soup recipe for another warming classic.
How this recipe brings comfort without compromising health
Unlike heavy cream-based soups, this version uses plant-based coconut milk to achieve creaminess without the dairy. Plus, everything is cooked in one pot, reducing cleanup and allowing the flavors to meld beautifully. The dish is naturally gluten-free and can be adjusted for spice level, making it ideal for family dinners or meal prepping for the week.
Check out marry me chicken soup recipe for another satisfying one-pot meal idea.
Ingredients You’ll Need for This Nourishing Soup
A closer look at the main ingredients and their roles
Here’s a breakdown of what goes into this delicious soup and why each element matters:
| Ingredient | Purpose |
|---|---|
| Sweet Potatoes | Add sweetness, texture, and nutrients |
| Red Lentils | Provide plant protein and a creamy body |
| Coconut Milk (full-fat) | Delivers rich, dairy-free creaminess |
| Yellow Curry Powder | Brings warming spice and depth |
| Cayenne Pepper | Adds a touch of heat |
| Garlic & Ginger | Infuse flavor and promote digestion |
| Vegetable Broth | Forms the soup’s liquid base |
| Baby Spinach | Adds greens and freshness |
| Cooked Basmati Rice | Served separately to avoid soaking up all the broth |
| Cilantro (for garnish) | Adds a fresh herbal finish |
Don’t miss our healthy pumpkin brownies recipe if you’re craving a wholesome dessert after dinner.
Optional add-ins and variations for more flavor and texture
Want to bulk it up or tweak the taste? Try adding:
- Diced carrots or celery for more fiber
- Apples for a hint of sweetness (inspired by mulligatawny)
- Chickpeas for added protein
- Fresh lime juice for a citrusy contrast
- Turmeric or cumin for deeper earthy flavor
You can also swap spinach for kale or chard based on what you have on hand.
Why rice is served separately and how it affects the soup texture
Serving the rice separately isn’t just for looks. Red lentils break down into a velvety texture that creates a thick, stew-like soup. If you stir the rice directly into the pot, it continues to absorb moisture and can make your soup overly thick—or mushy when stored. Adding rice to individual bowls helps preserve that perfect spoonful every time, whether fresh or reheated.
Discover great ideas like our instant pot lasagna recipe for more comforting meal options.
Step-by-Step Guide to Making Coconut Sweet Potato Lentil Soup
Making this soup is surprisingly simple, with minimal prep and only one pot required. Whether you prefer using the stovetop or Instant Pot, both methods yield a flavorful, creamy result every time.
Stovetop method explained with timing and technique
Here’s how to make the soup from scratch on your stovetop:
- Sauté the aromatics: In a large pot over medium heat, add 2 tablespoons of olive oil. Once hot, stir in chopped yellow onion, minced garlic, and grated fresh ginger. Sauté for about 5 minutes until soft and fragrant.
- Add the vegetables and spices: Toss in cubed sweet potatoes, curry powder, and cayenne pepper. Cook for 1–2 minutes to allow the spices to bloom.
- Simmer with lentils and broth: Add 4 cups of vegetable broth and red lentils. Season with salt. Bring to a boil, then reduce to low and simmer for 15–20 minutes, or until lentils are soft and sweet potatoes tender.
- Add coconut milk and spinach: Stir in a can of full-fat coconut milk and fresh spinach. Simmer 5 more minutes until everything is heated through and flavors are melded.
- Finish with cilantro and serve: Remove from heat and mix in chopped cilantro. Serve over warm cooked basmati rice and garnish with extra herbs.
Check out the best creamiest baked mashed potatoes recipe if you love silky textures in comforting meals.
Instant Pot version for faster results
If you’re short on time or love hands-free cooking, the Instant Pot is your best friend:
- Sauté function: Use the sauté setting to cook onion, garlic, and ginger in olive oil for 5 minutes.
- Build flavor: Add sweet potatoes, curry powder, and cayenne; cook for 1 more minute.
- Pressure cook: Pour in the broth and lentils, season with salt, seal the lid, and cook on high pressure for 10 minutes.
- Quick release and finish: Use quick release to vent steam. Stir in coconut milk and spinach. Sauté again for 5 minutes. Add cilantro and you’re done.
The Instant Pot method gives the same creamy, comforting results in a fraction of the time.
Pro tips for creamy, flavorful soup every time
- Don’t skip the ginger: It balances the sweetness of the coconut and potatoes beautifully.
- Use full-fat coconut milk: Light versions may separate or lack richness.
- Add lime juice before serving: Just a splash enhances flavor and brightens the dish.
- For spicier soup: Add more cayenne or a pinch of red pepper flakes.
Looking for another soul-warming idea? Don’t miss our creamy pumpkin pasta recipe.
Best Sides to Serve with Coconut Lentil Soup
While this soup stands strong on its own, the right side dishes can elevate it to a full, well-rounded meal.
Homemade naan and flatbreads
Naan is the traditional (and delicious) sidekick to coconut-based curries and soups. Whether you make it from scratch or warm up a store-bought version, naan is perfect for soaking up that golden broth.
Other great options include:
- Whole wheat pita
- Garlic flatbread
- Roti or chapati
If you’re up for baking, naan brushed with garlic butter makes this soup even more craveable.
Refreshing sides and salads to pair with
This soup has warm spices and creamy textures, so pairing it with crisp and refreshing sides creates balance. Here are a few ideas:
- Cucumber mint salad with lemon dressing
- Shaved fennel and apple slaw
- Chickpea salad with olive oil and parsley
These cool, crunchy elements cut through the richness and offer a welcome contrast.
Looking for inspiration? Try our zucchini grilled cheese recipe for another delicious pairing idea.
Beverages and desserts that complement the flavors
To round out your meal:
- Drink: A mango lassi or cucumber cooler is a great palate cleanser.
- Dessert: A simple coconut rice pudding or dairy-free mango sorbet will keep things light and tropical.
And for a richer dessert after a vegan dinner, discover great ideas like our chewy maple brown sugar cookies for a sweet finish.
Storage, Freezing, and Reheating Tips
Once you’ve enjoyed your first bowl, you’ll be happy to know that this coconut sweet potato lentil soup with rice stores beautifully. It’s a fantastic make-ahead meal for busy weeks, and the flavors deepen over time.
How long does it keep in the fridge?
The soup (without rice) will last up to 5 days in the refrigerator when stored in an airtight container. Keep the cooked rice in a separate container to prevent it from soaking up all the liquid.
Before storing, let the soup cool completely to avoid condensation in the container, which could dilute flavors and affect texture.
Freezing tips to preserve flavor and texture
Yes, you can freeze it! Coconut milk-based soups freeze well if done right.
- Freeze without rice: Always freeze soup and rice separately to maintain texture.
- Portion control: Use freezer-safe containers or silicone molds for single servings.
- Label everything: Write the date and contents to avoid mystery containers in your freezer.
It can be frozen for up to 3 months. Thaw overnight in the fridge for best results.
Best methods to reheat without drying out the rice
For the soup, reheat gently in a saucepan over medium-low heat or microwave in 1-minute increments, stirring often. If the soup thickens too much during storage, just add a splash of water or vegetable broth.
Reheat rice separately in the microwave, with a damp paper towel over it to maintain moisture.
Want more meal-prep-friendly comfort foods? Check out our creamy garlic shrimp recipe that’s perfect for reheating.
Common Questions About Coconut Sweet Potato Lentil Soup with Rice
What type of lentils are best for this soup?
Red lentils are ideal because they cook quickly and break down into a creamy texture. Green or brown lentils will hold their shape more and take longer to cook, resulting in a chunkier soup.
Can you make it without coconut milk?
Yes. If you’re avoiding coconut, substitute with:
-Cashew cream
-oat milk (for a lighter option)
-Soy cream
Keep in mind that the rich flavor and creamy texture will vary slightly.
Is it suitable for vegans and gluten-free diets?
Absolutely. This soup is naturally vegan and gluten-free. Just make sure your broth and naan (if served) are also free of animal products or gluten, depending on your dietary needs.
How spicy is the soup? Can I adjust the heat?
The base recipe has a mild heat from cayenne pepper. If you’re heat-sensitive, use less or omit it altogether. Want more kick? Add chopped green chilies or extra cayenne to dial it up.
Looking for more customizable soup recipes? Don’t miss our white chicken chili recipe — perfect for spice lovers.
Conclusion: A Wholesome Bowl of Comfort in Under 45 Minutes
Coconut sweet potato lentil soup with rice is proof that healthy food doesn’t have to be bland or boring. It’s rich in nutrients, packed with plant-based protein, layered with global flavors, and deeply satisfying. Whether you’re cooking for a cozy night in, prepping lunches for the week, or feeding a crowd, this soup has you covered.
Plus, it’s flexible — switch up the veggies, dial the heat up or down, or make it ahead and freeze for later. With just one pot and under an hour, you’ll have a nourishing, soul-warming dish that’s sure to become a staple in your kitchen.
Don’t miss our zucchini muffins recipe for a wholesome, grab-and-go treat to pair with your next soup night.
PrintCoconut Sweet Potato Lentil Soup with Rice
A hearty, creamy, and vegan-friendly soup made with coconut milk, sweet potatoes, and red lentils, served over rice. Perfect for cozy dinners or meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: One Pot / 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 or water
- 3/4 cup dried red lentils
- 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, for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 5 minutes until soft.
- Add ginger, garlic, and sweet potatoes. Sauté for 2 minutes until fragrant.
- Stir in curry powder and cayenne pepper. Cook for 1 more minute to release flavors.
- Pour in the vegetable broth and red lentils. Season with salt. Bring to a boil, then reduce heat, cover, and simmer for 15–20 minutes until lentils are soft and sweet potatoes tender.
- Stir in coconut milk and baby spinach. Simmer for 5 more minutes until spinach is wilted and soup is heated through.
- Remove from heat, stir in chopped cilantro.
- To serve, spoon cooked rice into bowls and ladle soup over the top. Garnish with extra cilantro and serve with naan if desired.
Notes
- Keep rice separate when storing to avoid sogginess.
- Add lime juice before serving for extra brightness.
- Can be made in an Instant Pot: Pressure cook for 10 minutes, then stir in coconut milk and spinach.
- Adjust spice by increasing or decreasing cayenne.
- Great for freezing; store soup and rice separately.





