creamy spinach and sweet potato soup for nourishing cold day dinners

3 min prep 5 min cook 3 servings
creamy spinach and sweet potato soup for nourishing cold day dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When the first chill of winter whispers through the windows and the daylight fades before dinner, my kitchen transforms into a sanctuary of warmth and comfort. There's something magical about ladling velvety, aromatic soup into deep bowls while snowflakes dance outside, and this creamy spinach and sweet potato soup has become my family's most treasured cold-weather ritual.

I discovered this recipe during a particularly brutal February when seasonal produce felt uninspiring and we all craved something both nourishing and indulgent. After experimenting with various combinations, the marriage of earthy sweet potatoes and vibrant spinach created pure magic—like wrapping yourself in a cozy blanket while still getting your daily dose of greens. The natural sweetness of roasted sweet potatoes mingles with aromatic herbs and cream, creating a soup that's simultaneously sophisticated enough for dinner guests yet simple enough for a Tuesday night.

What makes this soup truly special is its transformative power. It begins with humble ingredients—those sweet potatoes languishing on your counter, the bag of spinach threatening to wilt in your fridge—and elevates them into something extraordinary. The vibrant orange hue promises warmth, while flecks of green spinach add visual interest and nutritional value. Each spoonful delivers layers of flavor: first the sweet earthiness of potatoes, then the mineral brightness of spinach, finished with rich cream and warming spices.

Why This Recipe Works

  • Roosting intensifies flavor: Caramelizing sweet potatoes brings out their natural sweetness and adds depth to the soup.
  • Nutrient-dense comfort: Packed with vitamins A and C from sweet potatoes, iron from spinach, and healthy fats from cream.
  • One-pot simplicity: Minimal cleanup required—everything cooks in a single Dutch oven or large pot.
  • Customizable consistency: Blend completely for velvety smoothness or leave some chunks for texture.
  • Make-ahead friendly: Flavors deepen overnight, making this perfect for meal prep or entertaining.
  • Family-approved: Even picky eaters love the naturally sweet flavor profile disguising the vegetables.
  • Economical ingredients: Uses pantry staples and affordable produce available year-round.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its straightforward ingredient list, but each component plays a crucial role in creating the final symphony of flavors. Understanding how to select and prepare each ingredient will elevate your soup from good to absolutely transcendent.

Sweet Potatoes (2 pounds)

Choose firm, unblemished sweet potatoes with smooth skin and no soft spots. Look for varieties like Garnet or Jewel for their moist, sweet flesh. Avoid those with green tinges or sprouting eyes. Store in a cool, dark place—not the refrigerator—for up to two weeks. For this recipe, we'll roast them first to concentrate their natural sugars, creating a deeper, more complex flavor than simply boiling.

Fresh Baby Spinach (8 cups packed)

Opt for bright green, crisp leaves with no yellowing or slimy spots. Baby spinach offers tender texture and mild flavor that wilts beautifully into the soup. If using mature spinach, remove tough stems and roughly chop. Frozen spinach works in a pinch—thaw and squeeze dry first—but fresh provides superior flavor and texture. Always wash spinach thoroughly even if labeled "pre-washed" to remove any grit.

Heavy Cream (1 cup)

The cream transforms this soup from health food to pure indulgence. Use heavy cream (36-40% fat) for the richest results, or substitute half-and-half for a lighter version. For dairy-free options, full-fat coconut milk provides creaminess with a subtle tropical note. Bring cream to room temperature before adding to prevent curdling.

Aromatics and Seasonings

Yellow onion forms the flavor base—choose firm, heavy onions with dry outer skin. Fresh garlic should be plump with no green sprouts. For herbs, fresh thyme offers earthy notes that complement both sweet potatoes and spinach. Vegetable broth forms the liquid base—homemade is ideal, but a quality low-sodium store-bought version works well. The key is tasting and adjusting seasonings throughout cooking.

How to Make Creamy Spinach and Sweet Potato Soup for Nourishing Cold Day Dinners

1

Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). Peel and cube sweet potatoes into 1-inch pieces. Toss with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper on a large rimmed baking sheet. Roast for 25-30 minutes, stirring once halfway through, until edges are caramelized and centers are tender. This crucial step concentrates the natural sugars and adds incredible depth to your soup. The caramelized edges will infuse the entire pot with rich, complex sweetness.

2

Sauté the Aromatics

While potatoes roast, heat 2 tablespoons butter in a large Dutch oven over medium heat. Add diced onion and cook 5-6 minutes until translucent and just beginning to brown. Add minced garlic and cook 1 minute more until fragrant. Add 2 teaspoons fresh thyme leaves, stirring to release their aromatic oils. This forms the flavor foundation—don't rush this step. The gentle cooking allows the onions to sweeten and provides a savory counterpoint to the sweet potatoes.

3

Deglaze and Build Flavor

Add ½ cup dry white wine to the pot, scraping up any browned bits from the bottom. Let it bubble for 2-3 minutes until reduced by half. This process, called deglazing, lifts all the caramelized flavors from the pot bottom, incorporating them into the soup. The wine adds acidity to balance the soup's richness. If you prefer not to use wine, substitute with an equal amount of vegetable broth plus 1 tablespoon lemon juice.

4

Add Potatoes and Broth

Once roasted sweet potatoes are ready, add them to the pot along with 4 cups vegetable broth. The broth should just cover the potatoes—add more if needed. Bring to a gentle simmer, then reduce heat to low. Cover and cook 15 minutes to allow flavors to meld. The potatoes should be very tender, almost falling apart. This ensures they'll blend into silky smoothness later. Season with salt and pepper to taste.

5

Blend Until Velvety

Using an immersion blender, puree the soup directly in the pot until completely smooth. Alternatively, carefully transfer to a countertop blender in batches, filling no more than half full and holding the lid down with a towel. Blend each batch for 30-45 seconds until silk-smooth. Return to pot if using countertop blender. The consistency should coat the back of a spoon. If too thick, thin with additional broth; if too thin, simmer uncovered to reduce.

6

Add Spinach and Cream

Bring the pureed soup to a gentle simmer over medium-low heat. Stir in heavy cream and let it warm through for 2 minutes. Gradually add spinach, a few handfuls at a time, stirring until wilted before adding more. The spinach will seem like too much initially but wilts dramatically. Cook just until all spinach is wilted and bright green—about 3 minutes total. Overcooking makes spinach bitter and muddy-colored. Taste and adjust seasoning with salt, pepper, or a pinch of nutmeg.

7

Final Seasoning and Serve

Remove from heat and let stand 5 minutes to allow flavors to meld. The soup will thicken slightly as it rests. Ladle into warm bowls and garnish as desired—crusty bread on the side is mandatory for sopping up every last drop. The soup should be served hot but not boiling, allowing the cream's richness to shine without scalding. Leftovers reheat beautifully, often tasting even better the next day as flavors continue to develop.

Expert Tips

Temperature Control is Key

Never let cream-based soups boil vigorously once dairy is added. High heat causes cream to separate and curdle, creating an unappetizing texture. Maintain gentle heat and stir frequently for the silkiest results.

Adjust Consistency Wisely

The soup will thicken as it cools. If reheating leftovers, thin with additional broth or cream until desired consistency. For serving immediately, aim for a consistency that coats the spoon but still flows easily.

Make-Ahead Strategy

Prepare through blending step, then cool and refrigerate up to 3 days. When ready to serve, reheat gently and add cream and spinach. This prevents spinach from becoming overcooked and maintains vibrant color.

Enhance with Garnishes

Elevate presentation with toasted pumpkin seeds, a swirl of cream, crispy bacon bits, or homemade croutons. A drizzle of good olive oil and fresh cracked pepper transforms simple soup into restaurant-worthy fare.

Blender Safety

When using a countertop blender, never fill more than halfway with hot liquid. Remove the center cap from the lid and cover with a folded towel to allow steam to escape. Start on low speed and gradually increase.

Spinach Selection

Baby spinach offers the mildest flavor, but mature spinach provides more robust taste. If using frozen spinach, thaw completely and squeeze out excess moisture. Kale or Swiss chard make excellent substitutes—just remove tough stems first.

Variations to Try

Vegan Version

Replace heavy cream with full-fat coconut milk for a luscious dairy-free version. Use olive oil instead of butter, and add a tablespoon of nutritional yeast for umami depth. The coconut adds subtle tropical notes that complement the sweet potatoes beautifully.

Spiced Moroccan Style

Add 1 teaspoon each of ground cumin and coriander, plus ½ teaspoon smoked paprika when sautéing aromatics. Finish with a squeeze of lemon juice and a sprinkle of harissa for North African flair. Garnish with chopped preserved lemon and fresh cilantro.

Protein-Packed Version

Stir in 1 can of drained white beans or 2 cups of shredded cooked chicken when adding spinach. This transforms the soup into a complete meal. For extra richness, add a Parmesan rind while simmering, removing before blending.

Autumn Harvest

Replace half the sweet potatoes with roasted butternut squash or pumpkin. Add ½ teaspoon ground sage and swap thyme for rosemary. Top with toasted pecans and crispy sage leaves fried in butter for ultimate autumn comfort.

Storage Tips

This soup stores beautifully, making it perfect for meal prep or make-ahead entertaining. The flavors actually deepen and improve after a day in the refrigerator, as the herbs have time to fully infuse their essence throughout the soup.

Refrigerator Storage

Cool soup completely before transferring to airtight containers. Store in the refrigerator for up to 4 days. The cream may separate slightly upon standing—simply stir well when reheating. Store garnishes separately to maintain their texture and appearance. When reheating, do so gently over medium-low heat, stirring frequently to prevent scorching.

Freezer Instructions

This soup freezes well for up to 3 months, though the texture may change slightly due to the dairy content. For best results, freeze before adding cream and spinach. Cool completely, transfer to freezer-safe containers leaving 1-inch headspace for expansion. Thaw overnight in refrigerator, then reheat gently while whisking in cream and fresh spinach. Alternatively, freeze individual portions in silicone muffin tins for easy single servings.

Make-Ahead Party Prep

When entertaining, prepare the soup base (through blending) up to 2 days ahead. Store covered in the refrigerator, then simply reheat and finish with cream and spinach just before serving. This allows you to enjoy your guests without last-minute kitchen stress. Keep warm in a slow cooker on the "keep warm" setting for buffet service.

Frequently Asked Questions

While technically possible, regular potatoes won't provide the same natural sweetness and creamy texture that makes this soup special. If you must substitute, use Yukon Gold potatoes for their buttery flavor and creamy texture. Consider adding 1-2 carrots for sweetness and color. The soup will be less sweet but still delicious—more like a traditional potato leek soup with spinach.

Sweet potatoes vary in moisture content, affecting final consistency. Simply thin with additional vegetable broth, cream, or milk until desired consistency is reached. Add liquid gradually—½ cup at a time—warming through before adding more. Remember that soup thickens as it cools, so aim for slightly thinner than your target consistency when hot.

Absolutely! While cream adds richness, this soup is packed with nutrition. Sweet potatoes provide beta-carotene, fiber, and complex carbohydrates. Spinach offers iron, folate, and vitamins K and A. You can lighten it by using half-and-half or evaporated skim milk, or simply use less cream. The vegetables provide most of the body and nutrition, making this a nourishing choice even with the indulgent touch.

Yes! Sauté aromatics on the stovetop first for best flavor, then transfer to slow cooker with roasted sweet potatoes and broth. Cook on low 6-7 hours or high 3-4 hours until potatoes are very tender. Blend using immersion blender, then stir in cream and spinach during the last 30 minutes. This method is perfect for busy weekdays when you want to come home to ready-to-finish soup.

This soup pairs beautifully with crusty artisan bread, garlic knots, or homemade dinner rolls. For a complete meal, serve alongside a crisp apple and walnut salad, or grilled cheese sandwiches for ultimate comfort. A simple green salad with vinaigrette balances the soup's richness. For wine pairing, try a lightly oaked Chardonnay or a dry Riesling.

For picky eaters, blend the spinach completely into the soup rather than leaving visible pieces. The orange color will mask the green completely. You can also add more cream to mellow the flavor, or stir in some shredded cheese for extra appeal. Start with less spinach and gradually increase as they become accustomed to the flavor—nutrition hidden in deliciousness!

creamy spinach and sweet potato soup for nourishing cold day dinners
soups
Pin Recipe

Creamy Spinach and Sweet Potato Soup for Nourishing Cold Day Dinners

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast sweet potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
  2. Sauté aromatics: In a large pot, melt butter over medium heat. Cook onion 5-6 minutes until translucent. Add garlic and thyme, cook 1 minute more.
  3. Deglaze: Add wine if using, scraping up browned bits. Simmer 2-3 minutes until reduced.
  4. Simmer: Add roasted sweet potatoes and broth. Bring to simmer, cover, and cook 15 minutes until very tender.
  5. Blend: Puree soup until completely smooth using an immersion blender or countertop blender.
  6. Finish: Return to pot, add cream and warm through. Stir in spinach until wilted. Season to taste and serve hot.

Recipe Notes

For best results, roast the sweet potatoes until caramelized for maximum flavor. Never let cream-based soups boil vigorously after adding dairy. Soup thickens as it cools—thin with additional broth when reheating.

Nutrition (per serving)

285
Calories
6g
Protein
32g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.