Coconut Sweet Potato Lentil Soup with Rice Recipe

If you’re looking for a cozy, nourishing meal that feels like a warm hug in a bowl, you’re going to love this Coconut Sweet Potato Lentil Soup with Rice Recipe. It’s one of those magic recipes that combines silky coconut milk, hearty lentils, and naturally sweet potatoes into a comforting, flavor-packed soup you can make any night of the week. I can’t wait to share all my tips to help you make it just right every time!

🤎

Why This Recipe Works

  • Balanced Flavors: The sweetness of the potatoes pairs wonderfully with the warm curry and the richness of coconut milk, creating a harmonious taste.
  • Hearty & Healthy: Lentils provide protein and fiber, making this soup satisfying and nutritious.
  • Simple Prep with Big Impact: Minimal ingredients and easy steps mean you get a full meal with little hassle.
  • Versatile Cooking Methods: Whether you have a stovetop or an Instant Pot, this recipe adapts without losing its soul.

Ingredients & Why They Work

Each ingredient in this Coconut Sweet Potato Lentil Soup with Rice Recipe plays a smart role in creating layers of taste and texture. Plus, these ingredients are easy to find and affordable, making it a great staple to keep in your kitchen. Here’s why they all come together so beautifully.

  • Extra virgin olive oil: Adds a silky base for sautéing, bringing depth and a subtle fruity flavor without overpowering the spices.
  • Yellow onion: Gives a sweet, savory backbone to the soup once it softens.
  • Fresh ginger: Adds brightness and slight warmth; freshly grated ginger really stands out compared to powder.
  • Garlic: Essential aromatic that supports the robust flavor profile.
  • Sweet potatoes: Naturally sweet and creamy, they melt into the soup as they cook, offering texture and sweetness.
  • Yellow curry powder: The star spice that packs warmth, earthiness, and a little bit of exotic flair without too much heat.
  • Cayenne pepper: Adjustable spice that you can control to fit your comfort level.
  • Vegetable broth or water: Creates the stew base, and using low-sodium broth allows you to season precisely.
  • Dried red lentils: Cook quickly, adding protein and a lovely mushy texture that thickens the soup.
  • Kosher salt: Enhances and balances all flavors.
  • Coconut milk: Provides creaminess and a tropical sweetness that softens the spice.
  • Baby spinach: Adds a fresh, leafy green boost right at the end to keep the soup bright.
  • Cooked basmati rice: The comforting bed that turns this soup into a filling meal.
  • Fresh cilantro: Gives a pop of herbal freshness, perfect for garnishing.
  • Fresh Naan: Ideal for dipping and mopping up every single delicious drop.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

This Coconut Sweet Potato Lentil Soup with Rice Recipe is such a welcoming canvas – I love mixing it up depending on what I have around or what mood I’m in. You should definitely feel free to personalize this dish to match your taste buds or dietary needs.

  • Spice it up: When I want some extra heat, I add more cayenne or throw in a pinch of smoked paprika – it totally transforms the vibe.
  • Make it vegan/vegetarian: This recipe is naturally vegan, but if you want to keep it plant-based, always double-check your broth choice.
  • Add protein: Sometimes I toss in some cubed tofu or chicken if I want more punch, and it works like a charm.
  • Seasonal swaps: Can’t find sweet potatoes? Try butternut squash for a similar sweetness and texture.
  • Mild version: If you’re cooking for kids or sensitive eaters, reduce the cayenne to a pinch or skip it altogether.

Step-by-Step: How I Make Coconut Sweet Potato Lentil Soup with Rice Recipe

Step 1: Warm up your pan and soften the base

Start by heating up the olive oil in a large pot over medium heat until it’s shimmering. This step really wakes up the flavors. Add your chopped onion and cook for about 5 minutes, stirring occasionally, until it becomes soft and a little translucent. This slow softening unlocks a sweet and rich flavor that forms the soul of your soup. Then toss in the grated ginger, minced garlic, and cubed sweet potatoes, stirring everything together for around 2 minutes, until they release those lovely aromas. Finally, sprinkle in the yellow curry powder and cayenne pepper and cook it all for another minute to toast the spices gently. This is where the magic starts—you’ll smell the warmth of the curry fill your kitchen.

Step 2: Simmer to perfection

Next, pour in the vegetable broth (or water, if you prefer) along with the red lentils. Season generously with kosher salt, which brings out the deep flavors as everything simmers. Bring the mixture to a boil over high heat, then immediately lower the heat to a gentle simmer. Cover the pot and let it cook for 15 to 20 minutes. You want the lentils to become tender and the sweet potatoes to break down just right, which will give the soup its lovely thick texture. Keep an eye on it during the last few minutes and give it a gentle stir to make sure nothing’s sticking to the bottom.

Step 3: Stir in the creamy and fresh elements

When your lentils and sweet potatoes are perfectly softened, it’s time for the final heavenly touches! Pour in the coconut milk—it will turn your soup silky and rich. Add the baby spinach and cook just about 5 minutes more, until the spinach wilts but still looks alive and green. Remove the pot from heat and sprinkle in the chopped cilantro. This bright, herbaceous note is just what the soup needs to balance all that creamy warmth.

Step 4: Serve with rice and naan, enjoy!

Scoop cooked basmati rice into your bowls, then ladle the steaming hot soup right over the top. Garnish with a little extra chopped cilantro for a fresh finish. I always like to serve this with warm, fluffy naan on the side—it’s perfect for scooping up all those delicious bites. Pour yourself a cup of your favorite tea or a crisp white wine and enjoy that cozy moment.

💡

Pro Tips for Making Coconut Sweet Potato Lentil Soup with Rice Recipe

  • Choose fresh aromatics: Using fresh ginger and garlic instead of powders makes a huge difference in flavor depth.
  • Rinse lentils well: Red lentils can be dusty, so a quick rinse before cooking prevents grit in your soup.
  • Don’t rush the simmer: Giving the ingredients the full simmer time allows the sweet potatoes to soften and the flavors to meld perfectly.
  • Add coconut milk at the end: Adding coconut milk last keeps it creamy and prevents curdling.

How to Serve Coconut Sweet Potato Lentil Soup with Rice Recipe

Coconut Sweet Potato Lentil Soup with Rice, vegan lentil soup, healthy coconut sweet potato soup, comforting lentil and sweet potato recipe, nourishing plant-based soup - A white bowl filled with thick yellow soup containing orange cubes, possibly sweet potatoes, with visible grains and green leafy bits mixed in. On one side of the bowl, a piece of flatbread with brown roasted spots leans against the bowl, and some fresh green herbs rest on top of the soup. The bowl sits on a light, crumpled cloth over a dark surface with a white marbled texture in the background. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

I love topping this soup with extra freshly chopped cilantro because it brightens every spoonful. Sometimes, I also sprinkle on toasted pumpkin seeds for crunch or a squeeze of lime juice for a tangy twist. If you have some chili flakes on hand and like heat, a light dusting adds a lovely final kick.

Side Dishes

This soup pairs beautifully with soft, warm naan bread—perfect for dipping and soaking up the broth. For a green side, I often serve a simple cucumber salad dressed with lemon and olive oil, which adds a refreshing contrast.

Creative Ways to Present

For special dinners, I like to serve the soup in individual mini cast-iron pots or rustic bowls garnished with a sprig of cilantro and a small wedge of lime on the side. You can also layer the rice at the bottom in clear bowls and ladle the soup on top for a pretty, layered effect that’s sure to impress guests.

Make Ahead and Storage

Storing Leftovers

After it cools, I transfer any leftover Coconut Sweet Potato Lentil Soup with Rice into an airtight container and refrigerate for up to 4 days. It actually tastes better the next day once the flavors have had time to meld together!

Freezing

This soup freezes really well too. I recommend freezing the soup and the rice separately if possible, since rice can get a bit mushy once thawed. But if you’re in a pinch, freezing together still works – just expect a slightly softer texture when reheated.

Reheating

When reheating, do so gently on the stovetop over low-medium heat, stirring occasionally. If it seems too thick, add a little water or broth to loosen it up. Add fresh spinach or cilantro at the last minute again to keep it bright and fresh.

FAQs

  1. Can I make this Coconut Sweet Potato Lentil Soup with Rice Recipe gluten-free?

    Absolutely! All the ingredients are naturally gluten-free, just make sure the vegetable broth and naan bread you use are certified gluten-free or swap the naan for gluten-free flatbread or crackers.

  2. How long does this soup take to cook from start to finish?

    The total time is about 35 minutes: around 10 minutes to prep and sauté the ingredients, plus 25 minutes to simmer and finish. The Instant Pot version is even quicker if you’re short on time.

  3. Can I use other types of lentils?

    You can try green or brown lentils, but keep in mind they take longer to cook and hold their shape more, so your soup might be less creamy. Red lentils are best for that tender, blended texture.

  4. Is it okay to substitute canned sweet potatoes or frozen ones?

    Fresh sweet potatoes work best for both texture and flavor, but in a pinch, frozen cubes can work if you adjust cooking time. I don’t recommend canned, since the texture and added liquid can affect your soup negatively.

Final Thoughts

This Coconut Sweet Potato Lentil Soup with Rice Recipe is one of those dishes I keep coming back to, especially on chilly evenings or when I want something comforting yet nourishing. It’s easy enough for a weeknight but special enough to share with friends. I hope you find the same kind of warmth and happiness in this recipe that I do—give it a try, and let me know how you customize it to make it your own!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Coconut Sweet Potato Lentil Soup with Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 41 reviews
  • Author: Amanda
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Indian-inspired
  • Diet: Vegetarian

Description

A comforting and flavorful Coconut Sweet Potato Lentil Soup served with basmati rice and fresh spinach, infused with aromatic curry powder and ginger. Perfect for a hearty, healthy meal.


Ingredients

Soup Base

  • 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, more or less to taste
  • 4 cups low-sodium vegetable broth or water
  • 3/4 cup dried red lentils
  • kosher salt to taste
  • 1 can (14 ounce) coconut milk
  • 2 cups baby spinach
  • 1/3 cup fresh cilantro, chopped, plus more for serving

Serving

  • 2 cups cooked basmati rice
  • fresh Naan, for serving


Instructions

  1. Heat oil and sauté aromatics: Heat the olive oil in a large pot over medium heat until shimmering. Add the chopped onion and cook for 5 minutes until soft. Then add grated ginger, minced garlic, and cubed sweet potatoes, cooking until fragrant about 2 minutes. Stir in yellow curry powder and cayenne pepper, cooking an additional minute.
  2. Cook lentils and sweet potatoes: Pour in the vegetable broth and add the dried red lentils. Season generously with kosher salt. Bring the mixture to a boil over high heat, then reduce heat to low. Cover and simmer for 20 minutes until lentils are soft and sweet potatoes are tender.
  3. Add coconut milk and spinach: Stir in the can of coconut milk and baby spinach leaves. Cook for 5 minutes until spinach wilts and soup is heated through. Remove from heat and stir in chopped cilantro.
  4. Serve the soup: Divide the cooked basmati rice among bowls and ladle the soup on top. Garnish with additional fresh cilantro. Serve with warm fresh Naan on the side. Enjoy your hearty, flavorful meal!

Notes

  • Use low-sodium vegetable broth to control salt levels.
  • Adjust cayenne pepper to your preferred spice level or omit for a milder soup.
  • Dried red lentils cook quickly and break down to create a creamy texture.
  • Fresh spinach can be substituted with kale or Swiss chard if desired.
  • For a vegan option, ensure Naan is made without dairy.
  • Leftover soup can be refrigerated for up to 3 days or frozen for up to 2 months.
  • If using Instant Pot, follow the pressure cooking instructions for quicker prep.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups soup with rice)
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 320 mg
  • Fat: 12 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 8 g
  • Protein: 10 g
  • Cholesterol: 0 mg

You Might Also Like These Recipes

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