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.

A bowl of creamy Sweet Potato Soup with chunks of orange squash, green leafy vegetables, and pumpkin seeds, garnished with black pepper.
Sweet Potato Soup. Photo Credit: Splash of Taste.

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.

A variety of labeled ingredients for Sweet Potato Soup, including sweet potatoes, spinach, onion, garlic, sage, carrots, pumpkin seeds, seasonings, cream, butter, and vegetable stock.
Sweet Potato Soup Ingredients. Photo Credit: Splash of Taste.

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.

Stainless steel pot with chopped onions, garlic, salt, and pepper being sautéed for sweet potato soup; bowls of pumpkin seeds, carrots, and a pepper mill nearby.
Melt butter and cook onion, garlic, and seasonings for 5 minutes until soft.
A stainless steel pot on a gray surface contains diced butternut squash, onions, and broth—the perfect base for a delicious sweet potato soup. Nearby are pumpkin seeds, a pepper grinder, and a small pitcher.
Add carrots, sweet potatoes, and stock, then simmer for 20 to 25 minutes until tender.

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.

A pot of creamy sweet potato soup with spinach and diced orange vegetables, stirred with a wooden spoon, sits next to a small bowl of pumpkin seeds.
Stir in spinach and half-and-half, then cook for 1 to 2 minutes until wilted.
Bowl of creamy sweet potato soup with cubed orange squash, green leafy vegetables, and pumpkin seeds, garnished with black pepper.
Ladle into bowls and top with roasted pumpkin seeds.

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.
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of creamy Sweet Potato Soup with chunks of orange squash, fresh spinach, and pumpkin seeds, garnished with ground black pepper.

Sweet Potato Soup

Sweet potato soup is a one-pot soup that leans on the sweet potatoes themselves for body, seasoned with sage and nutmeg to keep it savory and finished with fresh spinach and crunchy roasted pumpkin seeds. It's ready in about 45 minutes and works for weeknight dinners, meal prep, or a holiday starter. Keep leftovers in the fridge for up to 3 days or freeze for up to 3 months.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Course: Soup
Cuisine: American
Servings: 4
Calories: 200kcal

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

Notes

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.
Add the spinach and cream in the last minute or two off a gentle heat, since boiling the half-and-half after it goes in can make it split.
Cut the sweet potatoes into even 1-inch cubes, so they cook at the same rate and turn fork-tender together.
Taste and season the broth after the simmer, before the cream and spinach go in, when the flavor is easiest to balance.

Nutrition

Calories: 200kcal | Carbohydrates: 31g | Protein: 4g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 15mg | Sodium: 1279mg | Potassium: 585mg | Fiber: 4g | Sugar: 10g | Vitamin A: 19017IU | Vitamin C: 10mg | Calcium: 87mg | Iron: 2mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating