I make this sweet potato soup with Greek yogurt when I want something velvety, nourishing, and naturally comforting. The sweet potatoes create a smooth, slightly sweet base, while the Greek yogurt adds a creamy tang that balances every spoonful beautifully.
Why You’ll Love This Recipe
I love this recipe because it turns simple ingredients into a rich and satisfying soup. I enjoy how the natural sweetness of the sweet potatoes pairs with savory spices and the creamy swirl of Greek yogurt. It feels wholesome yet indulgent at the same time. I also appreciate how easy it is to prepare in one pot, making it perfect for busy days or cozy evenings.
Ingredients
-
2 tablespoons olive oil
-
1 small onion, diced
-
2 cloves garlic, minced
-
4 medium sweet potatoes, peeled and cubed
-
4 cups vegetable or chicken broth
-
1/2 teaspoon ground cumin
-
1/2 teaspoon smoked paprika
-
1/4 teaspoon ground cinnamon (optional)
-
Salt, to taste
-
Black pepper, to taste
-
1/2 cup plain Greek yogurt, plus extra for serving
-
Fresh parsley or chives for garnish (optional)
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Directions
-
I start by heating olive oil in a large pot over medium heat.
-
I sauté the diced onion for 3–4 minutes until softened, then stir in the garlic and cook for another 30 seconds.
-
I add the cubed sweet potatoes, cumin, smoked paprika, cinnamon if I’m using it, salt, and pepper.
-
I pour in the broth and bring the mixture to a boil. Then I reduce the heat and let it simmer for 18–22 minutes, or until the sweet potatoes are very tender.
-
I use an immersion blender to puree the soup until smooth and creamy. If I don’t have one, I carefully blend it in batches using a countertop blender.
-
I stir in the Greek yogurt until fully incorporated and silky.
-
I taste and adjust the seasoning before serving. I finish each bowl with an extra spoonful of Greek yogurt and a sprinkle of fresh herbs.
Servings and Timing
I find this recipe makes about 4–6 servings.
-
Prep time: 10–15 minutes
-
Cook time: 25–30 minutes
-
Total time: About 35–45 minutes
Variations
I sometimes add a pinch of red pepper flakes for gentle heat. When I want extra richness, I stir in a splash of coconut milk along with the yogurt. I also like roasting the sweet potatoes beforehand for deeper flavor. For added protein, I top the soup with roasted chickpeas.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it thickens too much, I add a splash of broth or water to loosen it. I can freeze the soup for up to 2 months, though I sometimes wait to add the Greek yogurt until after reheating for the best texture.
FAQs
Can I make this soup dairy-free?
I replace the Greek yogurt with coconut yogurt or leave it out entirely. The soup still turns out smooth and flavorful.
Do I need to peel the sweet potatoes?
I usually peel them for a smoother texture, but I can leave the skins on if they’re well-scrubbed and I don’t mind a slightly more rustic consistency.
Can I roast the sweet potatoes instead of boiling them?
I sometimes roast them at 400°F (200°C) for about 25–30 minutes before blending. This adds a deeper, caramelized flavor to the soup.
How do I make the soup thicker or thinner?
If I want it thicker, I let it simmer uncovered for a few extra minutes. If I prefer it thinner, I stir in more broth until it reaches my desired consistency.
What can I serve with this soup?
I like pairing it with crusty bread, a simple green salad, or a grilled cheese sandwich for a complete and comforting meal.
Conclusion
I turn to this sweet potato soup with Greek yogurt whenever I want a meal that feels cozy, wholesome, and easy to prepare. The creamy texture, warm spices, and tangy yogurt create a balanced and satisfying dish that I enjoy making again and again.
PrintSweet Potato Soup with Greek Yogurt
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A velvety sweet potato soup blended until smooth and finished with creamy Greek yogurt for a nourishing, comforting bowl with the perfect balance of natural sweetness and savory warmth.
- Author: Julia
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4–6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 4 medium sweet potatoes, peeled and cubed
- 4 cups vegetable or chicken broth
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground cinnamon (optional)
- Salt, to taste
- Black pepper, to taste
- 1/2 cup plain Greek yogurt, plus extra for serving
- Fresh parsley or chives for garnish (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Sauté the diced onion for 3–4 minutes until softened. Add the garlic and cook for 30 seconds until fragrant.
- Add the cubed sweet potatoes, cumin, smoked paprika, cinnamon (if using), salt, and black pepper. Stir to coat.
- Pour in the broth and bring to a boil. Reduce heat and simmer for 18–22 minutes, until the sweet potatoes are very tender.
- Use an immersion blender to puree the soup until smooth and creamy, or carefully blend in batches using a countertop blender.
- Stir in the Greek yogurt until fully incorporated and silky.
- Taste and adjust seasoning as needed. Serve with an extra spoonful of Greek yogurt and fresh herbs on top.
Notes
- For a dairy-free version, substitute coconut yogurt or omit the yogurt entirely.
- Roasting the sweet potatoes at 400°F (200°C) for 25–30 minutes before blending adds deeper flavor.
- Add a pinch of red pepper flakes for gentle heat.
- If the soup thickens during storage, add a splash of broth or water when reheating.
- Freeze for up to 2 months; for best texture, add yogurt after reheating.
Nutrition
- Serving Size: 1 serving (approximately 1 1/2 cups)
- Calories: 310
- Sugar: 10g
- Sodium: 640mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 8g
- Cholesterol: 10mg
