This gluten-free vegan sweet potato lentil soup is creamy, hearty, and full of comforting flavor. Made with roasted sweet potatoes, red lentils, warming spices, coconut milk, onion, and garlic, it is a nourishing plant-based soup that is simple enough for a weeknight dinner and satisfying enough for meal prep.

Soup has always been one of the easiest ways to turn simple ingredients into a warm, filling meal. This vegan sweet potato lentil soup is a perfect example. It is smooth, rich, naturally gluten-free, and made with everyday pantry ingredients. Roasting the vegetables first gives the soup a deeper flavor, while red lentils add body, protein, and a lovely creamy texture.
If you enjoy cozy plant-based meals, this creamy sweet potato lentil soup is a recipe worth keeping. The natural sweetness of roasted sweet potatoes balances beautifully with savory onions, mellow garlic, and spices such as coriander, cumin, paprika, and cinnamon. Coconut milk makes the soup velvety without using dairy, and the lentils make it more satisfying than a simple blended vegetable soup.
This recipe is especially useful when you want something wholesome but not complicated. The vegetables roast in the oven while the lentils cook on the stove, then everything comes together in a blender or food processor. The result is a comforting vegan soup with a silky base and a nourishing, hearty finish.

Healthy Vegan Sweet Potato Lentil Soup
This healthy vegan sweet potato lentil soup brings together ingredients that are both flavorful and nourishing. Sweet potatoes, red lentils, onions, garlic, spices, vegetable broth, and coconut milk create a balanced soup that feels indulgent while still being made from simple whole foods.

Sweet Potatoes
Sweet potatoes are the star of this recipe. They roast beautifully, become tender and caramelized, and give the soup its naturally creamy texture. They also bring a gentle sweetness that works well with the warming spices. Sweet potatoes contain fiber, vitamins, minerals, and beta-carotene, which contributes to their bright orange color.
Red Lentils
Red lentils are ideal for soup because they cook quickly and soften into a creamy consistency. They add plant-based protein, fiber, and a mild earthy flavor that pairs well with sweet potatoes. In this recipe, the lentils help make the soup more filling without making it heavy.

Onions & Garlic
Onion and garlic add a savory base that keeps the soup from tasting too sweet. Roasting them with the sweet potatoes softens their sharpness and gives the soup a warmer, deeper flavor. The garlic is roasted unpeeled, which helps it become mellow and slightly nutty before it is blended into the soup.
How To Make Sweet Potato Lentil Soup
This vegan sweet potato lentil soup is easy to prepare and requires only a few basic steps: roast the vegetables, cook the lentils, blend the soup, and finish it with a garnish. It is a great option for a cozy dinner, a make-ahead lunch, or a freezer-friendly meal.
Roast The Vegetables
Start by roasting the sweet potatoes, onion, and unpeeled garlic cloves with olive oil and spices. Roasting brings out the sweetness of the vegetables and helps the spices become more aromatic. This step is what gives the soup its rich flavor and slightly smoky depth.

Cook The Lentils
While the vegetables are roasting, cook the red lentils in a saucepan according to the package instructions. In most cases, red lentils take about 15 minutes to become tender. Once cooked, they can be stirred into the blended soup or blended together with the vegetables for an extra-smooth texture.
Blend The Ingredients
Transfer the roasted vegetables to a food processor or blender. Squeeze the roasted garlic out of its skins, then add coconut milk and vegetable broth or water. Blend until smooth and creamy. Use more broth for a thinner soup or less broth for a thicker, spoonable consistency.

Garnish & Serve
Return the blended soup to a pot, stir in the lentils, and warm it through. Season with salt and black pepper to taste. For serving, drizzle with a little reserved coconut milk and top with micro greens for color and freshness. Crusty bread is optional, but it makes a wonderful side for dipping.

Cook’s Tips
- Store leftover sweet potato lentil soup in an airtight container in the fridge for up to 4 days.
- This soup is excellent for meal prep. It freezes well and keeps its creamy texture after reheating.
- Freeze the soup for up to 3 months in freezer-safe bags or containers.
- Reheat gently on the stove or in the microwave, adding a splash of broth or water if the soup has thickened.
- Use leftover roasted sweet potatoes and cooked lentils to make this recipe even faster. If the sweet potatoes were roasted without spices, add the spices directly to the blender.
- Serve with crusty bread or alongside another savory vegan dish for a more filling meal.

Recipe Variations
- Blend the cooked lentils with the roasted sweet potatoes for an extra silky soup.
- Use pumpkin or squash instead of sweet potatoes for a similar creamy texture and slightly different flavor.
- Swap red lentils for another type of lentil or use grains such as quinoa, millet, couscous, bulgur, or buckwheat.
- Use vegan yogurt instead of coconut milk as a garnish if you prefer a tangier finish.

Creamy Sweet Potato Lentil Soup
$5
Ingredients
- 2-3 medium-sized sweet potatoes peeled and diced
- 1 yellow onion cut into wedges
- 4 cloves garlic unpeeled
- 2 tablespoons olive oil
- ½ teaspoon coriander
- ¼ teaspoon cinnamon
- ¼ teaspoon paprika
- ¼ teaspoon cumin
- one 14 oz can coconut milk reserve 2 tablespoons for garnish
- 3-4 cups vegetable broth or water use more or less depending on desired thickness
- ½ cup red lentils
- Salt and pepper to taste
- Micro greens to garnish
- Crusty bread to serve optional
Instructions
-
Preheat the oven to 200 °C or 400 °F. Place the sweet potatoes, onion, and unpeeled garlic cloves on a baking tray. Smash the garlic lightly with the back of a knife. Add olive oil, cinnamon, paprika, cumin, and coriander. Toss well and roast for about 15 minutes, or until the vegetables are golden and tender.

-
Meanwhile, cook the red lentils in a medium saucepan. Bring them to a boil, cover, and simmer for about 15 minutes, or follow the directions on the package.

-
Transfer the roasted vegetables to a food processor or blender. Squeeze the garlic out of its skins, then add the coconut milk and vegetable broth or water. Blend until smooth.

-
Pour the blended soup into a pot, stir in the cooked lentils, and warm over medium heat for about 5 minutes. Season with salt and black pepper. Garnish with reserved coconut milk or vegan yogurt and micro greens. Serve with crusty bread if desired.

Notes
- For a thinner soup, add extra vegetable broth or water after blending.
- For a silkier texture, blend the lentils with the roasted vegetables instead of stirring them in at the end.
- Leftovers keep well in the fridge for up to 4 days and can be frozen for up to 3 months.
Nutrition
Other Vegan Soup Recipes You’ll Love
- One Pot Vegan Minestrone Soup
- Easy Vegan Pho Vietnamese Noodle Soup
- Silky Vegan Cauliflower Soup
- Easy Miso Soup Japanese Clear Soup
- The Best Slow Cooker Vegan Chili



