I’ve always had a soft spot for creamy, comforting soups, especially when they’re infused with the rich, herby flavors of Italian cuisine. This Roasted Italian Sweet Potato Soup is one of those dishes that surprises you — it’s silky, deeply flavorful, and carries a hint of sweetness that pairs so well with earthy herbs like rosemary and thyme. The aroma alone is enough to make you pause and breathe in the warmth of a cozy kitchen moment.

What makes this soup stand out is the way the sweet potatoes are roasted until golden and caramelized, bringing out their natural sugars and creating a slightly smoky depth. Blended with garlic, onion, olive oil, and a handful of simple ingredients, it becomes a luscious bowl of goodness that feels both rustic and elevated. Whether you’re planning a light dinner or looking for a wholesome lunch option, this soup truly hits the spot.
Why You’ll Love This Roasted Italian Sweet Potato Soup
- It’s naturally creamy without any added cream.
- The roasted sweet potatoes add depth and subtle sweetness.
- Italian herbs elevate it with a fragrant, savory twist.
- It’s easy to make and great for meal prep.
- Vegan, gluten-free, and full of nutrients.
What Kind of Sweet Potatoes Should I Use?
I recommend using orange-fleshed sweet potatoes like Beauregard or Garnet varieties. They’re naturally sweet, roast beautifully, and give the soup its golden, velvety texture. You can peel them or leave the skin on if you prefer more fiber — just make sure they’re well-scrubbed.
Options for Substitutions
- Vegetable Broth: You can use chicken broth if you’re not keeping it vegan.
- Herbs: Swap rosemary for sage or add a pinch of Italian seasoning blend.
- Add Creaminess: A splash of coconut milk or a spoon of cashew cream can make it even richer.
- Protein Boost: Blend in some white beans or lentils for added protein.
- Toppings: Toasted seeds, croutons, or a swirl of pesto all work beautifully on top.
Ingredients for This Roasted Italian Sweet Potato Soup
- Sweet Potatoes: The star of the dish. Roasting them brings out a natural sweetness and deep flavor.
- Onion: Adds savory depth and a mild sweetness when sautéed.
- Garlic: Essential for that warm, aromatic base.
- Olive Oil: Used for roasting and sautéing; adds richness and a fruity note.
- Vegetable Broth: Balances the flavors and gives the soup its body. Choose a low-sodium version to control salt levels.
- Fresh Rosemary & Thyme: These Italian herbs provide earthy and fragrant tones.
- Salt & Black Pepper: Season to enhance and balance all the flavors.
- Chili Flakes (Optional): For a subtle heat that elevates the soup.
- Fresh Basil (Optional for garnish): Adds a pop of color and freshness.

Step 1: Roast the Sweet Potatoes
Preheat your oven to 400°F (200°C). Peel and cube the sweet potatoes, then toss them in olive oil, salt, pepper, and a few rosemary leaves. Spread them out on a baking sheet and roast for 25-30 minutes, turning halfway, until golden and caramelized.
Step 2: Sauté the Aromatics
In a large pot, heat a tablespoon of olive oil over medium heat. Add chopped onions and cook until translucent, about 5-6 minutes. Stir in minced garlic and thyme, and cook for another minute until fragrant.
Step 3: Combine and Simmer
Add the roasted sweet potatoes to the pot along with the vegetable broth. Bring everything to a gentle simmer. Let it cook uncovered for about 10 minutes to allow the flavors to meld.
Step 4: Blend Until Creamy
Use an immersion blender to blend the soup directly in the pot until smooth and velvety. If using a countertop blender, allow the mixture to cool slightly before blending in batches. Return the soup to the pot and adjust seasoning with salt and pepper.
Step 5: Garnish and Serve
Ladle the soup into bowls and top with a drizzle of olive oil, a few chili flakes, freshly cracked black pepper, and fresh basil or extra roasted sweet potato cubes. Serve warm with crusty bread or on its own.
How Long to Prepare the Roasted Italian Sweet Potato Soup
Prep Time
Preparing this soup doesn’t take much hands-on work. Chopping the sweet potatoes and onions will take about 10-15 minutes, and getting your herbs and other ingredients ready adds another 5 minutes. So in total, you’ll need about 20 minutes to prep everything before the cooking begins.
Cook Time
The cooking process is smooth and straightforward. Roasting the sweet potatoes takes about 25-30 minutes, and once that’s done, the rest of the soup comes together in around 20 minutes. So you’re looking at a total cook time of about 50 minutes, with most of it being passive while the oven does the hard work.
Tips for Perfect Roasted Italian Sweet Potato Soup
- Roast the sweet potatoes until they’re slightly browned for extra depth.
- Use fresh herbs whenever possible for more aromatic flavor.
- Add broth gradually while blending if you prefer a thicker or thinner texture.
- For ultra-smooth soup, strain through a fine mesh sieve after blending.
- Taste as you go, adjusting salt, pepper, and herbs to your liking.
Watch Out for These Mistakes While Cooking
- Under-roasting the sweet potatoes: You want caramelization — not just soft cubes.
- Burning the garlic: It turns bitter quickly, so add it just before deglazing.
- Over-blending: Overworking the soup can make it gluey — blend just until smooth.
- Adding too much broth at once: This can water down the flavor.
- Skipping the seasoning adjustments: Always taste before serving.
What to Serve With Roasted Italian Sweet Potato Soup?
1. Crusty Artisan Bread
Perfect for dipping into the creamy soup. Choose sourdough or rosemary focaccia for a herby pairing.
2. Mixed Green Salad
A fresh, tangy salad with vinaigrette cuts through the soup’s richness.
3. Garlic Roasted Chickpeas
Add crunch and extra protein — great as a topping or side.
4. Grilled Cheese Sandwich
Go classic with melty mozzarella or add pesto for an Italian twist.
5. Roasted Veggie Platter
Carrots, zucchini, and bell peppers roasted with olive oil and herbs complement the soup beautifully.
Storage Instructions
Refrigeration
Let the soup cool completely before storing. Pour it into an airtight container and refrigerate for up to 4 days. The flavors actually deepen over time, making leftovers even better.
Freezing
This soup freezes wonderfully. Store it in freezer-safe bags or containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove while stirring.
Reheating
Warm the soup on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in a heatproof bowl, covered loosely, in 30-second intervals, stirring between each.
Estimated Nutrition
(Per serving – based on a yield of 4 servings)
- Calories: ~210
- Fat: 7g
- Saturated Fat: 1g
- Carbohydrates: 32g
- Fiber: 6g
- Sugar: 8g
- Protein: 4g
- Sodium: 540mg
- Cholesterol: 0mg
Frequently Asked Questions
What if I don’t have fresh herbs?
You can substitute with dried rosemary and thyme — use 1/3 of the amount since dried herbs are more concentrated.
Can I make this soup spicy?
Absolutely. Add chili flakes or a dash of cayenne while blending for a gentle kick.
Is this soup good for kids?
Yes! It’s naturally sweet and creamy. Just go light on the spices.
Can I use an air fryer instead of an oven to roast sweet potatoes?
Yes, just reduce the roasting time to about 15-20 minutes at 375°F and shake halfway through.
What if I don’t have an immersion blender?
Let the soup cool slightly and blend it in batches in a standard blender. Just be careful not to overfill.
Conclusion
Roasted Italian Sweet Potato Soup is more than just a warm bowl of comfort — it’s a beautiful balance of savory, sweet, and herby goodness. Whether you’re making it for a quiet lunch or a light dinner with guests, it’s a flavorful, wholesome dish that delivers every single time. Try it once, and it might just become your new go-to soup for chilly evenings or cozy weekends at home.
Roasted Italian Sweet Potato Soup
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
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
