Description
This Roasted Italian Sweet Potato Soup is a quick, cozy, and nourishing recipe perfect for cold nights or when you’re craving something hearty yet healthy. It blends roasted sweet potatoes, garlic, onions, and fragrant Italian herbs into a creamy, comforting bowl — without any dairy! Ideal as a quick lunch or light dinner, this easy recipe is vegan, gluten-free, and makes for a great addition to your healthy snack rotation. Whether you’re after wholesome food ideas or looking to expand your dinner ideas list, this soup ticks all the boxes.
Ingredients
3 medium sweet potatoes, peeled and cubed
1 medium onion, chopped
3 cloves garlic, minced
2 tablespoons olive oil
4 cups vegetable broth
1 teaspoon fresh rosemary, chopped
1 teaspoon fresh thyme leaves
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon chili flakes (optional)
Fresh basil leaves, for garnish (optional)
Instructions
1. Preheat oven to 400°F (200°C).
2. Toss cubed sweet potatoes with 1 tablespoon olive oil, salt, pepper, and rosemary.
3. Spread them on a baking sheet and roast for 25-30 minutes until golden and caramelized.
4. In a large pot, heat 1 tablespoon olive oil. Sauté chopped onion until soft, about 6 minutes.
5. Add garlic and thyme, cook for 1 minute until fragrant.
6. Add roasted sweet potatoes and vegetable broth to the pot. Simmer for 10 minutes.
7. Blend the soup using an immersion blender until smooth.
8. Adjust seasoning with more salt, pepper, or chili flakes as needed.
9. Serve hot with garnishes like basil, extra roasted cubes, or a drizzle of olive oil.
Notes
Roast sweet potatoes until they caramelize for maximum flavor.
Use fresh herbs whenever possible for better aroma and taste.
Add broth gradually when blending if you prefer a thicker consistency.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Roasting & Blending
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 8g
- Sodium: 540mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg