Coconut Sweet Potato Lentil Soup with Rice Recipe
If you’re craving something cozy, nourishing, and out-of-the-ordinary, you’ve got to try this Coconut Sweet Potato Lentil Soup with Rice Recipe. It’s a bowl full of warmth, with creamy coconut, earthy lentils, spicy curry, and tender sweet potatoes all mingling together into the kind of soup that feels like a hug on a chilly day. Whether you’re cooking for a crowd or meal prepping for the week, this recipe’s got your back—and I’m excited to walk you through it so you can nail it every time.
Why This Recipe Works
- Balanced Flavors: The sweetness of the potatoes perfectly complements the spice from curry and cayenne, rounded out by rich coconut milk.
- Nutrient-Dense: Lentils add protein and fiber, making this a filling but healthy meal option.
- Versatile Cooking Methods: Whether you want to go stove-top or use your Instant Pot, this recipe adapts beautifully.
- Comfort Food with a Twist: You get that satisfying soup feel with interesting layers of texture and flavor thanks to the spinach, rice, and fresh cilantro.
Ingredients & Why They Work
Every ingredient in the Coconut Sweet Potato Lentil Soup with Rice Recipe plays a crucial role in flavor and texture, coming together to create a harmonious bowl that’s both hearty and bright. Here’s what you’ll need and why each piece matters.
- Extra virgin olive oil: It’s the backbone for sautéing, adding a fruity richness without overpowering the spices.
- Yellow onion: Builds a savory base and sweetness as it softens.
- Fresh ginger: Gives a zingy warmth and depth that livens up the soup.
- Garlic: A classic aromatic that deepens flavor complexity.
- Sweet potatoes: Naturally sweet and creamy, they soften into perfect chunks that make this soup truly special.
- Yellow curry powder: Adds earthy, aromatic spice—go for fresh if you can.
- Cayenne pepper: A little heat wakes up your taste buds, but you can dial it up or down however you like.
- Vegetable broth: A flavorful, savory liquid base that you can swap with water in a pinch.
- Dried red lentils: Cook relatively fast and create creaminess without needing to puree.
- Kosher salt: Essential for seasoning and balancing all those flavors.
- Coconut milk: The creamy coconut smooths out the spice and makes the soup luxuriously silky.
- Baby spinach: Freshens and adds a burst of color while sneaking in some nutrients.
- Cooked basmati rice: Adds body and soak-up power for the soup—or use any grain you love.
- Fresh cilantro: Brightens the whole dish with a lively herbal note—don’t skip it!
- Fresh Naan: Perfect for dipping and soaking up every last drop.
Tweak to Your Taste
One of my favorite things about this Coconut Sweet Potato Lentil Soup with Rice Recipe is how easy it is to make your own. Whether you like it spicier, richer, or a bit chunkier, this soup welcomes all kinds of personal touches.
- More Heat: I often bump up the cayenne for a kick that wakes me up, especially on chilly evenings.
- Extra Creamy: For an even richer soup, try stirring in a dollop of Greek yogurt right before serving—it’s a game changer.
- Veggie Boost: Swap in kale or add diced carrots for a different texture, depending on what’s in your fridge.
- Grain Options: If you’re gluten-free or just feeling adventurous, quinoa or millet work great instead of basmati rice.
Step-by-Step: How I Make Coconut Sweet Potato Lentil Soup with Rice Recipe
Step 1: Sauté for Flavor
Heat your olive oil in a large pot over medium heat until it shimmers—a sign it’s ready. Toss in your chopped onion, stirring often, until it becomes soft and slightly translucent, about 5 minutes. Then add freshly grated ginger, minced garlic, and cubed sweet potatoes. Stir this fragrant mixture for 2 minutes, letting the aromatics bloom. Finish by sprinkling in the curry powder and cayenne pepper, cooking for just another minute to unlock their full flavor. This first stage builds your flavor base, so don’t rush it.
Step 2: Simmer to Tender
Pour in the vegetable broth and your dried red lentils. Season generously with kosher salt—it’s your secret weapon to balancing everything. Bring the pot to a boil over high heat, then reduce to a low simmer, cover, and let it all soften for 15–20 minutes. Your lentils should be tender and the sweet potatoes just about melt-in-your-mouth. If you notice the soup thickening too much, add a splash more broth or water.
Step 3: Creamy Finish
Stir in your creamy coconut milk and add the baby spinach. Let the soup simmer gently for another 5 minutes so the spinach wilts and the flavors meld. Remove from heat and fold in fresh chopped cilantro—it’s the magic touch that brightens the whole dish.
Step 4: Serve with Love
Divide cooked basmati rice among bowls, then ladle the warm soup on top. Garnish with extra cilantro and serve alongside soft, warm naan bread. I love dipping that naan right into the soup—totally comforting. And now, you’re ready to dig in!
Pro Tips for Making Coconut Sweet Potato Lentil Soup with Rice Recipe
- Use Fresh Spices: I’ve found that freshly ground curry powder makes a huge flavor difference compared to pre-ground blends.
- Don’t Overcook Lentils: Keep an eye on them so they don’t turn mushy; 15-20 minutes is usually perfect.
- Skip Pre-Cooking Rice: Cook your rice fresh or use leftovers for the best texture; soggy rice can water down your soup.
- Add Spinach Last: To keep it vibrant and tender, stir it in at the very end of cooking.
How to Serve Coconut Sweet Potato Lentil Soup with Rice Recipe
Garnishes
I always top this soup with a handful of chopped fresh cilantro—it really lifts the dish and adds a refreshing pop. Sometimes I sprinkle a little toasted coconut for an extra tropical hint. If I’m feeling zesty, a squeeze of fresh lime juice on top brightens everything up beautifully.
Side Dishes
The classic pairing for me is soft naan bread, perfect for sopping up the creamy soup. You could also try a simple cucumber and mint salad for something crunchy and cool alongside the warm bowl or even roasted chickpeas for extra protein and texture.
Creative Ways to Present
For special occasions, I like to serve this soup in mini cocotte bowls or even hollowed-out bread bowls. Adding a swirl of coconut cream or a sprinkle of toasted pumpkin seeds on top always makes it look extra fancy without much effort.
Make Ahead and Storage
Storing Leftovers
I store leftovers in airtight containers in the fridge, separating the rice from the soup so it doesn’t get too mushy. The soup keeps beautifully for 3-4 days, flavors often deepen overnight, making it even tastier the next day.
Freezing
This soup freezes well, but I recommend freezing it without the rice and spinach to keep the texture fresh. When you’re ready, thaw overnight in the fridge and add fresh spinach and cooked rice after reheating.
Reheating
Reheat gently on the stovetop over low heat so the coconut milk doesn’t separate. Stir occasionally until warmed through, then fold in fresh spinach before serving. Microwaving works too—just do it in short bursts, stirring in between.
FAQs
-
Can I make this Coconut Sweet Potato Lentil Soup with Rice Recipe vegan?
Yes! This recipe is naturally vegan, using vegetable broth and coconut milk—no dairy or animal products involved. Just be sure your naan bread is vegan if you’re serving it on the side.
-
What kind of rice works best with this soup?
Basmati rice is my topping of choice because it’s fluffy and fragrant. However, jasmine rice or even brown rice can work well, depending on your preference for texture and nutrition.
-
Can I use canned lentils instead of dried?
You can, but I recommend sticking with dried red lentils because they break down nicely and thicken the soup. If you use canned, add them towards the end of cooking to warm through without overcooking.
-
How spicy is this soup?
The cayenne pepper adds a gentle heat that you can easily adjust. If you want a milder soup, reduce or skip the cayenne; add more if you like it hot. The curry powder also adds warmth, but it’s not overpowering.
Final Thoughts
This Coconut Sweet Potato Lentil Soup with Rice Recipe has become a go-to comfort dish for me, especially on those days when I want something filling, flavorful, and a little bit indulgent without any guilt. It’s the kind of recipe you can rely on, customize endlessly, and share with friends who’ll beg for the recipe. So grab your pot, chop those sweet potatoes, and get ready to savor every cozy spoonful!
Print
Coconut Sweet Potato Lentil Soup with Rice Recipe
- 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
This Coconut Sweet Potato Lentil Soup with Rice is a comforting and flavorful dish featuring tender sweet potatoes, red lentils, and creamy coconut milk infused with yellow curry and fresh spices. Perfect for a wholesome lunch or dinner, it’s served over basmati rice and garnished with fresh cilantro and warm naan bread.
Ingredients
Sauté Base
- 2 tablespoons extra virgin olive oil
- 1/2 yellow onion, chopped
- 1 inch fresh ginger, grated
- 2 cloves garlic, minced
Soup Ingredients
- 2 sweet potatoes, peeled and cubed
- 1 tablespoon yellow curry powder
- 1/2 teaspoon cayenne pepper
- 4 cups low-sodium vegetable broth or water
- 3/4 cup dried red lentils
- Kosher salt, to taste
- 1 can (14 ounces) coconut milk
- 2 cups baby spinach
To Serve
- 2 cups cooked basmati rice
- 1/3 cup fresh cilantro, chopped, plus more for serving
- Fresh naan, for serving
Instructions
- Heat the 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 the grated ginger, minced garlic, and cubed sweet potatoes. Cook for about 2 minutes until fragrant. Stir in the yellow curry powder and cayenne pepper and cook for another minute to toast the spices.
- Add broth, lentils and simmer: 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 to low heat. Cover the pot and simmer for 20 minutes until the lentils are soft and the sweet potatoes are tender.
- Incorporate coconut milk and greens: Stir in the coconut milk and baby spinach. Cook for 5 minutes on low heat until the spinach wilts and the soup is creamy. Remove the pot from heat and fold in the chopped fresh cilantro for a bright herby flavor.
- Serve with rice and naan: Divide the cooked basmati rice into serving bowls. Ladle the warm soup over the rice. Garnish with extra cilantro and serve alongside warm naan bread for a complete meal. Enjoy your hearty and aromatic soup!
Notes
- Use low-sodium vegetable broth to better control the saltiness of the soup.
- For extra heat, increase the cayenne pepper to 1 teaspoon or add a pinch of red pepper flakes.
- If you prefer a thinner soup, add a little more broth or water until desired consistency.
- This soup can be made in advance and tastes even better the next day after flavors meld.
- Red lentils cook quickly and break down beautifully, making the soup creamy without cream.
- To save time, prepare the basmati rice ahead or use leftover rice.
Nutrition
- Serving Size: 1 bowl
- Calories: 350 kcal
- Sugar: 6 g
- Sodium: 400 mg
- Fat: 12 g
- Saturated Fat: 8 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 10 g
- Protein: 12 g
- Cholesterol: 0 mg
