Sweet Potato Soup
Sweet potato soup is what I make when the evenings turn, and I want a bowl that tastes like more than the sum of a few root vegetables. The sweet potatoes go silky as they simmer, the sage and nutmeg keep it savory rather than sugary, and a handful of spinach stirred in at the end stops it from feeling heavy. After years of cooking without meat, I’ve learned that a soup like this lives or dies on what carries the body, and here it’s the sweet potato itself doing that work, not a stock cube or a spoon of cream.
It’s a soft, spoonable soup with real sweet potato chunks that break down into the broth as you eat. I make it on weeknights, for Sunday meal prep, and as a starter when people come over, and it reheats without losing anything.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
Why You’ll Love This Recipe
- The sweet potatoes do the thickening themselves as they simmer, so you get a full-bodied bowl without blending or a flour roux.
- Sage and nutmeg pull the sweetness toward savory, which is what keeps it working as a proper dinner.
- It comes together in one pot in about 45 minutes, most of that hands-off while it simmers.
- The spinach goes in at the very end, so it stays fresh and green instead of collapsing into the broth.
- It keeps for three days and freezes well, which makes it a genuine meal-prep soup, the same way my easy vegetable soup earns its place in the freezer.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.
Sweet potatoes. Cut them into even 1-inch cubes. This is the ingredient doing the structural work, so uniform pieces matter: they turn fork-tender at the same time and break down evenly instead of leaving you with some raw centers and some mush. It’s the same variety I use in my rosemary and Parmesan mashed sweet potatoes, so one bag covers both.
Ground sage and nutmeg. A quarter teaspoon of each. They’re what make this taste savory rather than like a sweet potato mash thinned with stock, so don’t leave them out even if you think of both as sweet-dish spices. If you like a soup that leans further into warm spice, my mulligatawny soup takes that idea all the way to curry.
Reduced-sodium vegetable stock. Five cups, and reduced-sodium is deliberate here. You season the broth yourself after the simmer, and a full-salt stock takes that control away from you.
Half-and-half. Just a third of a cup, stirred in at the end for a little richness. It isn’t there to make a cream soup, so you don’t need more than that.
Fresh spinach. Two cups, chopped, added last. If you only have frozen, thaw and squeeze it dry first, or the water thins the broth.
Roasted salted pumpkin seeds. The topping, and worth it. They give every spoonful a crunch against the soft soup, which is most of the reason this doesn’t read as baby food.

How to Make Sweet Potato Soup
A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.
Sauté the Aromatics
Melt the butter in a large pot over medium heat, then add the onion, garlic, salt, pepper, sage, and nutmeg. Give it about five minutes, stirring now and then, until the onion is soft and the spices smell toasted. This is the base flavor for the whole pot, so let it have the full five minutes rather than rushing to the next step.


Add the Vegetables and Simmer
Stir in the carrots and sweet potatoes so they’re coated in the aromatics, then pour in the stock and bring it to a boil.
Drop the heat to low and simmer for 20 to 25 minutes, until a fork slides into the sweet potato with no resistance. Taste the broth here and adjust the salt and pepper, because this is the easiest moment to balance it, before the cream and spinach go in.
It’s the same one-pot rhythm I use for my easy minestrone soup, where everything builds in a single pot.
Finish With Cream and Spinach
Just before serving, stir in the chopped spinach and the half-and-half and cook for one to two minutes, only until the spinach wilts. Keep the heat gentle at this point. Boiling the half-and-half once it’s in the pot can make it split.


Top and Serve
Ladle into bowls and scatter the roasted pumpkin seeds over the top. Serve it warm, while the seeds are still crunchy against the soup.
Recipe Notes and Expert Tips
- Season the broth after the simmer, not before. Once the sweet potatoes have softened and given up their sweetness, you can taste what the soup has become and correct it. Salt it at the start, and you’re guessing.
- Keep uniform cubes. One-inch pieces cook at one rate. A mix of large and small is how you end up stirring mush around a few hard chunks.
- Add the cream off a hard boil. Half-and-half is stable enough for a gentle finish but not a rolling one, so bring the heat down before it goes in.
- Leave the seeds until the bowl. Stir them into the pot, and they soften. The whole point of them is the contrast, so they go on at the table.
Recipe Variations
- Give it heat with a pinch of cayenne or a shake of red pepper flakes along with the aromatics. This turns the soup into a spicier bowl that plays well against the sweet potato. I’d add it early with the sage so it has time to bloom in the butter. Not tested here, but it’s a small, low-risk change that doesn’t touch the timing or the liquid.
- Swap the butter for olive oil and the half-and-half for a splash of full-fat coconut milk or unsweetened oat cream to make it fully dairy-free. This is supported rather than tested here. The coconut version will taste a little sweeter and rounder, so add it slowly and taste as you go.
- Blend it smooth. If you’d rather have a pureed soup than a chunky one, blend after the simmer and before the spinach and cream go in. This is a supported change that keeps the same ingredients and timing. It shifts the texture completely, from spoonable chunks to a smooth bowl, so it comes down to which you want.
How to Store Leftovers
Keep any leftover soup in an airtight container in the fridge for up to 3 days, and get it chilled within two hours of cooking. Reheat gently on the stovetop with a splash of stock or water to loosen it, since it thickens as it sits.
For longer storage, it freezes well for up to 3 months; cool it, freeze it without the pumpkin seed topping, and add fresh seeds after reheating so they stay crunchy.
To get ahead of a dinner, you can make the soup up to the point before the cream and spinach, refrigerate it, then reheat and finish with the spinach and half-and-half just before serving. That keeps the greens bright and the cream from splitting on a second heat.
What to Serve With Sweet Potato Soup
I treat this as a starter or a light main, so I keep what goes with it simple. A wedge of warm fluffy Southern cornbread is my usual pick for dipping and mopping up the bowl.
A sharp green salad on the side cuts the richness if you’ve been generous with the cream, and a handful of extra pumpkin seeds scattered over the top keeps every spoonful with some crunch.
More Warming Soups to Try Next
If a pot of soup is where you want to be this season, here’s what I’d make next.
- I make Creamy Mushroom Soup with fresh mushrooms and caramelized onions in a creamy broth for a deeper, earthier bowl.
- Roasted Tomato Soup mixes oven-roasted tomatoes with thyme and a splash of half-and-half, mostly hands-off while the oven does most of the work.
- Roasted Butternut Squash Soup is another orange root vegetable roasted first for a caramelized edge, then blended smooth with curry powder and coconut milk.
- My Cheesy Broccoli Soup has roasted broccoli, garlic, and cheddar blended into a thick, savory bowl for when you want something heartier.

Ingredients
- 1 tablespoon unsalted butter
- 1 cup sweet onion diced
- 3 cloves garlic minced
- Salt and black pepper to taste
- ¼ teaspoon ground sage
- ¼ teaspoon freshly ground nutmeg
- ½ cup carrots chopped
- 3 cups sweet potatoes cut into 1-inch cubes
- 5 cups reduced-sodium vegetable stock
- ⅓ cup half-and-half cream
- 2 cups fresh spinach chopped
- 3 tablespoons roasted salted pumpkin seeds for topping
Instructions
- Melt the unsalted butter in a large pot over medium heat. Add the diced onion, garlic, salt, black pepper, sage, and nutmeg. Cook for about 5 minutes, stirring occasionally, until the onion is soft and fragrant.1 tablespoon unsalted butter, 1 cup sweet onion, 3 cloves garlic, Salt and black pepper, ¼ teaspoon ground sage, ¼ teaspoon freshly ground nutmeg
- Stir in the chopped carrots and sweet potatoes, coating them well in the aromatics.½ cup carrots, 3 cups sweet potatoes
- Pour in the vegetable stock and bring the soup to a boil. Reduce the heat to low and simmer for 20 to 25 minutes, or until the sweet potatoes are fork-tender. Taste and adjust seasoning with additional salt and pepper if needed.5 cups reduced-sodium vegetable stock
- Just before serving, add the chopped spinach and half-and-half cream, and cook for 1 to 2 minutes, until wilted.⅓ cup half-and-half cream, 2 cups fresh spinach
- Ladle the soup into bowls and top with roasted pumpkin seeds. Serve warm.3 tablespoons roasted salted pumpkin seeds

Add Preferred Source