It was one of those chilly autumn evenings when the kind of comfort food you crave has to be quick, creamy, and satisfying without a ton of fuss. I’d just come home after a long day, the kind where you’re too tired to think but still want something that feels like a warm hug. That’s when I threw together this savory Italian sweet potato soup, and honestly, it turned out way better than I expected.
I’ve always loved sweet potatoes, but turning them into a creamy, savory soup inspired by Italian flavors was a bit of a happy accident. I was inspired by the cozy soups my Nonna used to make, but with a twist—more garlic, a splash of cream, and that perfect hint of rosemary. I’ve made this soup more times than I can count now, perfect for those cozy nights when you just want to curl up with a bowl and forget the world.
This creamy and easy Italian sweet potato soup has become a staple in my kitchen, especially as the days get shorter and the air gets cooler. It’s super creamy without being heavy, slightly sweet from the potatoes, and deeply savory thanks to garlic, herbs, and a touch of Parmesan. Plus, it’s so simple to make that even on my busiest nights, I can have it ready in under 30 minutes.
Why You’ll Love This Recipe
This savory Italian sweet potato soup has completely changed my approach to cozy dinners. There are so many reasons I keep coming back to it, but here are the big ones:
- Simple Ingredients, Big Flavor — I always have sweet potatoes, garlic, and herbs on hand. This recipe turns pantry staples into something special without complicated steps.
- Ready in 30 Minutes — When I’m short on time but want a homemade meal, this soup fits perfectly. The prep and cooking are quick, and you don’t need any fancy equipment.
- Perfectly Creamy — The blend of sweet potatoes with a splash of cream and Parmesan gives it that silky texture you crave in a soup, without being too heavy or greasy.
- Comfort Food with a Twist — Sweet potatoes add natural sweetness, and the Italian herbs balance that with savory depth. It’s like a warm bowl of Italy in your kitchen.
- Family Friendly — I’ve served this to my kids, and even the picky eaters ask for seconds. Bonus: it’s great for meal prep too, which means leftovers for quick lunches.
- Customizable — Whether you want to add some greens, a protein, or spice it up, this soup takes additions beautifully.
Honestly, this soup is my answer to those evenings when I want something that feels indulgent but is still nourishing. It’s creamy, comforting, and easy enough to become a weekly ritual.
Ingredients You’ll Need
Here’s the best part: most of the ingredients are probably already in your kitchen. I’m picky about a few key items, so I’ll tell you why each one matters for this savory Italian sweet potato soup.
- Sweet potatoes (2 large, about 2 pounds / 900g) — The star of the show. Use firm, orange-fleshed sweet potatoes for natural sweetness and creamy texture when blended.
- Olive oil (3 tablespoons / 45ml) — Choose a good-quality extra virgin olive oil for sautéing the aromatics. It adds depth and richness.
- Yellow onion (1 medium, diced / about 200g) — The base for flavor. Yellow onions have the perfect balance of sweetness and sharpness.
- Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic is essential. It gives the soup its savory backbone.
- Fresh rosemary (1 tablespoon, finely chopped) — Adds that unmistakable Italian herb fragrance. Dried works if you’re in a pinch, but fresh is best.
- Vegetable broth (4 cups / 960ml) — Use low-sodium broth so you can control the salt level. It’s the liquid that brings everything together.
- Heavy cream (½ cup / 120ml) — For creaminess and richness. You can swap for half-and-half, but the texture won’t be quite the same.
- Parmesan cheese (½ cup / 50g, freshly grated) — Freshly grated, always. It melts smoothly and adds a savory, cheesy punch.
- Salt and pepper — To taste. I usually start with 1 teaspoon salt and adjust at the end.
- Fresh basil or parsley (optional, for garnish) — Brightens the soup and adds color.
Optional Add-ins:
- Crusty bread for dipping (because soup and bread are a match made in heaven)
- Cooked Italian sausage or shredded rotisserie chicken, if you want to add protein
- A pinch of red pepper flakes for a subtle kick
Equipment Needed
You don’t need anything fancy here. Just the basics you probably already own:
- Large pot or Dutch oven — I use a 5-quart pot for this recipe. It holds enough liquid and lets everything cook evenly.
- Sharp knife and cutting board — For chopping onions, garlic, rosemary, and sweet potatoes.
- Immersion blender — This is my favorite for soups because it’s quick and easy. No need to transfer hot soup to a blender.
- Wooden spoon or silicone spatula — For stirring the soup as it cooks.
- Measuring cups and spoons — To keep things precise, especially with broth and cream.
No immersion blender? No problem. You can carefully transfer the soup in batches to a regular blender. Just don’t fill it more than halfway and vent the lid to avoid pressure buildup.
How to Make It: Step-by-Step
Alright, let’s get into the kitchen! I’m sharing every step including my little tricks to get this savory Italian sweet potato soup just right.
Step 1: Prep Your Ingredients (10 minutes)
Start by peeling and dicing the sweet potatoes into roughly 1-inch cubes. Dice the onion and mince the garlic. Chop your rosemary finely so it releases all its flavor during cooking. Having everything ready makes the cooking flow easier—trust me, it speeds things up.
Step 2: Sauté the Aromatics (5 minutes)
Heat the olive oil over medium in your pot. Add the onions and cook for about 3-4 minutes until they soften and start to turn translucent. Add the garlic and rosemary, stirring constantly for about 1 minute until fragrant. The kitchen will smell incredible right now. Be careful not to brown the garlic—just let it get soft and aromatic.
Step 3: Add Sweet Potatoes and Broth (5 minutes)
Throw in the diced sweet potatoes and stir to coat in the aromatics. Pour in the vegetable broth and bring everything to a boil. Once boiling, reduce to a simmer and cook uncovered for 15 minutes or until the sweet potatoes are fork-tender. This simmering infuses the broth with all those lovely flavors.
Step 4: Blend Until Smooth (5 minutes)
Remove the pot from heat. Use your immersion blender to puree the soup until smooth and velvety. If you like a little texture, pulse gently instead of fully blending. The soup should be thick and creamy, but not too stiff.
Step 5: Stir in Cream and Parmesan (3 minutes)
Return the pot to low heat. Stir in the heavy cream and freshly grated Parmesan. Keep stirring until the cheese melts and the soup is rich and creamy. If the soup feels too thick, add a splash of broth or water to loosen it up. Taste and season with salt and pepper as needed.
Step 6: Serve and Garnish
Ladle the soup into bowls. Add a sprinkle of fresh basil or parsley on top for brightness and a drizzle of olive oil if you’re feeling fancy. Serve with crusty bread or a side salad for a complete meal.
Total time: About 30 minutes. This soup is perfect for when you want something warm and comforting but don’t want to spend hours in the kitchen.
Expert Tips & Tricks
- Peeling Sweet Potatoes: I use a regular vegetable peeler—it’s faster and less messy than a knife. If you prefer, you can skip peeling for extra fiber, but the soup will be a little more rustic.
- Fresh Rosemary Matters: This herb is the soul of the soup. I chop it finely to avoid woody bits, which can be unpleasant in a smooth soup.
- Don’t Skip the Parmesan: Pre-grated cheese just won’t melt the same way. Grate it fresh for creaminess and flavor.
- Adjust Creaminess: If you want a lighter soup, use half-and-half or even whole milk, but the texture won’t be as luscious.
- Save Leftovers Properly: Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth or cream to revive the texture.
- Adding Protein: I often toss in shredded rotisserie chicken or crumbled Italian sausage for a heartier meal. Just add it in step 5 so it warms through without drying out.
- Don’t Overcook Sweet Potatoes: They should be tender enough to blend smoothly but not falling apart. This keeps the soup silky, not gummy.
Variations & Substitutions
Once you’ve mastered the basic savory Italian sweet potato soup, here are some ways to mix it up that I’ve tested and loved:
- Garlic Parmesan Chicken Soup — Add cooked shredded chicken for a protein boost, inspired by the creamy chicken recipes I love like my creamy smothered chicken and rice.
- Veggie-Loaded — Stir in fresh spinach or kale in the last few minutes of cooking. The greens wilt perfectly and add nutrition without changing the flavor much.
- Spicy Italian — Add ½ teaspoon red pepper flakes when you sauté the garlic and rosemary for a gentle heat that complements the sweetness.
- Vegan Version — Use coconut milk instead of cream and nutritional yeast instead of Parmesan. The flavor changes, but it’s surprisingly good.
- Sweet Potato and White Bean — Add a can of drained cannellini beans before blending for extra protein and creaminess.
Serving & Storage
This Italian sweet potato soup is perfect served hot in deep bowls with plenty of crusty bread on the side. I like to drizzle a little extra olive oil on top and sprinkle fresh herbs just before serving—it makes a simple bowl look and taste special.
For sides, a crisp green salad or roasted vegetables make great companions. If you want to keep the meal hearty, adding a grilled cheese sandwich or a slice of garlic bread hits the spot. It’s also a great starter for a cozy dinner alongside dishes like Greek chicken with lemon and feta for a complete Italian-inspired meal.
Store leftovers in an airtight container in the fridge for up to 4 days. When reheating, do it gently on the stove with a splash of broth or cream to keep it creamy. Microwaving works in a pinch, but watch the texture—it tends to thicken and separate if overheated.
Heads up: this soup doesn’t freeze well because of the cream, so if you want to prep ahead, make the broth and sweet potato base, then add cream and cheese fresh when serving.
Nutrition Information
I’m no nutritionist, but here’s a rough idea based on 6 servings:
| Calories | 280 |
|---|---|
| Protein | 6g |
| Carbohydrates | 38g |
| Fiber | 5g |
| Sugar | 7g |
| Fat | 10g |
| Saturated Fat | 6g |
| Cholesterol | 25mg |
| Sodium | 300mg |
| Calcium | 120mg |
The natural sweetness of the sweet potato and the fiber content make it filling, and the Parmesan adds a nice boost of calcium and protein. Of course, the cream adds richness and fat, so if you’re watching calories, use half-and-half or milk and skip the cheese.
Adding veggies or protein can change the nutrition profile, so feel free to customize.
Final Thoughts
So that’s the story of my favorite savory Italian sweet potato soup—a recipe born out of tired evenings and the desire for something warm, creamy, and comforting without hours in the kitchen. I’ve probably made this soup a dozen times this fall, and it never fails to hit the spot.
It’s flexible, forgiving, and perfect for cozy nights when you want to feel nourished but not overwhelmed. Plus, it pairs beautifully with other easy, comforting meals like the creamy cowboy butter chicken I make when I want something a little heartier.
Make it yours—add your favorite herbs, toss in some veggies, or turn it into a full meal with protein. And if you try it, please drop a comment and let me know how it goes. I love hearing your kitchen stories and troubleshooting together.
Happy cooking! I hope your next cozy night is filled with the smell of this soup simmering on the stove.
Frequently Asked Questions
Q: Can I use regular potatoes instead of sweet potatoes?
A: You can, but the flavor and texture will be quite different. Sweet potatoes give this soup its signature natural sweetness and creamy texture. Regular potatoes will be more neutral and less rich. If you do swap, consider adding a little more cream or Parmesan to boost flavor.
Q: How do I make this soup vegan?
A: Replace the heavy cream with full-fat coconut milk or cashew cream, and swap Parmesan for nutritional yeast. The flavor won’t be exactly the same, but it’s still creamy and delicious. I’ve tried this version for a lactose-intolerant friend, and she loved it!
Q: Can I make this soup ahead of time?
A: Yes! Make the base soup and store it in the fridge for up to 3 days. Add cream and Parmesan fresh when reheating to keep the texture silky. Avoid adding cream too early if you’re storing it.
Q: My soup is too thick after blending. What should I do?
A: Simply stir in a little more broth or water until you reach your desired consistency. The soup should be creamy but still easy to ladle.
Q: Can I add other herbs instead of rosemary?
A: Absolutely. Thyme or sage are great Italian herbs that work well with sweet potatoes. Just adjust the quantity to taste since they have different intensities.
Q: What can I serve with this soup for a complete meal?
A: I love serving it with crusty garlic bread or a fresh green salad. For something heartier, grilled chicken or sausage pairs wonderfully. If you want to try a totally different flavor, check out my Thai sweet chili chicken recipe for a contrasting option.
Q: Will this soup freeze well?
A: Unfortunately, because of the cream and cheese, the texture changes when frozen and reheated. It’s best enjoyed fresh or stored in the fridge for a few days.
Pin This Recipe!
Savory Italian Sweet Potato Soup
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A creamy, savory Italian-inspired sweet potato soup that’s quick to make and perfect for cozy nights. It blends sweet potatoes, garlic, herbs, cream, and Parmesan for a comforting and flavorful meal.
Ingredients
- 2 large sweet potatoes (about 2 pounds / 900g), peeled and diced into 1-inch cubes
- 3 tablespoons extra virgin olive oil
- 1 medium yellow onion (about 200g), diced
- 4 cloves garlic, minced (about 1 tablespoon)
- 1 tablespoon fresh rosemary, finely chopped
- 4 cups low-sodium vegetable broth (960ml)
- ½ cup heavy cream (120ml)
- ½ cup freshly grated Parmesan cheese (50g)
- Salt and pepper to taste (start with 1 teaspoon salt)
- Fresh basil or parsley for garnish (optional)
Instructions
- Peel and dice the sweet potatoes into roughly 1-inch cubes. Dice the onion and mince the garlic. Finely chop the rosemary.
- Heat olive oil over medium heat in a large pot. Add the diced onions and cook for 3-4 minutes until translucent.
- Add the minced garlic and chopped rosemary to the pot and stir constantly for about 1 minute until fragrant. Avoid browning the garlic.
- Add the diced sweet potatoes and stir to coat with the aromatics.
- Pour in the vegetable broth and bring to a boil. Reduce heat to a simmer and cook uncovered for 15 minutes or until sweet potatoes are fork-tender.
- Remove the pot from heat and use an immersion blender to puree the soup until smooth and velvety. Pulse gently if you prefer some texture.
- Return the pot to low heat. Stir in the heavy cream and freshly grated Parmesan cheese until melted and creamy. Add a splash of broth or water if the soup is too thick.
- Season with salt and pepper to taste.
- Ladle soup into bowls and garnish with fresh basil or parsley and a drizzle of olive oil if desired. Serve with crusty bread or a side salad.
Notes
[‘Use fresh rosemary for best flavor; dried rosemary can be used in a pinch.’, ‘Grate Parmesan cheese fresh for optimal melting and flavor.’, ‘If soup is too thick after blending, add broth or water to adjust consistency.’, ‘Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of broth or cream.’, ‘Soup does not freeze well due to cream and cheese; best enjoyed fresh.’, ‘For a vegan version, substitute heavy cream with coconut milk and Parmesan with nutritional yeast.’, ‘Add cooked shredded chicken or Italian sausage for a protein boost.’, ‘Add fresh spinach or kale in the last few minutes for extra nutrition.’, ‘Use a vegetable peeler to peel sweet potatoes quickly and cleanly.’]
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 280
- Sugar: 7
- Sodium: 300
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 38
- Fiber: 5
- Protein: 6
Keywords: sweet potato soup, Italian soup, creamy soup, savory soup, comfort food, easy soup recipe, cozy dinner


