If you’re looking to cozy up with something both nourishing and bursting with flavor, this Sweet Potato Lentil Soup Recipe is exactly what you need. Packed with tender sweet potatoes, hearty lentils, and a medley of aromatic spices, it’s a comforting bowl that embraces you like a warm hug on a chilly day. Every spoonful delivers a beautiful balance of earthy sweetness and subtle spice, making it a perfect weeknight dinner or a meal prep winner you’ll want to repeat again and again.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the best part of this recipe. Each one plays an essential role, contributing layers of flavor, texture, and vibrant color that make this soup so irresistible.
- Sweet Potatoes: 2 cups, diced – they add natural sweetness and a creamy texture.
- Green Lentils: 1 cup, rinsed – a fantastic source of protein and heartiness.
- Vegetable Broth: 4 cups – provides a savory base that brings everything together.
- Onion: 1, chopped – adds depth and sweetness when sautéed.
- Garlic: 3 cloves, minced – a punch of fragrant flavor that lifts the soup.
- Carrots: 1 cup, diced – bring a slight crunch and subtle sweetness.
- Celery: 1 cup, diced – balances the sweetness with a refreshing bite.
- Ground Cumin: 1 tsp – infuses the soup with a warm, earthy aroma.
- Ground Coriander: 1 tsp – offers a subtle citrusy note that enhances the spices.
- Olive Oil: 2 tbsp – essential for sautéing and enriching the flavors.
- Salt: to taste – to bring all the ingredients into harmony.
- Pepper: to taste – adds just the right amount of gentle heat.
How to Make Sweet Potato Lentil Soup Recipe
Step 1: Prep Your Vegetables
Start by peeling and dicing the sweet potatoes. Chop the onion and dice the carrots and celery into uniform pieces so they cook evenly. Mince the garlic finely to ensure it releases all its lovely aroma during cooking.
Step 2: Rinse the Lentils
Give the green lentils a good rinse under cold water until the water runs clear. This removes any dust or residues and helps the lentils cook up perfectly tender.
Step 3: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Toss in the chopped onion, carrots, and celery, stirring often. Let them soften for 5 to 7 minutes; this step creates the flavorful foundation of the soup. Then add garlic, ground cumin, and coriander. Cook together for another 1 to 2 minutes until those spices become fragrant and mingle beautifully with the veggies.
Step 4: Combine and Simmer
Next, add the diced sweet potatoes and rinsed lentils to the pot. Pour in the vegetable broth and increase the heat to bring everything to a boil. Once boiling, lower the heat, cover, and let the soup simmer gently for 25 to 30 minutes. This allows the lentils and sweet potatoes to soften to perfection and the flavors to meld into something truly comforting.
Step 5: Blend to Desired Texture
If you love your soup creamy, now is the time to blend. Use an immersion blender right in the pot or transfer the soup in batches to a regular blender. Let the soup cool slightly before blending to avoid splatters. For a chunkier texture, feel free to skip this step and enjoy all the vegetable goodness as is.
How to Serve Sweet Potato Lentil Soup Recipe

Garnishes
Garnishing your Sweet Potato Lentil Soup Recipe can elevate every spoonful. Try a sprinkle of freshly chopped parsley or cilantro for a burst of color and freshness. A drizzle of good olive oil or a dollop of plain yogurt adds creaminess and a lovely richness. Toasted pumpkin seeds or crushed red pepper flakes add satisfying crunch and a touch of heat.
Side Dishes
This soup is a meal all on its own but pairing it with crusty bread or warm pita rounds makes it even more hearty and satisfying. A simple green salad with a light vinaigrette or roasted chickpeas can complement the soup’s flavors beautifully for a well-rounded meal.
Creative Ways to Present
Serve your Sweet Potato Lentil Soup Recipe in a rustic earthenware bowl or a bright ceramic mug for cozy vibes. Layer it with swirls of coconut cream or a sprinkle of toasted spices on top for a fancy twist. Offering a side of crunchy garlic croutons or stuffing it into a hollowed-out bread bowl can turn this humble soup into an eye-catching centerpiece.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Sweet Potato Lentil Soup Recipe in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve after sitting overnight, making it perfect for next-day lunches or quick dinners.
Freezing
To freeze, let the soup cool completely, then transfer it into freezer-safe containers or heavy-duty freezer bags. Freeze for up to 3 months. Be sure to leave a little space at the top of the container as the soup will expand when frozen.
Reheating
When it’s time to enjoy your frozen or refrigerated soup, gently reheat it on the stovetop over medium-low heat, stirring occasionally until warmed through. Add a splash of water or broth if it’s too thick. You can also reheat in the microwave in short bursts, stirring in between to ensure even heating.
FAQs
Can I use red lentils instead of green lentils?
Absolutely! Red lentils cook faster and tend to break down more, creating an even creamier soup. Just keep an eye on cooking time, as it may be shorter.
Is this soup vegan and gluten-free?
Yes, this Sweet Potato Lentil Soup Recipe is naturally vegan and gluten-free, making it suitable for many dietary preferences and restrictions.
How can I add more protein?
If you want to boost the protein content, adding cooked quinoa or a handful of spinach towards the end of cooking works wonderfully without changing the flavor profile.
Can I make this soup spicy?
Certainly! Add a pinch of cayenne pepper or some chopped fresh chili when sautéing the spices for a gentle kick that complements the sweetness nicely.
What’s the best way to get a smooth texture?
For a velvety smooth soup, use an immersion blender to puree directly in the pot or blend in batches using a regular blender. Just be sure the soup isn’t piping hot to prevent splatter.
Final Thoughts
There’s something truly special about the Sweet Potato Lentil Soup Recipe that makes it a go-to recipe for cozy evenings and nourishing meals. It’s simple to prepare, full of wholesome ingredients, and endlessly satisfying. I can’t wait for you to make this soup your own and enjoy every comforting bowl with those you love!
Print
Sweet Potato Lentil Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian, Healthy
- Diet: Vegan
Description
This Sweet Potato Lentil Soup is a hearty, nutritious, and comforting dish that combines the natural sweetness of sweet potatoes with protein-rich green lentils and aromatic spices. Perfect for a cozy meal, it’s easy to prepare and packed with wholesome vegetables, making it a delicious and healthy choice for any season.
Ingredients
Vegetables
- 2 cups sweet potatoes, peeled and diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup celery, diced
Legumes & Broth
- 1 cup green lentils, rinsed
- 4 cups vegetable broth
Spices & Oils
- 1 tsp ground cumin
- 1 tsp ground coriander
- 2 tbsp olive oil
- Salt, to taste
- Black pepper, to taste
Instructions
- Prepare the Vegetables: Peel and dice the sweet potatoes. Chop the onion and dice the carrots and celery. Mince the garlic cloves to have all ingredients ready for cooking.
- Rinse Lentils: Thoroughly rinse the green lentils under cold running water and set them aside to drain.
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onion, diced carrots, and celery. Cook the vegetables for 5 to 7 minutes, stirring occasionally until they become soft and fragrant. Stir in minced garlic, ground cumin, and ground coriander, cooking for an additional 1 to 2 minutes to release the spices’ aroma.
- Add Main Ingredients and Simmer: Add the diced sweet potatoes and rinsed lentils to the pot. Pour in the vegetable broth. Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover with a lid, and let it simmer gently for 25 to 30 minutes until the lentils and sweet potatoes are tender.
- Blend the Soup (Optional): For a creamier texture, use an immersion blender directly in the pot or transfer portions of the soup to a regular blender. Blend until smooth. If using a regular blender, allow the soup to cool slightly before blending in batches to avoid splattering.
Notes
- You can adjust the consistency of the soup by adding more vegetable broth or water if it becomes too thick during simmering.
- For a spicier kick, add a pinch of cayenne pepper or some chopped chili during the sautéing step.
- This soup freezes well and can be stored for up to 3 months. Reheat gently on the stovetop or microwave.
- Garnish with fresh herbs like cilantro or parsley for added freshness before serving.
- To make it vegan and vegetarian, ensure your vegetable broth is plant-based.

