creamy sweet potato and spinach soup for warm family suppers

5 min prep 5 min cook 5 servings
creamy sweet potato and spinach soup for warm family suppers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What makes this soup so special isn’t just its velvety texture or the way the natural sweetness of the potatoes balances perfectly with the earthy spinach. It’s the memories we’ve built around it. From hurried weeknight dinners to lazy Sunday lunches, this soup has been there through it all. It’s the dish I make when friends drop by unexpectedly, when someone’s feeling under the weather, or when we simply need a little extra comfort. The best part? It’s incredibly easy to make, uses pantry staples, and is packed with nutrients that make me feel good about serving it to my family again and again.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single pot, meaning less cleanup and more time to enjoy with your family.
  • Quick Weeknight Hero: From start to finish, this soup takes just 35 minutes—perfect for busy evenings.
  • Nutrient-Packed: Sweet potatoes provide beta-carotene while spinach adds iron, folate, and vitamins A and C.
  • Family-Friendly: The creamy texture and mild flavors make it a hit with kids and adults alike.
  • Make-Ahead Magic: Tastes even better the next day, making it ideal for meal prep.
  • Budget-Conscious: Uses affordable ingredients that are available year-round at any grocery store.
  • Customizable: Easily adapt it to be vegan, add protein, or spice it up according to your preferences.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity. Each ingredient plays a crucial role in creating the perfect balance of flavors and textures. Let’s break down what you’ll need and why each component matters:

Sweet Potatoes (2 pounds): The star of our show! Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed variety for their natural sweetness and vibrant color. When selecting, choose medium-sized potatoes that feel heavy for their size. Store them in a cool, dark place (not the fridge!) for up to two weeks. If you can only find larger ones, that’s fine—just adjust the quantity by weight rather than count.

Fresh Baby Spinach (5 ounces): Baby spinach is tender and mild, making it perfect for this soup. If you’re using mature spinach, remove the tough stems and chop it roughly. Don’t substitute frozen spinach here; the texture won’t be the same. When buying fresh, look for crisp leaves with no yellowing or wilting. Store in the crisper drawer of your fridge, wrapped in paper towels inside a plastic bag.

Yellow Onion (1 large): This forms the aromatic base of our soup. A large yellow onion, diced small, will melt into the soup and provide depth of flavor. If you’re out of yellow onions, white onions work too—just avoid red onions as they can discolor the soup.

Garlic (4 cloves): Fresh garlic is essential here. Mince it finely so it distributes evenly throughout the soup. If you’re a garlic lover like me, feel free to add an extra clove or two. In a pinch, garlic powder can work—use ½ teaspoon per clove.

Vegetable Broth (4 cups): Use a good quality broth for the best flavor. I prefer low-sodium versions so I can control the salt level. If you only have water, you can use that too—just bump up the seasoning. For a richer soup, substitute half the broth with milk or cream.

Heavy Cream (½ cup): This creates the luxurious, creamy texture that makes this soup so comforting. For a lighter version, use half-and-half or whole milk. To make it dairy-free, substitute with coconut milk or cashew cream—both add their own subtle flavors that complement the sweet potatoes beautifully.

Olive Oil (2 tablespoons): For sautéing our aromatics. You could also use butter for a richer flavor, or coconut oil for a dairy-free version with a hint of tropical flavor.

Spice Blend: We’re keeping it simple with salt, black pepper, and a touch of nutmeg. The nutmeg might seem unusual, but trust me—it enhances the natural sweetness of the potatoes without being detectable. If you don’t have nutmeg, a pinch of cinnamon works too.

Optional Garnishes: While the soup is delicious on its own, toppings take it to another level. Consider toasted pumpkin seeds for crunch, a swirl of cream for elegance, crispy bacon for indulgence, or fresh herbs for brightness.

How to Make Creamy Sweet Potato and Spinach Soup for Warm Family Suppers

1
Prep Your Ingredients

Start by washing and peeling your sweet potatoes. Cut them into roughly 1-inch cubes—don’t stress about perfect uniformity here, as they’ll all be blended anyway. Dice your onion and mince the garlic. Having everything prepped before you start cooking makes the process much smoother, especially on busy weeknights when you’re trying to get dinner on the table quickly.

2
Sauté the Aromatics

Heat the olive oil in a large pot or Dutch oven over medium heat. Once shimmering, add the diced onion with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onion is translucent and just starting to turn golden around the edges. Add the minced garlic and cook for another minute, stirring constantly to prevent burning. The aroma at this stage is absolutely heavenly—your kitchen will start smelling like a cozy bistro!

3
Add the Sweet Potatoes

Toss in your cubed sweet potatoes and stir to coat them in the fragrant oil. Let them cook for about 3 minutes, stirring occasionally. This step helps develop their natural sweetness and prevents them from becoming waterlogged when we add the broth. Season with 1 teaspoon of salt, ½ teaspoon of black pepper, and a pinch of nutmeg. The nutmeg is subtle but essential—it enhances the sweet potatoes without being detectable.

4
Simmer Until Tender

Pour in the vegetable broth—there should be enough to just cover the potatoes. If you need a bit more liquid, add water. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and cook for 15-20 minutes, or until the sweet potatoes are fork-tender. You should be able to easily pierce them with a knife. Don’t rush this step; properly cooked potatoes are key to a silky-smooth soup.

5
Blend Until Creamy

Here’s where the magic happens! Using an immersion blender (my preferred method for less cleanup), blend the soup directly in the pot until completely smooth. If you don’t have one, carefully transfer the soup in batches to a regular blender. Be cautious with hot liquids—fill the blender only halfway and remove the center cap to let steam escape. Blend each batch for at least 30 seconds to ensure maximum creaminess. Return all the blended soup to the pot.

6
Add the Greens

Now for the spinach! Add it to the blended soup in large handfuls, stirring until each addition wilts before adding more. This usually takes about 2 minutes total. The spinach not only adds beautiful color but also a boost of nutrients. If you’re using mature spinach instead of baby spinach, you might want to cook it for an extra minute or two until completely tender.

7
Finish with Cream

Reduce the heat to low and stir in the heavy cream. Let the soup warm through for 2-3 minutes, but don’t let it boil after adding the cream as this can cause it to curdle. Taste and adjust seasoning—you might need another pinch of salt or a grind of pepper. The soup should be thick enough to coat the back of a spoon but still pourable. If it’s too thick, thin with a bit more broth or water.

8
Serve and Garnish

Ladle the soup into warm bowls and garnish as desired. A swirl of cream, some toasted pumpkin seeds, a few fresh spinach leaves, or a crack of black pepper all make beautiful finishes. Serve immediately with crusty bread for dipping. Leftovers reheat beautifully—just warm gently over medium-low heat, adding a splash of broth or water to thin if needed.

Expert Tips

Temperature Matters

When adding cream to hot soup, temper it first by whisking a small amount of hot soup into the cream before adding it all to the pot. This prevents curdling and ensures a silky-smooth texture every time.

Make It Tonight, Eat Tomorrow

This soup actually tastes better the next day after the flavors have had time to meld. Make a double batch on Sunday and enjoy effortless meals throughout the week. Just reheat gently!

Blender Safety

If using a regular blender, never fill it more than halfway with hot liquid. Remove the center cap and cover with a kitchen towel to let steam escape. Start on low speed and gradually increase to prevent hot soup from exploding out!

Vibrant Color Hack

To keep that gorgeous emerald color from the spinach, don’t overcook it. Add it at the very end and just wilt it in. Overcooked spinach turns army green and can give the soup a slightly bitter edge.

Speed It Up

Short on time? Microwave the sweet potatoes for 5 minutes before adding to the pot. This cuts the simmering time in half. Just prick them with a fork, microwave, then proceed with the recipe as written.

Flavor Booster

Add a bay leaf while the soup simmers, or a parmesan rind if you have one. Remove before blending. A squeeze of lemon juice at the end brightens all the flavors and makes them sing.

Variations to Try

Spicy Thai Version

Add a tablespoon of red curry paste with the garlic, substitute coconut milk for the cream, and finish with lime juice and cilantro. The sweet-spicy-creamy combination is absolutely addictive!

Loaded Baked Potato Style

Top with crispy bacon bits, shredded cheddar, chopped green onions, and a dollop of sour cream. It transforms this healthy soup into indulgent comfort food that even picky eaters love.

Protein-Powered

Stir in a can of white beans or chickpeas when you add the spinach. They add protein and fiber without changing the flavor. Great for vegetarians or when you want to make it more filling.

Autumn Harvest

Swap half the sweet potatoes for butternut squash or pumpkin. Add a pinch of cinnamon and serve with toasted pecans on top. It screams fall comfort and makes your house smell amazing.

Storage Tips

Refrigerator Storage

Let the soup cool completely before transferring to airtight containers. It keeps beautifully in the fridge for up to 4 days. The flavors actually deepen overnight, making leftovers something to look forward to. When reheating, do so gently over medium-low heat, stirring occasionally. If it’s thickened too much, thin with a splash of broth, water, or milk until it reaches your desired consistency.

Freezer Instructions

This soup freezes exceptionally well! Cool completely, then portion into freezer-safe containers or bags. Lay bags flat for space-saving storage. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently. One note: if you’ve added cream, the texture might change slightly upon thawing. Simply whisk vigorously while reheating, or blend briefly with an immersion blender to restore the creamy texture.

Make-Ahead Magic

This is my go-to make-ahead meal for busy weeks. Make a double batch on Sunday, portion into individual containers, and you’ve got grab-and-go lunches or quick dinners ready. It reheats in just 3-4 minutes in the microwave, or 8-10 minutes on the stovetop. I often make the soup base (without cream) ahead of time, then add the cream when reheating. This prevents any potential separation and keeps the texture perfect.

Frequently Asked Questions

While fresh baby spinach gives the best texture and color, you can use frozen in a pinch. Thaw it completely and squeeze out excess water before adding. Use about ⅓ cup of thawed, squeezed-dry spinach for every 5 ounces of fresh. The flavor will be slightly different, and the color won’t be as vibrant, but it works when you’re in a bind.

Too thick? Simply thin with a bit more broth, water, or milk until it reaches your desired consistency. Too thin? Let it simmer uncovered for 5-10 minutes to reduce, or blend in a handful of extra cooked sweet potatoes or white beans to thicken. Remember that the soup will thicken slightly as it cools, so err on the side of slightly thinner.

Absolutely! Sauté the onions and garlic first (this step is crucial for flavor), then transfer everything except the cream and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until potatoes are tender. Blend until smooth, then stir in spinach until wilted and cream until warmed through. Perfect for busy days!

Yes! This is actually a fantastic soup for babies and toddlers. Omit the salt and any spicy additions. The sweet potatoes provide natural sweetness that most babies love. For younger babies, blend until completely smooth. As they get older, you can leave it slightly chunkier or even serve deconstructed with the components separate. It’s a great way to introduce greens!

Definitely! Stir in cooked shredded chicken, crispy bacon, or pan-seared shrimp when you add the spinach. For vegetarians, white beans or chickpeas work beautifully. You could also swirl in some Greek yogurt for extra protein and tang. The soup is versatile enough to handle whatever additions you fancy.

You can’t go wrong with a crusty sourdough or French baguette for dipping. For something special, try homemade garlic bread or these easy drop biscuits. Even simple toast works—just rub it with a cut garlic clove and drizzle with olive oil. The key is something sturdy enough to scoop up every last bit of that creamy soup!

creamy sweet potato and spinach soup for warm family suppers
soups
Pin Recipe

Creamy Sweet Potato and Spinach Soup for Warm Family Suppers

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and cook 5-6 minutes until translucent. Stir in minced garlic and cook 1 minute more.
  2. Add potatoes: Stir in cubed sweet potatoes, salt, pepper, and nutmeg. Cook 3 minutes, stirring occasionally.
  3. Simmer: Pour in vegetable broth, bring to a boil, then reduce heat and simmer 15-20 minutes until potatoes are fork-tender.
  4. Blend: Using an immersion blender, blend soup until completely smooth. Alternatively, carefully blend in batches in a regular blender.
  5. Add greens: Stir in spinach in batches, allowing each handful to wilt before adding more.
  6. Finish: Reduce heat to low and stir in heavy cream. Warm through 2-3 minutes without boiling. Taste and adjust seasoning.
  7. Serve: Ladle into warm bowls and garnish as desired. Serve immediately with crusty bread.

Recipe Notes

For a lighter version, substitute half-and-half or whole milk for the heavy cream. To make dairy-free, use coconut milk instead of cream—it adds a lovely subtle sweetness that complements the sweet potatoes perfectly. Leftovers keep 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

245
Calories
4g
Protein
28g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.