Here’s a warm, velvety sweet potato soup that balances natural sweetness with savory aromatics. Smooth-bodied and adaptable, this soup is perfect as a simple weeknight meal or an elegant starter. It blends roasted or boiled sweet potatoes with onions, garlic, stock and a touch of cream or coconut milk for silkiness — finish with herbs and olive oil for a beautiful presentation.
Ingredients
– 1.5 lb (700 g) sweet potatoes, peeled and cubed
– 1 medium onion, chopped
– 2 cloves garlic, minced
– 2 tbsp olive oil or butter
– 4 cups (1 L) vegetable or chicken stock
– 1/2 cup (120 ml) coconut milk or heavy cream
– 1 tsp ground cumin
– 1/2 tsp smoked paprika (optional)
– Salt and freshly ground black pepper, to taste
– Fresh thyme or parsley for garnish
– Optional: squeeze of lemon or apple cider vinegar to brighten

Servings and Cooking Time
Servings: 4 (about 1 generous bowl per person). Preparation time: 15 minutes. Cooking time: 30 minutes. Total time: ~45 minutes.
Nutritional Value
The following values are approximate and refer to one serving (about 1 bowl / ~350–400 g):
– Calories: 280 kcal
– Protein: 3 g
– Carbohydrates: 40 g
– Fiber: 6 g
– Fat: 12 g
– Saturated fat: 5 g
– Sodium: 520 mg
– Vitamin A: high (from sweet potatoes)
Note: nutritional info is for one serving (1 person).
Step-by-Step Cooking Process
– Heat olive oil or butter in a large pot over medium heat.
– Add chopped onion and sauté until translucent, 5–7 minutes.
– Stir in minced garlic, cumin and smoked paprika; cook 30 seconds until fragrant.
– Add cubed sweet potatoes and toss to coat with spices and onions.
– Pour in stock to just cover the potatoes, bring to a boil.
– Reduce heat, simmer uncovered until potatoes are very tender, about 15–20 minutes.
– Remove pot from heat and let cool briefly to allow safer blending.
– Use an immersion blender (or working in batches in a blender) to puree until smooth.
– Stir in coconut milk or cream, return to low heat and warm through; adjust thickness with more stock.
– Season to taste with salt, pepper and a squeeze of lemon or vinegar to brighten.
– Ladle into bowls, drizzle with olive oil, garnish with fresh thyme or parsley and freshly cracked pepper.
– Serve immediately while hot.

Alternative Ingredients
You can swap coconut milk for heavy cream or plain yogurt for creaminess. If you don’t have sweet potatoes, use butternut squash. Chicken stock can replace vegetable stock for added richness; maple syrup or a pinch of brown sugar can enhance sweetness if needed (250-350 characters).
Serving and Pairings
Serve hot with crusty bread, garlic croutons or a grilled cheese sandwich. Pairs well with a crisp green salad, roasted Brussels sprouts, or a charred vegetable platter. Top with toasted pumpkin seeds or a dollop of Greek yogurt for texture and contrast (250-350 characters).
Storage and Reheating
Cool soup to room temperature, transfer to airtight containers. Refrigerate up to 3–4 days. Reheat gently on the stovetop over low heat, stirring and adding a splash of stock if too thick. Freeze in portions for up to 2 months; thaw overnight in the fridge before reheating (250-350 characters).
Cooking Mistakes
- Using too much liquid — results in a thin soup; add stock gradually.
- Not cooking potatoes fully — produces grainy texture.
- Over-blending hot soup in a sealed blender — can be dangerous; vent lid or cool first.
- Skipping acid — soup can taste flat without a brightener like lemon or vinegar.
- Adding salt too late — may under-season; taste and adjust at the end.
Helpful Tips
- Roast sweet potatoes for deeper flavor before blending.
- Reserve a few diced, roasted sweet potato cubes as garnish for texture.
- Use an immersion blender for a fuss-free, hot-pot blending experience.
- Add a pinch of cayenne or ginger for gentle heat and warmth.
- Finish with a swirl of cream or coconut milk for visual appeal.

FAQs
How can I make sweet potato soup vegan?
Use vegetable stock and replace heavy cream with coconut milk or a plant-based cream. Ensure any toppings like croutons or yogurt are vegan-friendly. Adjust seasoning to keep flavors balanced and bright with vinegar or lemon.
Can I roast the sweet potatoes instead of boiling them?
Yes. Roasting caramelizes the potatoes and intensifies flavor. Roast at 425°F (220°C) for 25–35 minutes until tender, then proceed with sautéing aromatics and blending. Roasted potatoes yield a deeper, slightly sweeter soup.
How do I thicken or thin the soup if needed?
For thicker soup, blend in a small cooked potato or simmer uncovered to reduce. To thin it, stir in extra stock, water or a splash of milk/coconut milk until you reach desired consistency.
Is it safe to freeze sweet potato soup?
Yes. Freeze in airtight containers for up to 2 months. Texture may change slightly after freezing; stir well when reheating and add a splash of stock or milk to restore creaminess.
What spices pair best with sweet potato soup?
Warm spices like cumin, smoked paprika, ginger, cinnamon or a pinch of nutmeg complement sweet potatoes. Fresh herbs like thyme or cilantro and an acidic finish keep the flavors balanced.
Can I add protein to make this a complete meal?
Yes. Stir in shredded cooked chicken, cooked lentils, or top with roasted chickpeas or crispy tofu. These additions boost protein and turn the soup into a satisfying main course.
How long can I keep leftovers in the refrigerator?
Stored in an airtight container, leftovers remain good for 3–4 days. Reheat gently on the stovetop and taste to adjust seasoning, adding a splash of stock if the soup has thickened.
Conclusion
Sweet potato soup is a simple, adaptable comfort food: creamy, flavorful and quick to prepare. Whether you keep it vegan with coconut milk or enrich it with cream, it’s perfect for cozy nights, meal prep, or impressive starters. Small tweaks in spice and garnish let you make it your own.

Sweet Potato Soup
Ingredients
- 1.5 lb 700 g sweet potatoes, peeled and cubed
- 1 medium onion chopped
- 2 cloves garlic minced
- 2 tbsp olive oil or butter
- 4 cups 1 L vegetable or chicken stock
- 1/2 cup 120 ml coconut milk or heavy cream
- 1 tsp ground cumin
- 1/2 tsp smoked paprika optional
- Salt and freshly ground black pepper to taste
- Fresh thyme or parsley for garnish
- Optional: squeeze of lemon or apple cider vinegar to brighten
Instructions
- Heat olive oil or butter in a large pot over medium heat.
- Add chopped onion and sauté until translucent, 5–7 minutes.
- Stir in minced garlic, cumin and smoked paprika; cook 30 seconds until fragrant.
- Add cubed sweet potatoes and toss to coat with spices and onions.
- Pour in stock to just cover the potatoes and bring to a boil.
- Reduce heat and simmer uncovered until potatoes are very tender, about 15–20 minutes.
- Remove pot from heat and let cool briefly to allow safer blending.
- Use an immersion blender or transfer in batches to a blender and puree until smooth.
- Stir in coconut milk or cream, return to low heat and warm through; adjust thickness with more stock if needed.
- Season to taste with salt, pepper and a squeeze of lemon or vinegar to brighten.
- Ladle into bowls, drizzle with olive oil, garnish with fresh thyme or parsley and serve immediately.