Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.
There’s something deeply comforting about a pot of soup simmering on the stove — especially when it’s packed with ingredients that actually make you feel good.
This hearty lentil and sweet potato soup is cozy, filling, and nourishing without being heavy, making it perfect for chilly days or anytime you want a satisfying, plant-based meal.
Lentils bring fiber and plant-based protein, while sweet potatoes add natural sweetness, creaminess, and slow-digesting carbs that help keep you full. The result is a soup that feels grounding and comforting, but still light enough for lunch, dinner, or meal prep.
Whether you’re eating vegetarian, focusing on balanced nutrition, or just craving something warm and wholesome, this soup checks all the right boxes.
Why You’ll Love This Plant-Based Soup
- Filling without being heavy – thanks to fiber-rich lentils and sweet potatoes
- Naturally plant-based and vegetarian
- Simple pantry ingredients with big flavor
- Great for meal prep and reheats beautifully
- Customizable depending on spice level or texture preference
The Best Vegetarian Lentil and Sweet Potato Soup Recipe
This comforting soup combines earthy lentils, tender sweet potatoes, and warm spices like cumin and smoked paprika for a balanced, slightly smoky flavor. It’s thick, hearty, and naturally satisfying, with the option to blend part of the soup for a creamier texture.
Ingredients
- 1 cup lentils, rinsed and drained
- 2 medium sweet potatoes, peeled and diced
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
- Fresh parsley for garnish, optional
Instructions
Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for 3–5 minutes, until softened and translucent. Stir in the garlic and cook for another 30–60 seconds, just until fragrant.
Add the Main Ingredients
Add the diced sweet potatoes, lentils, vegetable broth, cumin, smoked paprika, salt, and pepper. Stir well to combine.
Simmer
Bring the soup to a gentle boil, then reduce the heat to low. Cover and let it simmer for 25–30 minutes, or until the lentils and sweet potatoes are tender.
Blend (Optional)
For a creamier consistency, use an immersion blender to partially blend the soup, leaving some chunks for texture. You can also transfer a portion to a blender and return it to the pot.
Taste and Serve
Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley if desired.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information (Per Serving)
- Servings: 4 bowls
- Calories: 220 kcal
- Fat: 7g
- Protein: 10g
- Carbohydrates: 36g
How to Boost the Protein (Optional)
If you’d like to make this soup more protein-forward while keeping it plant-based and gentle:
- Stir in ½–1 cup cooked red lentils for extra protein and thickness
- Add ½ cup white beans or chickpeas
- Blend in unflavored pea protein (about 1 tablespoon per serving) once the soup has cooled slightly
- Serve with a side of tofu, tempeh, or a high-protein flatbread
Final Thoughts
This lentil and sweet potato soup is the kind of recipe you’ll come back to again and again. It’s simple, nourishing, and deeply comforting — the perfect balance of healthy and satisfying. Whether you enjoy it fresh off the stove or reheated the next day, it’s a cozy, reliable meal that supports balanced eating without any fuss.
Other Plant-Based Vegetarian Soups you might enjoy:
- Spinach and White Bean Soup Recipe | Hearty 200 Calorie Meal
- Vegan Potato Leek Soup: Creamy, Dairy-Free Recipe
- Spicy Vegan Lentil Curry Soup
Pin this for later…
Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.








