• Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
×

Coconut Sweet Potato Lentil Soup with Rice Recipe

Published: Sep 9, 2026 by Maria · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love sharing this Coconut Sweet Potato Lentil Soup with Rice Recipe because it brings together some of my favorite flavors in one comforting bowl. The creaminess of the coconut milk perfectly balances the natural sweetness of the sweet potatoes and the earthiness of red lentils, all complemented by the warmth of curry and a gentle touch of heat from cayenne. When I want something hearty yet nourishing that feels both indulgent and wholesome, this soup never fails to satisfy. The addition of fluffy basmati rice and fresh cilantro makes it feel like a complete meal that’s ready in no time.

Why You'll Love This Coconut Sweet Potato Lentil Soup with Rice Recipe

What really draws me to this Coconut Sweet Potato Lentil Soup with Rice Recipe is its beautiful harmony of flavors and textures. The velvety coconut milk softens the spices and sweet potatoes into a luscious broth, while the lentils add substance without overpowering the dish. Each spoonful is a delightful balance of creamy, sweet, mildly spicy, and fresh herbal notes. It’s like a warm hug that energizes me without feeling heavy.

Another reason I keep coming back to this recipe is its simplicity. The ingredients are straightforward and easy to find, and the preparation is mostly hands-off once everything’s simmering or pressure cooking. It’s perfect for a cozy weeknight meal, yet elegant enough to serve guests when paired with fresh naan bread. Whether I’m cooking for myself or sharing with friends, this soup stands out as both comforting and impressively flavorful without any fuss.

Ingredients You'll Need

A dark cooking pot filled with a thick soup that has a yellow-orange base, with visible chunks of orange carrot pieces, green leafy vegetables, and grains of white rice mixed in. A wooden spatula rests inside the pot, partially submerged in the soup, showing its smooth wood texture. A woman's hand holding a white cloth grips the pot handle. The pot is set on a white marbled textured surface. photo taken with an iphone --ar 4:5 --v 7

All the ingredients for this Coconut Sweet Potato Lentil Soup with Rice Recipe are simple yet essential, each bringing something important to the overall taste, texture, or color. From the aromatic fresh ginger to the creamy coconut milk and bright baby spinach, every element works in perfect harmony to create this soul-satisfying dish.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Extra virgin olive oil: Adds a mild fruity base for sautéing and enhances the overall richness.
  • Yellow onion: Builds a savory depth and sweetness once softened.
  • Fresh ginger: Gives a bright, zesty warmth that wakes up the palate.
  • Garlic: Provides a classic aromatic punch that complements the spices.
  • Sweet potatoes: Bring a natural sweetness and creamy texture when cooked.
  • Yellow curry powder: Offers fragrant, mildly spicy complexity that’s essential to the flavor profile.
  • Cayenne pepper: Adds a hint of heat that lifts the dish without overpowering.
  • Low-sodium vegetable broth or water: Forms the soup’s flavorful liquid base while keeping saltiness controllable.
  • Red lentils: Cook quickly into softness and give the soup heartiness and protein.
  • Kosher salt: Enhances and balances all flavors perfectly.
  • Coconut milk: Brings luscious creaminess and subtle sweetness to the broth.
  • Baby spinach: Adds freshness, color, and a mild earthy flavor at the end.
  • Cooked basmati rice: Creates a filling and fragrant base that soaks up the soup beautifully.
  • Fresh cilantro: Offers a bright, herbal finish that elevates the bowl before serving.
  • Fresh Naan: Makes a perfect side for dipping and rounds out the meal.

Directions

Step 1: Heat the olive oil in a large pot over medium heat. When the oil shimmers, add the chopped onion and cook for about 5 minutes until it softens and begins to turn translucent. This builds a flavorful foundation for the soup.

Step 2: Stir in the grated fresh ginger, minced garlic, and cubed sweet potatoes. Cook for about 2 minutes until the mixture becomes fragrant and the sweet potatoes start to soften slightly. This step lets the aromatics bloom and integrates their flavors deeply.

Step 3: Sprinkle in the yellow curry powder and cayenne pepper, stirring continuously for another minute. This toasting step intensifies the spices' aromas, creating that warm, inviting curry essence I adore.

Step 4: Pour in the vegetable broth and add the dried red lentils. Season generously with kosher salt to bring out the layers of flavor. Bring the soup to a boil over high heat, then reduce to a low simmer, cover, and let cook for 15-20 minutes until the lentils are fully softened and the sweet potatoes are tender when pierced with a fork.

Step 5: Stir in the coconut milk and baby spinach. Let the soup cook for an additional 5 minutes to allow the spinach to wilt gently and the coconut milk to blend seamlessly, creating a creamy texture that’s absolutely dreamy.

Step 6: Remove the pot from the heat and fold in the freshly chopped cilantro. This herbaceous note brightens the soup just before serving.

Step 7: To serve, spoon cooked basmati rice into bowls and ladle the soup generously over the top. Garnish with extra cilantro if you love a fresh touch, and serve alongside warm naan bread for a perfect, cozy meal.

Servings and Timing

This Coconut Sweet Potato Lentil Soup with Rice Recipe yields about 6 generous servings, perfect for sharing or enjoying as leftovers. The prep time is quick, around 10 minutes to chop and assemble ingredients, making it easy to fit into any schedule. The cooking time takes approximately 25 minutes, with the lentils and sweet potatoes simmering gently until tender. Altogether, you’re looking at a total time of roughly 35 minutes from start to finish, making this a wonderfully quick yet nourishing option for busy days. No additional resting or cooling time is required, so you can dig right in!

How to Serve This Coconut Sweet Potato Lentil Soup with Rice Recipe

A white bowl filled with thick yellow lentil soup with visible chunks of orange sweet potato, rice grains, and green herbs throughout. The soup is topped with fresh green cilantro leaves in the center. Two folded pieces of light golden brown flatbread with darker toasted spots rest on one side inside the bowl. The bowl is being held by a woman's hands wearing a white sweater, and a beige napkin is draped beneath on a white marbled surface. Another blurred white bowl with similar soup is in the background. Photo taken with an iphone --ar 4:5 --v 7

When I serve this soup, I love to complement it with a side of warm, soft naan bread, which is perfect for dipping and soaking up every last bit of that luscious broth. Sometimes I warm the naan slightly with a little garlic butter to elevate the cozy vibes even more. I find that plating the soup over the basmati rice in a shallow bowl gives a rustic yet elegant presentation. Adding a fresh sprig of cilantro on top always makes the dish feel special and inviting.

This soup shines best served hot, fresh from the stove, but I’ve also found it delicious at a warm temperature the next day, making it a favorite for leftovers. For beverage pairings, I enjoy a refreshing glass of chilled coconut water or a zesty lime-infused sparkling water to contrast the creamy richness and soften the spice. This dish is ideal for weeknight dinners when you want something fast yet fulfilling, but I also love making it for family gatherings or casual dinner parties when I want to impress without stress.

For portioning, I usually ladle about 1 to 1 ½ cups of soup with ⅓ cup of rice per serving, which feels satisfying but leaves room for sides or dessert. The vibrant colors and comforting textures always make this soup a crowd-pleaser no matter when or how I serve it.

Variations

I enjoy experimenting with this recipe, and I often swap out ingredients based on what I have on hand or dietary needs. If you want a gluten-free version, just be sure to use gluten-free naan or serve the soup without bread. The recipe itself is naturally vegan and gluten-free, which I love for its inclusivity and versatility. For a bit of extra protein, I sometimes add cooked chickpeas or tofu cubes toward the end.

If you want to play with the flavors, try swapping the yellow curry powder for Madras curry powder or even a Thai red curry paste for a spicier variation. Adding a squeeze of fresh lime juice just before serving brightens the flavors wonderfully and gives the soup a bit of tang. Another idea I’ve tried is roasting the sweet potatoes beforehand to deepen their sweetness and add a slight caramelized note to the soup.

In terms of cooking method, I often use my Instant Pot to make this soup even faster. The pressure cooking locks in flavors and softens the lentils and sweet potatoes quickly, which I find perfect when I have less time but still want a home-cooked meal. No matter which variation you try, this Coconut Sweet Potato Lentil Soup with Rice Recipe remains a comforting and flexible dish that’s easy to make your own.

Storage and Reheating

Storing Leftovers

I store any leftover Coconut Sweet Potato Lentil Soup with Rice in airtight containers in the refrigerator. Glass containers with tight-fitting lids work best to keep the soup fresh and prevent any odors from creeping in. The leftovers stay delicious for up to 4 days, giving me plenty of time to enjoy the flavors again without compromising quality. I always separate the rice if I can, to keep it from becoming too mushy overnight.

Freezing

This soup freezes very well, which makes it one of my go-to make-ahead meals. I freeze it in individual portion-sized freezer-safe containers or freezer bags, leaving space for expansion. The soup can be kept frozen for up to 3 months without losing much of its texture or flavor. Just be sure to thaw it overnight in the fridge before reheating for the best results, and add fresh spinach and cilantro when warming to restore brightness.

Reheating

The best way to reheat this soup is gently on the stovetop over medium-low heat, stirring occasionally. This allows you to control the temperature and keep the coconut milk from separating. I avoid using high heat or microwaving for long stretches, as the texture of the lentils and sweet potatoes can become a bit grainy. Adding a splash of vegetable broth or water while reheating helps maintain the soup’s creamy consistency. Finish by stirring in fresh spinach and cilantro right before serving to revive the fresh flavors.

FAQs

Can I use other types of lentils in this Coconut Sweet Potato Lentil Soup with Rice Recipe?

Absolutely! While red lentils cook quickly and break down to create a creamy texture, you can use green or brown lentils if you prefer a bit more bite. Just keep in mind that these types take longer to cook and hold their shape better, so you may need to adjust the cooking time accordingly.

Is this soup spicy?

The spice level is mild to moderate thanks to the yellow curry powder and a touch of cayenne pepper. I recommend adjusting the cayenne to your taste, adding more if you like a noticeable kick or less if you prefer it gentle. The sweetness of the coconut milk and sweet potatoes balances out the heat beautifully.

Can I prepare this recipe ahead of time?

Yes, you can prep most of the ingredients in advance—chop the veggies, measure spices, and cook the rice. You can also make the soup fully and refrigerate or freeze it to enjoy later. It actually tastes wonderful as leftover soup since the flavors develop even more overnight.

What can I use instead of basmati rice?

While basmati rice provides a fragrant and light accompaniment, you can substitute with jasmine rice, quinoa, or even cauliflower rice for a lower-carb option. Just make sure to adjust cooking times accordingly depending on the grain you choose.

Can I make this soup in a slow cooker?

Definitely! You can brown the onions and spices in a skillet first for extra flavor, then transfer everything to your slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Add spinach and coconut milk in the last 15 minutes of cooking to keep them fresh and vibrant.

Conclusion

I hope you’re as excited as I am to try this Coconut Sweet Potato Lentil Soup with Rice Recipe. It’s one of those dishes that always feels like a warm, comforting treat yet still nourishing and bright. Whether you’re cozying up on a chilly evening or need a wholesome meal that’s quick and easy, this recipe will never disappoint. I’m confident it will become a favorite in your kitchen just like it has in mine!

Print

Coconut Sweet Potato Lentil Soup with Rice Recipe

Coconut Sweet Potato Lentil Soup with Rice Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 1 review

This Coconut Sweet Potato Lentil Soup with Rice is a comforting, flavorful dish featuring tender sweet potatoes, red lentils, and fragrant spices simmered in creamy coconut milk. Perfect for a nutritious and hearty meal, it combines warm yellow curry and cayenne with fresh spinach and cilantro, served over fluffy basmati rice alongside soft naan bread.

  • Author: Maria
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Indian-inspired
  • Diet: Vegan

Ingredients

Main Ingredients

  • 2 tablespoons extra virgin olive oil
  • ½ yellow onion, chopped
  • 1 inch fresh ginger, grated
  • 2 cloves garlic, minced
  • 2 sweet potatoes, peeled and cubed
  • 1 tablespoon yellow curry powder
  • ½ teaspoon cayenne pepper, more or less to taste
  • 4 cups low-sodium vegetable broth or water
  • ¾ cup dried red lentils
  • Kosher salt, to taste
  • 1 can (14 ounce) coconut milk
  • 2 cups baby spinach
  • 2 cups cooked basmati rice
  • ⅓ cup fresh cilantro, chopped, plus more for serving
  • Fresh Naan, for serving

Instructions

  1. Heat the Olive Oil and Aromatics: In a large pot over medium heat, warm the olive oil until shimmering. Add the chopped yellow onion and cook for about 5 minutes until softened and translucent. Then add the grated ginger, minced garlic, and cubed sweet potatoes. Cook for approximately 2 minutes, stirring frequently, until fragrant.
  2. Add Spices: Stir in the yellow curry powder and cayenne pepper, cooking for another minute to toast the spices and release their flavors.
  3. Simmer Soup Base: Pour in the low-sodium vegetable broth or water, then add the dried red lentils. Season generously with kosher salt. Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and let it simmer for 15-20 minutes until the lentils are soft and the sweet potatoes are tender.
  4. Finish with Coconut Milk and Spinach: Stir in the canned coconut milk and add the baby spinach. Cook for 5 more minutes, allowing the spinach to wilt and flavors to meld. Remove from heat and stir in the chopped fresh cilantro.
  5. Serve: Divide the cooked basmati rice among bowls, ladle the soup over the rice, and garnish with additional cilantro. Serve with warm naan bread on the side for a complete meal. Enjoy!

Notes

  • You can adjust the cayenne pepper to control the spiciness of the soup.
  • If you prefer a thinner soup, add more vegetable broth or water during simmering.
  • This recipe can be made in an Instant Pot using the sauté and manual pressure cooking settings following similar steps for convenience and faster cooking.
  • Leftover soup stores well in the refrigerator for up to 4 days and also freezes nicely for up to 3 months.
  • For a vegan and vegetarian-friendly dish, ensure the naan bread used does not contain dairy or eggs.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Pasta e Fagioli (Olive Garden Copycat) Recipe
    Pasta e Fagioli (Olive Garden Copycat) Recipe
  • Creamy Chicken and Rice Soup Recipe
    Creamy Chicken and Rice Soup Recipe
  • Cozy Broccoli Cheddar Soup Recipe
    Cozy Broccoli Cheddar Soup Recipe
  • Broccoli Cheddar Soup Recipe
    Broccoli Cheddar Soup Recipe

Leave a Reply Cancel reply

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

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

Welcome to Cozy Platter

Where simple ingredients, comforting flavors, and heartfelt cooking create meals that feel like home.

Learn more

Popular

  • Cannoli Pancakes Recipe
    Cannoli Pancakes Recipe
  • Easy Chicken Lasagna Recipe
    Easy Chicken Lasagna Recipe
  • Pumpkin-Shaped Cheeseball Recipe
    Pumpkin-Shaped Cheeseball Recipe
  • Pumpkin Roll Recipe
    Pumpkin Roll Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Cozy Platter. All rights reserved.