If you’re anything like me, you’ll fall head over heels for this Coconut Sweet Potato Lentil Soup with Rice Recipe. It’s this cozy, comforting bowl that feels like a warm hug after a busy day. What I love the most is how the creamy coconut milk mingles perfectly with the sweetness from the sweet potatoes and the earthiness of lentils, creating a flavor combo that’s both nourishing and irresistibly delicious.
This soup works wonders for weeknight dinners because it’s straightforward yet packed with wholesome ingredients that keep you satisfied. I discovered this recipe on a chilly evening, and ever since, it’s become one of those go-to dishes that my family asks for again and again. The rice in this recipe adds that extra heartiness that turns it into a full, filling meal without needing much else.
Why You’ll Love This Recipe
- Simple Ingredients: Uses everyday pantry staples that come together effortlessly for a nutritious meal.
- Rich, Comforting Flavors: The blend of coconut milk, curry, and sweet potato offers a beautiful balance of creamy and spicy.
- Versatile Cooking Methods: Whether you prefer stove-top or Instant Pot, it fits your kitchen style easily.
- Family-Friendly and Filling: With rice and lentils, it’s a satisfying meal that even picky eaters tend to enjoy.
Ingredients You’ll Need
All these ingredients come together to create a comforting, textured soup that boasts warmth and creaminess in every spoonful. Grab good-quality coconut milk and fresh spices for the best flavor punch!
- Extra virgin olive oil: Helps soften aromatics and gives a nice base flavor without overpowering the soup.
- Yellow onion: Adds subtle sweetness and depth after being gently cooked.
- Fresh ginger: Grated ginger brings a lively zing that brightens up the cozy flavors.
- Garlic: Minced garlic blends seamlessly to add to the savory background.
- Sweet potatoes: Peel and cube so they cook evenly, offering sweetness and creamy texture.
- Yellow curry powder: The soul of the soup’s flavor – make sure it’s fresh for vibrant taste.
- Cayenne pepper: Just a pinch amps the warmth; adjust to your spice preference.
- Vegetable broth or water: I prefer low-sodium broth to control the saltiness better.
- Dried red lentils: No soaking needed, they soften quickly and add protein and body.
- Kosher salt: Enhances every flavor component perfectly.
- Coconut milk (canned): Use full fat for the creamiest texture and richest flavor.
- Baby spinach: Added near the end for a fresh pop of green and nutrition.
- Cooked basmati rice: Fluffy and fragrant, it rounds out the soup into a fulfilling meal.
- Fresh cilantro: Chopped and stirred in last for a vibrant herbaceous note.
- Fresh Naan: Perfect for dipping and adding a fun side element.
Variations
I love to make this soup my own depending on what I have in the pantry or the mood I’m in. You can easily tailor the spice level or swap out greens to keep it fresh every time you make it.
- Add extra veggies: I sometimes toss in diced carrots or bell peppers for added texture and nutrients.
- Protein boost: Stirred in shredded cooked chicken or tofu if you want a heartier, non-vegetarian or vegan-friendly meal.
- Spice it up: I dial up cayenne or add fresh chopped chili if I want a fiery version that really wakes up my taste buds.
- Greens swap: Kale or Swiss chard work beautifully if baby spinach isn’t on hand.
- Rice substitutes: Quinoa or cauliflower rice work well if you’re looking for variations on the grain.
How to Make Coconut Sweet Potato Lentil Soup with Rice Recipe
Step 1: Sauté Your Aromatics and Sweet Potatoes
Heat olive oil on medium in a large pot until it shimmers—this means it’s ready to go. Then add your chopped onion and cook for about 5 minutes until it gets soft and translucent. Toss in grated ginger, minced garlic, and those cubed sweet potatoes. Cook for 2 minutes until everything smells heavenly. Stir in curry powder and cayenne pepper next, letting those spices toast for another minute to release their flavors—this step makes a big flavor difference, so don’t rush it!
Step 2: Simmer Lentils and Sweet Potatoes Until Tender
Add your vegetable broth and dried red lentils to the pot, then season generously with kosher salt. Crank the heat to bring it all to a boil, then lower the heat to a gentle simmer and cover the pot. Let this simmer for about 15-20 minutes, checking occasionally to make sure the lentils soften and the sweet potatoes become tender but not mushy. Keep an eye on the liquid level—add a splash more broth or water if it thickens too much before the veggies are done.
Step 3: Stir in Coconut Milk and Spinach
Once the lentils and sweet potatoes are perfectly cooked, pour in the creamy coconut milk and toss in the baby spinach. Cook for another 5 minutes. You’ll see the spinach wilt down quickly and the coconut milk will add that luscious texture I just adore. Remove the pot from heat, then fold in chopped fresh cilantro—a little burst of freshness to finish things off beautifully.
Step 4: Serve Over Fluffy Basmati Rice
Divide your cooked basmati rice into bowls and ladle the soup on top, garnishing with more cilantro if you like. I always serve it with warm naan bread to soak up every last bit—trust me, it’s a game-changer! This soup looks simple, but it hits every note from cozy to crave-worthy.
Pro Tips for Making Coconut Sweet Potato Lentil Soup with Rice Recipe
- Don’t skip toasting the spices: It really unlocks deeper flavors and creates a more aromatic soup.
- Use red lentils for quick cooking: They break down nicely, helping thicken the soup while staying tender.
- Adjust cayenne slowly: Start small—you can always add more later if you want more heat.
- Add spinach last: To keep it vibrant and prevent overcooking, add greens right before finishing the soup.
How to Serve Coconut Sweet Potato Lentil Soup with Rice Recipe
Garnishes
I love piling on fresh cilantro leaves on top because it adds that bright, citrusy kick that contrasts so well with the creamy soup. A squeeze of fresh lime juice right before serving is another trick I swear by—it wakes everything up. For a little crunch, toasted pumpkin seeds or crushed peanuts on top create a delightful texture contrast.
Side Dishes
I almost always serve this soup alongside warm naan bread or poppadoms for dipping and scooping. A simple cucumber raita or a fresh green salad with lemon dressing pairs beautifully for a refreshing balance. If you want to keep it casual, garlic bread also works surprisingly well!
Creative Ways to Present
For gatherings, I love to serve this soup in individual soup crocks or mini pumpkins for an autumnal vibe—it always impresses my guests. Layering the rice at the bottom and pouring the soup just before serving keeps the rice from getting too soggy, which makes eating more satisfying. You can also garnish with microgreens or edible flowers for a pop of elegance when entertaining.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge for up to 4 days. I usually keep the rice separate so it doesn’t turn mushy, then just reheat both components together when ready to eat. It reheats beautifully, and the flavors actually deepen overnight, making leftovers extra tasty.
Freezing
This Coconut Sweet Potato Lentil Soup with Rice Recipe freezes well if you skip adding the spinach and cilantro before freezing—add those fresh when you thaw and reheat. Freeze in portion-sized containers and thaw overnight in the refrigerator before warming up gently on the stove. I always notice the texture holds up pretty well after freezing, which is a plus for busy weeks.
Reheating
I reheat leftover soup gently in a saucepan over medium-low heat, stirring occasionally to prevent sticking. Adding a splash of broth or water while reheating helps loosen the soup if it thickened up too much. I stir fresh spinach and chopped cilantro in right at the end for that vibrant freshness.
FAQs
-
Can I make this Coconut Sweet Potato Lentil Soup with Rice Recipe vegan?
Yes! This recipe is naturally vegan—and gluten-free if you skip the naan or choose a gluten-free alternative. Just ensure your vegetable broth is vegan-friendly, and you’re all set for a plant-based, wholesome meal.
-
Can I use other types of lentils in this recipe?
You can, but red lentils are best because they cook quickly and break down to create a nice creamy texture. Green or brown lentils take longer and stay firmer, so you’d need a longer cooking time and the soup texture will be a bit different.
-
Do I have to use rice with this soup?
Not at all! I like serving it with basmati rice for an extra filling element, but it’s great on its own too or paired with other hearty grains like quinoa, millet, or barley if you prefer.
-
Can this soup be made in an Instant Pot?
Absolutely! Follow the sauté steps to soften onions and spices, then pressure cook with broth and lentils for 10 minutes. Finish with coconut milk, spinach, and cilantro once you release the pressure. It’s fast and keeps flavors vibrant.
Final Thoughts
This Coconut Sweet Potato Lentil Soup with Rice Recipe is one of those meals that fills you with warmth and comfort without any fuss. Whether it’s a chilly night you want to cozy up with or a busy evening needing a quick wholesome meal, this soup has got your back. I genuinely love sharing it because it’s approachable, flexible, and consistently brings smiles around my table. I can’t wait for you to make it and enjoy the cozy goodness it brings!
PrintCoconut 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: Vegan
Description
This comforting Coconut Sweet Potato Lentil Soup with Rice is a flavorful and nourishing dish that combines creamy coconut milk, sweet potatoes, red lentils, and fragrant spices. Perfect for a cozy meal, it’s packed with wholesome ingredients and served with basmati rice and fresh cilantro, complemented by warm naan bread on the side.
Ingredients
Soup
- 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
To Serve
- 2 cups cooked basmati rice
- Fresh naan bread, for serving
Instructions
- Prepare the 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 and translucent. Then add the grated ginger, minced garlic, and cubed sweet potatoes, cooking for about 2 minutes until fragrant.
- Spice and simmer: Stir in the yellow curry powder and cayenne pepper, cooking for an additional minute to release the spices’ aromas. Add the vegetable broth and dried red lentils to the pot. Season generously with kosher salt. Bring the mixture to a boil over high heat, then reduce heat to low. Cover and simmer for 15-20 minutes until the lentils are soft and the sweet potatoes tender.
- Finish the soup: Stir in the coconut milk and baby spinach. Cook for another 5 minutes until the spinach wilts and the soup is heated through. Remove from heat and add the chopped cilantro, stirring gently.
- Serve: Divide the cooked basmati rice among bowls and ladle the warm soup over the rice. Garnish each bowl with additional cilantro and serve alongside fresh naan bread. Enjoy your hearty and flavorful meal!
Notes
- You can substitute vegetable broth with water if you prefer a lighter soup.
- Adjust cayenne pepper to your preferred spice level, adding more for extra heat or less for a mild flavor.
- This soup can be made in an Instant Pot by using the sauté function for steps 1 and 2 and cooking under high pressure for 10 minutes, then finishing with coconut milk and spinach as described.
- Leftovers keep well refrigerated for up to 3 days and can be reheated gently on the stovetop or microwave.
- For a gluten-free option, serve with gluten-free naan or skip the bread entirely.
Nutrition
- Serving Size: 1 bowl with rice (approximately 1.5 cups soup and 1/3 cup rice)
- Calories: 350 kcal
- Sugar: 6 g
- Sodium: 320 mg
- Fat: 12 g
- Saturated Fat: 9 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 9 g
- Protein: 12 g
- Cholesterol: 0 mg