Savory Italian Sweet Potato Soup

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more informations that can help your recipe turn out even better.
I believe soup is emotional labor. Also: carbs are therapy. There — I said it. If you’re here because you want a bowl that tastes like an Italian grandmother hugged a sweet potato and whispered basil into it, you are my people. This whole Savory Italian Sweet Potato Soup thing started as a midwestern soup-night experiment and spiraled into something I now defend passionately (and sometimes absurdly) on the internet. Also, sometimes I eat it for breakfast. Don’t judge.
Confessions of a soup criminal
I messed this up so many times that the counter on my stove started to judge me. First attempt smelled like hospital disinfectant (I blame the thyme — no, wait, that was the burned garlic — no, it was definitely me using too much broth and then trying to “fix” it with cream, which, plot twist, made it smell like a nursing home holiday). The texture? Chalky, then gloopy, then suspiciously foamy (who even creates foam with sweet potatoes? I did. I’m talented). There was one version that sounded like someone slurping marbles when you stirred it — a low, gravelly clink that haunts me.
I cried. Not even a little. Like, full-on "why am I like this" kitchen crying (onion tears are real but these were existential). I tried blitzing it, slow-simmering it, ignoring it in a corner like bad dating advice. Each failure came with a lesson and a smell I can never un-smell. Embarrassing? Yep. Useful? Surprisingly. Also, my cat judged me less than my oven.
How I stopped overcomplicating things (and you can too)
What changed was both mechanical and mildly spiritual. Mechanically: roasting the sweet potatoes first instead of boiling them turned everything from sad porridge to golden, slightly caramelized bliss. Emotionally: I stopped forcing complexity. Herbs are mood enhancers, not armor. I learned to trust a good vegetable broth and to stop trying to smother everything with cream when things got awkward (I still use a swirl sometimes because I’m weak).
This version — yes, the Savory Italian Sweet Potato Soup you’re reading about — works because it lets the sweet potato sing with a little Italian backup choir (thyme, basil, olive oil). I am tentatively proud and also suspicious that I’ll tinker again tomorrow. But it’s stable enough for serving to actual humans, which is how I measure success.
Also: if you want a dessert-ish sibling to this vibe, there’s that ridiculous sweet potato pie I keep flouncing between making and eating like a little drama queen.
Ingredients (do not overthink; over-season later)
- 2 large sweet potatoes, peeled and chopped
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and pepper to taste
- Olive oil for drizzling
- Optional toppings: croutons, fresh herbs, or a swirl of cream
Use cheaper sweet potatoes if you’re feeding teenagers (they’ll eat anything). If your grocery is out of thyme, basil will carry the mood. Also, sometimes I add a little lemon zest when I’m feeling dramatic — optional but disruptive in a good way.
Cooking Unit Converter
If you need to swap cups for grams or Fahrenheit for Celsius, this little tool is embarrassingly helpful.
How to make it without losing your mind
- Preheat your oven to 400°F (200°C).
- Toss the chopped sweet potatoes with olive oil, salt, and pepper, and spread them out on a baking sheet. Roast in the oven for 25-30 minutes, or until tender and golden.
- In a large pot, heat a drizzle of olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute.
- Stir in the roasted sweet potatoes, vegetable broth, thyme, and basil. Bring to a boil, then reduce the heat and let it simmer for about 15 minutes.
- Use an immersion blender to puree the soup until smooth. If using a regular blender, let the soup cool slightly before blending in batches.
- Season with additional salt and pepper to taste.
- Serve warm, garnished with your choice of optional toppings.
Yes, I said roast — and no, you don’t have to be fancy about it. Roasting is the secret handshake. If you’re impatient, you could boil, but it’s like showing up to a concert in flip-flops. Small, mid-recipe notes: don’t overcrowd the pan when roasting (crowding = steamed sadness), and chill for a minute before you blitz if you’re using a countertop blender because soup explosions are real. ALSO, taste like you live here.

Are you stirring, scrolling, or both? Let’s talk chaos
Do you also eat directly from the saucepan when you say you’re “checking seasoning”? Who are we kidding — we all do it. Have you ever served soup to someone and then watched them nod and say “it’s good” while their soul screams “it needs more salt”? What is salt, really, but permission?
If you’re making this for kids (or in-laws), hide the herbs until after they fall in love with the texture. If you’re serving to friends, tell them it’s a “rustic, Tuscan-inspired” thing — they will clap. If you’re single and eating alone, put on a podcast about conspiracy theories and pretend this is haute cuisine. Also: if you liked my take on cozy soups, you might find my other noodle-friendly comfort pastina soup suspiciously soothing.
Absolutely. It’s already mostly dairy-free — the optional swirl of cream is just that: optional. Use full-fat coconut milk if you want creaminess without dairy (but be prepared for a slight tropical vibe).
In the fridge for up to 4 days, tightly covered. Reheat gently on the stovetop or microwave in bursts, stirring as you go. Freezes well? Yes. Will it change texture a little after freezing? Also yes. But still tasty.
You can. I love adding white beans for protein or tiny pasta like pastina for texture (hello, comfort). If you do add pasta, cook it separately — you don’t want soggy sadness. Speaking of pastina, if you’re into Italian soup lineage, here’s a version that’s basically penicillin for the soul: my Italian chicken pastina soup.
Yes. Red pepper flakes, a diced chile, or even a swirl of chili oil on top will make it sassy. Start small. Regret is easy; rebound is harder.
Yes, but timing is everything. Serve it in a nice bowl, add a little herb on top, and say something evocative like “I roasted the potatoes to deepen the flavor.” They will be impressed. Then they will ask for the recipe. Then they will text you a heart emoji.
I keep thinking about soup as small, self-contained hope — like, a bowl that says tonight is okay. Maybe that’s dramatic. Maybe it’s the Midwest in me. Maybe it’s the leftover rosemary in my jacket pocket. Either way, if you make this, I want to know if your oven judged you less than mine judged me. Also, I should water the plants. Wait did I feed the cat? Where are my keys—
Daily Calorie Needs Calculator
Quick tool if you’re counting or just curious about how this fits into your day.

Savory Italian Sweet Potato Soup
Ingredients
Main Ingredients
- 2 large sweet potatoes, peeled and chopped Use cheaper sweet potatoes if you’re feeding teenagers.
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth A good vegetable broth enhances flavor.
- 1 teaspoon dried thyme Optional: Add a little lemon zest when feeling dramatic.
- 1 teaspoon dried basil If thyme is unavailable, basil will suffice.
- to taste Salt and pepper Season as preferred.
- Olive oil for drizzling
Optional Toppings
- croutons
- fresh herbs
- a swirl of cream Can be made dairy-free by using coconut milk.
Instructions
Preparation
- Preheat your oven to 400°F (200°C).
- Toss the chopped sweet potatoes with olive oil, salt, and pepper, and spread them out on a baking sheet.
- Roast in the oven for 25-30 minutes, or until tender and golden.
Cooking
- In a large pot, heat a drizzle of olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute.
- Stir in the roasted sweet potatoes, vegetable broth, thyme, and basil. Bring to a boil, then reduce the heat and let it simmer for about 15 minutes.
- Use an immersion blender to puree the soup until smooth. If using a regular blender, let the soup cool slightly before blending in batches.
- Season with additional salt and pepper to taste.
- Serve warm, garnished with your choice of optional toppings.





