Coconut sweet potato lentil soup served in a rustic bowl, topped with fresh herbs, with rice and naan on the side.

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

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:

IngredientQuantityNotes
Olive oil2 tablespoonsExtra virgin preferred
Yellow onion½ mediumFinely chopped
Fresh ginger1 inchGrated or minced
Garlic cloves2Minced
Sweet potatoes2 mediumPeeled and cubed
Yellow curry powder1 tablespoonAdds warm spice
Cayenne pepper½ teaspoonAdjust to taste
Vegetable broth4 cupsLow-sodium recommended
Red lentils¾ cupRinsed
Kosher saltTo taste
Coconut milk1 (14 oz) canFull-fat for richness
Baby spinach2 cupsFresh preferred
Cooked basmati rice2 cupsWhite or brown rice work
Fresh cilantro⅓ cupChopped, optional garnish
Naan or crusty breadOptionalFor 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:

  1. 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.
  2. 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.
  3. 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.
  4. Finish the soup: Stir in the coconut milk and baby spinach. Simmer uncovered for 5 more minutes until the spinach wilts.
  5. 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:

  1. 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.
  2. Pressure cook: Add broth and lentils. Season with salt. Lock lid, set to Manual or Pressure Cook on HIGH for 10 minutes.
  3. Quick release: Once done, use the quick release. Switch back to sauté mode.
  4. 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.

Print

Coconut Sweet Potato Lentil Soup with Rice

Coconut sweet potato lentil soup served in a rustic bowl, topped with fresh herbs, with rice and naan on the side.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: gemma
  • 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

  1. Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 minutes until soft.
  2. Add ginger and garlic; cook for 1–2 minutes until fragrant.
  3. Add sweet potatoes, curry powder, and cayenne; stir well and cook for another minute.
  4. Pour in vegetable broth and add red lentils. Season with salt. Bring to a boil, reduce heat, cover, and simmer for 15–20 minutes.
  5. Stir in coconut milk and spinach. Cook uncovered for 5 minutes until spinach wilts.
  6. 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

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star