Roasted Italian Sweet Potato Soup is the kind of bowl you crave on chilly nights. This rich, creamy soup delivers layers of deep flavor thanks to oven-roasted sweet potatoes paired with garlic, Italian herbs, and a hint of tangy tomato. The result? A velvety texture and comforting aroma that wraps you up like your favorite sweater.

What sets this soup apart is the roasted base. Roasting sweet potatoes and aromatics beforehand brings out their natural sweetness and enhances the savory Italian undertones. This is the kind of soup that tastes like it took hours, but is surprisingly simple and quick to whip up.
Why You’ll Love This Roasted Italian Sweet Potato Soup
This recipe is cozy, flavorful, and naturally gluten-free and vegetarian. It’s perfect for meal prep or a weeknight dinner when you want something wholesome but easy. The roasted vegetables add incredible depth, while the Italian seasoning makes it taste like a rustic trattoria classic.
What Kind of Sweet Potatoes Should I Use?
Look for orange-fleshed sweet potatoes—also called garnet or jewel yams in some markets. They roast beautifully and blend into a naturally creamy texture. Avoid white or purple sweet potatoes for this recipe, as they tend to be starchier or less sweet.
Ingredients for the Roasted Italian Sweet Potato Soup

Sweet Potatoes: The hero of the dish. Roasting enhances their natural sugars, adding sweetness and silkiness to the soup.
Garlic: Roasted alongside the potatoes for a mellow, rich flavor that infuses every spoonful.
Yellow Onion: Sautéed until golden, it adds savory depth to the soup base.
Olive Oil: Used for both roasting and sautéing; brings that signature Mediterranean richness.
Vegetable Broth: Forms the body of the soup, carrying the flavors and keeping it vegetarian-friendly.
Tomato Paste: Adds acidity and umami, balancing the sweetness of the potatoes.
Italian Seasoning: A blend of oregano, basil, thyme, and rosemary for classic flavor.
Crushed Red Pepper Flakes: Optional, but just a pinch adds subtle heat that warms from within.
Salt and Black Pepper: Essential to enhance and balance all the other flavors.
Heavy Cream: Just a touch swirled in at the end for a silky, restaurant-quality finish.
How To Make the Roasted Italian Sweet Potato Soup
Step 1: Roast the Vegetables
Peel and cube 2 pounds of sweet potatoes. Toss with 4 cloves of garlic (peeled) and 2 tablespoons of olive oil. Spread on a baking sheet and roast at 400°F for 30 minutes, flipping halfway through.
Step 2: Sauté the Base
In a large pot, heat 1 tablespoon olive oil over medium heat. Add 1 chopped yellow onion and cook for 5–7 minutes until softened and golden.
Step 3: Build the Flavor
Stir in 2 tablespoons of tomato paste and cook for 1 minute to deepen the flavor. Add 1 teaspoon Italian seasoning, a pinch of red pepper flakes (optional), 1 teaspoon salt, and ½ teaspoon black pepper.
Step 4: Add Broth and Roast Veggies
Pour in 4 cups vegetable broth. Add the roasted sweet potatoes and garlic. Bring to a simmer for 10 minutes to meld flavors.
Step 5: Blend Until Smooth
Use an immersion blender to puree the soup until completely smooth. Alternatively, blend in batches using a countertop blender.
Step 6: Stir in Cream and Serve
Turn off the heat and stir in ½ cup heavy cream. Taste and adjust seasoning. Ladle into bowls and serve warm.
How to Serve Roasted Italian Sweet Potato Soup
This recipe yields about 6 generous servings. Serve it with crusty sourdough, garlic knots, or even a scoop of cooked farro stirred in for a heartier bowl. A sprinkle of grated Parmesan or a drizzle of pesto makes a delightful garnish.
How to Store Roasted Italian Sweet Potato Soup
Let the soup cool completely before storing. It keeps well in the refrigerator for up to 4 days in an airtight container. For longer storage, freeze it in portions for up to 3 months. Reheat gently on the stovetop or microwave, adding a splash of broth if needed to loosen the texture.
Frequently Asked Questions
Can I make this vegan?
Yes! Swap the heavy cream for canned coconut milk or a splash of oat cream. The result is just as velvety.
Can I use an Instant Pot?
You can sauté the onion and build the soup in an Instant Pot, but the sweet potatoes should still be roasted separately for the best flavor.
Can I freeze this soup?
Absolutely. It freezes beautifully for up to 3 months. Just leave out the cream before freezing and stir it in fresh when reheating.
Is this soup spicy?
Not by default. The red pepper flakes are optional. Add more if you enjoy heat.
Can I add protein?
Yes, try stirring in cooked Italian sausage or chickpeas after blending for a heartier meal.
Want More Soup Ideas with a Twist?
If you loved this roasted Italian sweet potato soup, you’ll enjoy these comforting recipes too:
- Fresh Tomato Soup that captures peak-summer tomato flavor.
- Instant Pot French Onion Soup for cozy caramelized comfort.
- Very Berry Quinoa Breakfast Bowl for a sweet-savory start to your day.
- Creamy Honey Roasted Acorn Squash Soup for fall-inspired coziness.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add chickpeas? A swirl of pesto? I love hearing your takes on these recipes. Questions are always welcome too—let’s inspire each other in the kitchen.
For more cozy creations and daily inspiration, follow along on Life With Mira.
Print
Roasted Italian Sweet Potato Soup
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Roasted Italian Sweet Potato Soup is the kind of bowl you crave on chilly nights. This rich, creamy soup delivers layers of deep flavor thanks to oven-roasted sweet potatoes paired with garlic, Italian herbs, and a hint of tangy tomato. The result? A velvety texture and comforting aroma that wraps you up like your favorite sweater. Perfect for quick dinner ideas, healthy soup lovers, or anyone needing easy comfort food inspiration.
Ingredients
2 pounds sweet potatoes
4 cloves garlic
3 tablespoons olive oil
1 yellow onion
2 tablespoons tomato paste
1 teaspoon Italian seasoning
1 pinch crushed red pepper flakes (optional)
1 teaspoon salt
0.5 teaspoon black pepper
4 cups vegetable broth
0.5 cup heavy cream
Instructions
1. Peel and cube the sweet potatoes. Toss with garlic and 2 tablespoons of olive oil. Roast at 400°F for 30 minutes, flipping halfway through.
2. In a large pot, heat 1 tablespoon olive oil. Add chopped onion and sauté for 5–7 minutes until golden.
3. Stir in tomato paste. Cook for 1 minute, then add Italian seasoning, red pepper flakes, salt, and black pepper.
4. Pour in vegetable broth and add the roasted vegetables. Simmer for 10 minutes.
5. Blend the soup until smooth using an immersion blender or in batches in a regular blender.
6. Turn off the heat and stir in the heavy cream. Taste and adjust seasoning if needed. Serve warm.
Notes
Use coconut milk instead of heavy cream to make this vegan.
Roasting the sweet potatoes is key—don’t skip it!
Add protein like chickpeas or sausage after blending if desired.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting, Blending
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 210
- Sugar: 7g
- Sodium: 620mg
- Fat: 11g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 15mg
Keywords: sweet potato soup, roasted soup, easy dinner, vegetarian soup, Italian soup

