I absolutely love sharing this Coconut Sweet Potato Lentil Soup with Rice Recipe because it’s one of those heartwarming dishes that feels like a big, cozy hug on a chilly day. The combination of tender sweet potatoes, earthy lentils, and creamy coconut milk with fragrant spices makes for a flavor-packed meal that’s both nourishing and comforting. I first discovered this recipe when I wanted something healthy yet satisfying, and it quickly became a family favorite that I find myself craving again and again.

What’s awesome about this Coconut Sweet Potato Lentil Soup with Rice Recipe is how versatile and easy it is to make, whether you’re using the stove-top or an Instant Pot. Plus, the cooked basmati rice layered under the soup adds such a nice texture and makes it really filling. You’ll find that it works wonderfully for easy weeknight dinners but is also special enough to serve guests when you want something simple but impressive. Trust me, once you try this, it’ll become your go-to soup!

💚

Why You’ll Love This Recipe

  • Rich and Comforting: The creamy coconut milk and warming spices create a soothing bowl perfect for any day.
  • Easy to Make: Whether on the stove or Instant Pot, it’s simple with minimal prep and fuss.
  • Nutrient-Packed: Loaded with fiber, protein from lentils, and vitamins from sweet potatoes and spinach.
  • Great for Meal Prep: It stores and reheats beautifully, making weeknight dinners a breeze.
A white bowl filled with a thick yellowish-orange stew containing pieces of orange sweet potato, white rice, and lentils, topped with fresh green cilantro and small red chili flakes, with two folded pieces of toasted flatbread resting on the side inside the bowl. The bowl sits on a surface with a white marbled texture, next to a beige textured cloth. There is a second white bowl partly visible in the background with the same stew. photo taken with an iphone --ar 4:5 --v 7

Ingredients You’ll Need

The ingredients in this Coconut Sweet Potato Lentil Soup with Rice Recipe come together in a way that’s both flavorful and nutritious. Finding good-quality fresh produce and pantry staples makes a huge difference—you’ll notice it in every spoonful.

  • Extra virgin olive oil: Use a good quality one for richer flavor when sautéing the aromatics.
  • Yellow onion: Adds natural sweetness and depth to the soup base.
  • Fresh ginger: Grated for that vibrant, zesty lift that balances the coconut milk well.
  • Garlic: Minced to infuse warmth and savoriness.
  • Sweet potatoes: Peeled and cubed, these bring natural sweetness and creaminess as they cook.
  • Yellow curry powder: Key for that mild Indian-inspired spice profile.
  • Cayenne pepper: Adjust to taste for a gentle kick or more heat.
  • Low-sodium vegetable broth or water: Using low-sodium broth allows you to control seasoning better.
  • Dried red lentils: They cook quickly and break down to thicken the soup deliciously.
  • Kosher salt: Essential for balancing and enhancing all the flavors.
  • Canned coconut milk: Full-fat works best for creaminess, but light is fine if you prefer.
  • Baby spinach: Stirred in at the end, it adds color and a fresh, green note.
  • Cooked basmati rice: Pillowy rice is served underneath for substance and texture.
  • Fresh cilantro: Chopped for bright, herbal freshness both stirred in and as garnish.
  • Fresh Naan: A perfect side to scoop and soak up every bit of the delicious soup.
📝
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.

Variations

I love tweaking this Coconut Sweet Potato Lentil Soup with Rice Recipe to suit whatever mood I’m in or what’s in my pantry. Feel free to customize it to make it your own—it’s hard to go wrong with such a flexible base!

  • Spice it up: If you enjoy a spicier soup, I often add a diced jalapeño or extra cayenne before cooking, which gives a lovely warmth.
  • Make it vegan/plant-based: This recipe is naturally vegan, but if you want to add more protein, cooked chickpeas or tofu cubes work beautifully.
  • Use different greens: Try kale or swiss chard instead of spinach for a heartier texture.
  • Swap rice for quinoa: If you want a protein boost, quinoa is a great alternative to basmati rice under the soup.

How to Make Coconut Sweet Potato Lentil Soup with Rice Recipe

Step 1: Sauté the aromatics and sweet potatoes

Start by heating the olive oil in a large pot over medium heat until it shimmers—that’s when you know it’s ready. Toss in your chopped onion and let it soften for about 5 minutes; this step brings out the onion’s natural sweetness and enriches the soup’s flavor. Then add the grated ginger, minced garlic, and cubed sweet potatoes, cooking just until fragrant—about 2 minutes. This quick sauté helps deepen the flavors, and stirring in the curry powder and cayenne at this stage toasts the spices slightly, making them even more vibrant.

Step 2: Simmer the lentils and broth

Pour in your vegetable broth and add the dried red lentils, then season generously with kosher salt. Bring everything to a rolling boil over high heat, then immediately reduce the temperature to low. Cover the pot and let it simmer gently for 15-20 minutes, until the lentils are soft and the sweet potatoes are tender. I always check towards the end—if the lentils aren’t quite tender or the liquid reduces too much, add a splash more broth or water to keep that nice soup consistency.

Step 3: Stir in coconut milk and greens

After the simmer, stir in the creamy coconut milk and baby spinach leaves. Let it cook for another 5 minutes on low—this melts the spinach perfectly without losing its bright green color. Finally, remove the pot from heat and stir in the chopped fresh cilantro, which really lifts the overall flavor with its fresh herbal notes.

Step 4: Serve over basmati rice with naan

For the classic presentation, divide cooked basmati rice among your bowls and ladle the hot soup evenly over the rice. I like to pile on extra cilantro as garnish and serve warm naan on the side to complete the comforting experience. The combination of the fragrant rice with the rich soup is what makes this Coconut Sweet Potato Lentil Soup with Rice Recipe truly special to me.

👨‍🍳

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

  • Toast Your Spices: I always stir the curry powder and cayenne in the hot oil before adding liquids—it releases their aroma and deepens the flavor.
  • Don’t Overcook Lentils: Keep an eye during simmering; overcooked lentils can become mushy, so adjust liquid and timing if needed.
  • Use Fresh Coconut Milk: For best creaminess and taste, shake the can well before opening and stir it in gently.
  • Rice Reheats Well: Cook your basmati rice slightly underdone—it finishes perfectly when reheated with the soup leftovers.

How to Serve Coconut Sweet Potato Lentil Soup with Rice Recipe

A white cup with two handles is filled with a thick yellow soup containing small pieces of orange sweet potato, green herbs, and visible grains of rice or noodles. Three folded pieces of flatbread with brown charred spots are placed inside the cup, leaning on the soup. On top of the soup, fresh green cilantro leaves add a pop of color. The cup is set on a dark textured surface with a crumpled beige cloth next to it. Another similar cup with soup is slightly blurred in the background. photo taken with an iphone --ar 4:5 --v 7

Garnishes

My favorite garnish for this soup is always freshly chopped cilantro—it adds a refreshing burst right before eating. Sometimes, I’ll also sprinkle a little toasted coconut or a squeeze of lime for extra bright notes. A dollop of plain yogurt or a drizzle of chili oil can be lovely if you’re feeling adventurous.

Side Dishes

Besides warm, pillowy naan, I love serving this soup alongside a crisp cucumber salad or a tangy mango chutney. It balances the richness and adds a delightful crunch or sweetness. Crunchy roasted chickpeas also make a fantastic side or topping if you want some texture contrast.

Creative Ways to Present

For special occasions, I like to serve this Coconut Sweet Potato Lentil Soup with Rice Recipe in wide, shallow bowls, layering the rice in the center and ladling soup around it like a vibrant feast. Garnishing with edible flowers and chopped herbs makes it look as pretty as it tastes—perfect when you’re entertaining. Another idea is to serve the soup in small cups as a warming starter at dinner parties.

Make Ahead and Storage

Storing Leftovers

Leftovers store wonderfully in airtight containers in the fridge for up to 4 days. I usually keep the soup and rice separate if I know I’ll be reheating smaller portions—it helps the rice stay fluffy rather than mushy. When you’re ready to eat, just combine and warm gently on the stove or microwave.

Freezing

This soup freezes well, making it perfect for batch cooking. I recommend freezing the soup without the rice, since cooked rice can get too soft when frozen and reheated. When thawed, just reheat the soup, then freshly cook or reheat the rice separately. This little extra step keeps the texture just right.

Reheating

Reheat on the stove over low-medium heat, stirring occasionally so the soup heats evenly without sticking. If it’s too thick after refrigeration, add a splash of broth, water, or coconut milk to loosen it up. For rice, add a sprinkle of water before microwaving and cover it to keep it moist.

FAQs

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

    Absolutely! This recipe is naturally gluten-free as it relies on rice instead of wheat-based noodles or breads. Just make sure to serve it with gluten-free naan or another gluten-free side if you wish to keep the entire meal gluten-free.

  2. Can I use other types of lentils for this soup?

    Red lentils work best because they cook quickly and break down to give the soup a nice creamy texture. Yellow lentils are a good alternative, but brown or green lentils hold their shape longer and might require longer cooking times or pre-soaking.

  3. Is it necessary to serve the soup with rice?

    While the rice adds great texture and makes the dish more filling, the soup is delicious on its own as well. If you prefer, you can serve it over quinoa, with flatbread, or simply enjoy it as a hearty soup.

  4. Can I make this recipe in an Instant Pot?

    Yes! The recipe instructions include a method for the Instant Pot that shortens the cooking time while still developing those beautiful flavors. It’s a great option if you’re short on time but want all the deliciousness.

  5. How spicy is this Coconut Sweet Potato Lentil Soup with Rice Recipe?

    It has a mild to medium heat level thanks to the cayenne pepper, which you can adjust to your taste. If you prefer it milder, use less cayenne or omit it altogether. For more heat, add extra cayenne or a pinch of chili flakes.

Final Thoughts

This Coconut Sweet Potato Lentil Soup with Rice Recipe has become one of my absolute favorites because it’s so comforting and packed with simple, wholesome ingredients. I love how it’s easy to throw together but tastes like you spent hours on it. Whether you’re feeding yourself on a cozy night in or serving friends who appreciate bold flavors, this soup delivers every time. I really hope you give it a try—you’ll enjoy the warmth and satisfaction it brings as much as I do!

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 4.7 from 129 reviews
  • Author: Stacy
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Indian-inspired
  • Diet: Vegetarian

Description

A comforting and flavorful Coconut Sweet Potato Lentil Soup served over basmati rice, enriched with fragrant spices, creamy coconut milk, and fresh spinach. This hearty and wholesome soup combines the natural sweetness of sweet potatoes with the earthiness of red lentils and a mild kick of cayenne, perfect for a nutritious lunch or dinner.


Ingredients

Units Scale

Sauce and 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

Vegetables and Garnish

  • 2 cups baby spinach
  • 1/3 cup fresh cilantro, chopped, plus more for serving

To Serve

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

Instructions

  1. Sauté Aromatics: Heat the olive oil in a large pot over medium heat until it shimmers. Add the chopped onion and cook for about 5 minutes until soft and translucent. Then add the grated ginger, minced garlic, and cubed sweet potatoes and cook for about 2 minutes until fragrant, stirring frequently. Stir in the yellow curry powder and cayenne pepper and cook for another minute to release the spices’ aromas.
  2. Simmer Soup: 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 the heat to low, cover with a lid, and let it simmer gently for 15 to 20 minutes, or until the lentils are tender and the sweet potatoes have softened.
  3. Add Coconut Milk and Greens: Stir in the coconut milk and add the baby spinach. Cook for an additional 5 minutes, allowing the spinach to wilt and the flavors to meld. Remove the soup from heat and stir in the chopped fresh cilantro.
  4. Serve: Divide the cooked basmati rice among bowls and ladle the hot soup on top. Garnish with additional cilantro if desired. Serve with fresh naan bread on the side for a satisfying meal. Enjoy!

Notes

  • You can adjust the level of cayenne pepper to control the spiciness of the soup.
  • For a thicker soup, use less broth or cook uncovered for a few minutes to reduce the liquid.
  • This soup can be made in an Instant Pot using the sauté and manual pressure settings as alternative cooking methods.
  • Leftovers keep well in the fridge for up to 3 days and can be frozen for longer storage.
  • Use gluten-free naan or omit the naan to keep the dish gluten-free.

Nutrition

  • Serving Size: 1 bowl (approx. 1 1/2 cups soup with 1/3 cup rice)
  • Calories: 310
  • Sugar: 6g
  • Sodium: 320mg
  • Fat: 12g
  • Saturated Fat: 9g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

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