Vegan Sweet Potato and Lentil Soup – Cozy, Hearty, and Wholesome
This is the kind of soup you make when you want something warm, satisfying, and genuinely good for you. It’s thick, creamy without any dairy, and full of flavor from simple pantry ingredients. Sweet potatoes bring natural sweetness, lentils add protein and substance, and a blend of spices ties it all together.
It’s easy to cook on a weeknight, keeps well, and tastes even better the next day. If you love a bowl that feels both nourishing and comforting, this one’s a keeper.
Transform Your Body in just 6-Weeks. Get Fit, Save Time, and Eat Smart.
Ready to get real results without long workouts or complicated diets? Our 6-week plan is made for busy people who want quick wins and lasting changes.
Get Your Program TodayWhat Makes This Recipe So Good

- Simple ingredients, big flavor: You don’t need specialty items to get a rich, savory soup with a hint of sweetness.
- Naturally creamy: Sweet potatoes and red lentils break down into a silky texture without any cream.
- Protein-packed and filling: Lentils make this a complete, satisfying meal that won’t leave you hungry.
- Budget-friendly: Everything here is affordable and easy to find year-round.
- Meal-prep hero: The flavors deepen in the fridge, and it reheats beautifully.
What You’ll Need
- Olive oil: For sautéing and rounding out the flavors.
- Yellow onion: The base of savory depth.
- Garlic: Fresh, for punch and warmth.
- Fresh ginger: Adds brightness and a gentle kick.
- Sweet potatoes: Peeled and diced; they provide body and natural sweetness.
- Red lentils: They cook quickly and help create a creamy texture.
- Carrots and celery (optional but great): Extra flavor and nutrients.
- Tomato paste: A small amount for depth and umami.
- Vegetable broth: Use a low-sodium variety so you can control the salt.
- Coconut milk (full-fat or light): For a velvety finish and subtle richness.
- Spices: Ground cumin, ground coriander, smoked paprika, turmeric, and a pinch of red pepper flakes (optional).
- Salt and black pepper: To taste.
- Lemon juice: A squeeze at the end makes the flavors pop.
- Fresh cilantro or parsley: For a fresh finish.
How to Make It

- Prep your base: Warm 1–2 tablespoons of olive oil in a large pot over medium heat. Add chopped onion, a pinch of salt, and cook until soft, about 5 minutes.
Stir in minced garlic and grated ginger for 30–60 seconds, until fragrant.
- Add aromatics: Stir in 1 tablespoon tomato paste and cook for another minute to caramelize. Sprinkle in 1 teaspoon cumin, 1 teaspoon coriander, 1 teaspoon smoked paprika, and 1/2 teaspoon turmeric. Toast the spices briefly to release their oils.
- Build the body: Add diced sweet potatoes, chopped carrots, and celery (if using).
Mix well to coat with the spices.
- Add lentils and liquid: Rinse 1 cup red lentils and add to the pot. Pour in 5–6 cups vegetable broth. Bring to a boil, then reduce to a gentle simmer.
- Simmer until tender: Cook 20–25 minutes, stirring occasionally, until sweet potatoes and lentils are soft and starting to break down.
- Finish with creaminess: Stir in 1 cup coconut milk.
Simmer 5 more minutes. Taste and season with salt and pepper. Add a pinch of red pepper flakes if you like heat.
- Adjust texture: For a smoother soup, use an immersion blender to partially blend right in the pot.
Leave some chunks for a hearty feel, or blend fully for a velvety finish.
- Brighten it up: Squeeze in 1–2 tablespoons fresh lemon juice. This step lifts the flavors and balances the sweetness.
- Garnish and serve: Ladle into bowls and top with chopped cilantro or parsley. A drizzle of olive oil or a spoonful of coconut yogurt is a nice touch.
Keeping It Fresh
- Fridge: Store in an airtight container for 4–5 days.
The flavors deepen by day two.
- Freezer: Freezes well for up to 3 months. Cool completely, portion into containers, and leave a little headspace for expansion.
- Reheating: Warm gently on the stove over low heat, adding a splash of water or broth if it thickens too much. Microwave in short bursts, stirring between intervals.
- Make-ahead tip: Cook the base and freeze without the lemon and herbs.
Add those fresh when reheating for the best flavor.

Benefits of This Recipe
- Nutrient-dense: Sweet potatoes bring fiber, vitamin A, and potassium. Lentils add iron and plant-based protein.
- Heart-healthy: Low in saturated fat and full of fiber to support digestion and steady energy.
- Customizable: Easy to tweak for different diets, spice levels, and textures.
- Comfort without heaviness: Creamy and cozy, yet light enough for lunch or dinner any day of the week.
Common Mistakes to Avoid
- Skipping the spice toasting: If you don’t briefly toast the spices and tomato paste, the flavor can taste flat.
- Overcooking on high heat: A rolling boil can cause lentils to split unevenly and stick to the pot. Keep it at a gentle simmer.
- Under-seasoning: Lentils and sweet potatoes need enough salt and acid.
Taste and adjust near the end with salt, pepper, and lemon juice.
- Adding lemon too early: Acid can mute the cook of the spices if added too soon. Stir it in right before serving.
- Using too little liquid: The soup thickens as it sits. Keep extra broth or water handy to loosen it to your preferred consistency.
Variations You Can Try
- Moroccan-inspired: Add a pinch of cinnamon and a small handful of chopped dried apricots.
Finish with toasted almonds.
- Indian-inspired: Swap in garam masala and a little curry powder. Finish with fresh cilantro and a squeeze of lime.
- Greens boost: Stir in a few handfuls of chopped kale or spinach during the last 5 minutes of cooking.
- Chunky veggie version: Add diced bell pepper, zucchini, or cauliflower florets and skip blending for a stew-like texture.
- High-protein upgrade: Stir in a can of rinsed chickpeas near the end for extra heft.
- Herb-forward: Finish with fresh thyme or rosemary for a more savory profile.
FAQ
Can I use brown or green lentils instead of red?
Yes, but they take longer to cook and won’t break down as much. Simmer 30–35 minutes and adjust liquid as needed.
The result will be chunkier and a bit less creamy unless you blend more.
Do I have to use coconut milk?
No. You can use unsweetened almond or oat milk, or skip it entirely for a lighter soup. If you skip it, consider blending a little extra and adding an extra tablespoon of olive oil for body.
How can I make it spicier?
Add more red pepper flakes or a chopped fresh chili with the aromatics.
A swirl of harissa or chili crisp on top works great too.
What should I serve with it?
Crusty bread, warm pita, or a simple green salad. For toppings, try pumpkin seeds, coconut yogurt, or a dash of hot sauce.
Can I make this in a slow cooker?
Yes. Sauté the onions, garlic, ginger, tomato paste, and spices on the stove first for flavor.
Transfer to the slow cooker with the remaining ingredients (except lemon and herbs) and cook on Low for 6–7 hours or High for 3–4 hours. Stir in coconut milk, lemon juice, and herbs at the end.
Is this kid-friendly?
Usually, yes. The natural sweetness of the sweet potatoes helps.
If serving to kids, ease up on the red pepper flakes and blend smooth for a creamy texture.
Wrapping Up
This Vegan Sweet Potato and Lentil Soup is the kind of meal you can rely on—easy to make, warming, and genuinely nourishing. It’s flexible enough to match whatever you have on hand and sturdy enough to carry you through the week. Keep it simple, finish with lemon and herbs, and you’ll have a pot of soup that tastes like comfort in every spoonful.