creamy sweet potato and spinach soup for chilly winter dinners

5 min prep 6 min cook 5 servings
creamy sweet potato and spinach soup for chilly winter dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way a pot of soup can transform a frigid January evening into a cozy sanctuary. I discovered this creamy sweet potato and spinach soup last winter when an unexpected snowstorm trapped us inside for three days straight. With only a few sweet potatoes wilting in the pantry and a bag of frozen spinach, I created what has now become our family's most-requested winter comfort food.

This velvety soup has earned its place as my go-to recipe for those bone-chilling nights when the wind howls against the windows and all you want is something warm and nourishing cradled between your frozen palms. The natural sweetness of roasted sweet potatoes mingles with earthy spinach, while coconut milk adds luxurious creaminess without dairy. It's like wrapping yourself in a soft blanket, but in soup form.

What makes this recipe truly special is how effortlessly it comes together on a busy weeknight, yet tastes like something you'd savor at your favorite bistro. The vibrant orange hue brightens even the gloomiest winter day, while the aromatic blend of spices fills your home with an inviting aroma that draws everyone to the kitchen. Whether you're hosting a casual dinner party or simply need a nutritious meal that reheats beautifully for tomorrow's lunch, this soup delivers satisfaction in every spoonful.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup on those busy winter nights when you'd rather curl up on the couch than wash dishes.
  • Nutrient-Dense Comfort: Sweet potatoes provide beta-carotene while spinach adds iron and folate, creating a powerhouse meal that supports immune health during cold season.
  • Perfectly Balanced: The natural sweetness of sweet potatoes gets balanced by savory aromatics and a touch of heat, creating complex layers of flavor without any single ingredient overwhelming the others.
  • Meal Prep Champion: This soup tastes even better the next day as flavors meld, making it ideal for Sunday batch cooking to fuel your entire workweek.
  • Customizable Creaminess: Use coconut milk for dairy-free richness, or substitute heavy cream for an ultra-decadent version that feels restaurant-worthy.
  • Freezer-Friendly: Portion and freeze for up to three months, ensuring you always have a wholesome meal ready for those nights when cooking feels impossible.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its humble ingredients that transform into something extraordinary. Starting with the star of the show, you'll need two pounds of sweet potatoes—look for ones with smooth, unblemished skin and no soft spots. I prefer the deeper orange varieties like Garnet or Jewel, as they're naturally sweeter and creamier than their paler counterparts. When selecting, choose similarly sized potatoes so they cook at the same rate.

Fresh spinach brings vibrant color and nutrients, though frozen works beautifully when fresh isn't available. If using fresh, buy baby spinach to avoid tough stems. For frozen, thaw and squeeze out excess water to prevent a watery soup. The spinach wilts down dramatically, so don't be alarmed by the large quantity—it creates the perfect balance against the sweet potatoes.

Onions and garlic form the aromatic foundation, slowly sautéed until translucent to release their natural sweetness. I use yellow onions for their mellow flavor, but white onions work in a pinch. Fresh garlic is essential—skip the pre-minced jarred variety as it can turn bitter when cooked.

The creaminess comes from full-fat coconut milk, which adds tropical richness without dairy. Shake the can vigorously before opening to recombine the cream and liquid. For those avoiding coconut, heavy cream or cashew cream create equally luxurious results. Vegetable broth forms the soup base—use low-sodium so you control the salt level, and warm it slightly before adding to maintain a steady simmer.

A blend of warming spices elevates this from simple to spectacular. Ground cumin adds earthy depth, while smoked paprika contributes subtle smokiness. Fresh ginger provides bright warmth and aids digestion, perfect for winter months. A pinch of cayenne adds gentle heat that builds slowly, though you can omit it for sensitive palates. Finish with fresh lemon juice to brighten all the flavors and balance the natural sweetness.

How to Make Creamy Sweet Potato and Spinach Soup for Chilly Winter Dinners

1
Prep Your Vegetables

Peel the sweet potatoes and cut into 1-inch cubes, keeping them roughly uniform for even cooking. Dice the onion into small pieces about ¼-inch in size. Mince the garlic finely and grate the fresh ginger using a microplane or the smallest holes of a box grater. If using fresh spinach, wash thoroughly and remove any tough stems. Having everything prepped before you start cooking ensures a smooth process—this is called mise en place in professional kitchens, and it's the secret to stress-free cooking.

2
Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onions with a pinch of salt. Cook slowly for 6-8 minutes, stirring occasionally, until the onions become translucent and start to caramelize around the edges. This slow cooking develops the soup's flavor foundation. Add the minced garlic and grated ginger, cooking for another minute until fragrant but not browned, as burnt garlic turns bitter.

3
Toast the Spices

Stir in the ground cumin, smoked paprika, and cayenne pepper, cooking for 30 seconds until the spices become aromatic. This crucial step, called blooming, releases the essential oils in dried spices, intensifying their flavor and ensuring they distribute evenly throughout the soup. The mixture will become quite fragrant—this is when you know the spices are ready.

4
Add Sweet Potatoes and Liquid

Add the cubed sweet potatoes to the pot, stirring to coat them with the spiced onion mixture. Pour in the warm vegetable broth, ensuring the potatoes are covered by about an inch of liquid. Add ½ teaspoon of salt and several grinds of black pepper. Increase heat to high and bring to a boil, then reduce to a gentle simmer. Cover partially with the lid askew and cook for 15-20 minutes until the sweet potatoes are fork-tender.

5
Blend Until Silky

Using an immersion blender, carefully purée the soup directly in the pot until completely smooth and velvety. If using a countertop blender, work in batches, filling the jar no more than halfway and removing the center cap from the lid to allow steam to escape. Cover with a kitchen towel to prevent splatters. Blend each batch for at least 60 seconds to ensure maximum creaminess. The soup should be luxuriously smooth with no visible sweet potato pieces.

6
Add Spinach and Coconut Milk

Return the blended soup to the pot if you used a countertop blender. Stir in the coconut milk and bring to a gentle simmer over medium-low heat. Gradually add the spinach, a handful at a time, stirring until wilted before adding more. Fresh spinach wilts almost instantly, while frozen may take 2-3 minutes. Taste and adjust seasoning with salt, pepper, or more cayenne if desired.

7
Finish and Serve

Just before serving, stir in the fresh lemon juice—this brightens the flavors beautifully. Ladle into warm bowls and garnish with a swirl of coconut milk, toasted pumpkin seeds for crunch, or a sprinkle of fresh herbs like cilantro or parsley. For an extra special touch, drizzle with chili oil for heat lovers or a few drops of good quality olive oil for richness.

Expert Tips

Roast for Deeper Flavor

For an extra layer of caramelized sweetness, toss cubed sweet potatoes with a tablespoon of oil and roast at 425°F for 25 minutes before adding to the soup. This develops complex, nutty flavors that transform the final dish.

Temperature Matters

Always warm your broth before adding to the pot. Cold liquid causes the sweet potatoes to cook unevenly and can result in a grainy texture. Simply microwave for 60-90 seconds or heat in a small saucepan.

Texture Control

For a chunkier soup, reserve 1 cup of cooked sweet potatoes before blending. Mash them with a fork and stir back into the puréed soup for added texture. This creates a more rustic, satisfying bowl.

Spice It Right

Smoked paprika varies in intensity by brand. Start with the smaller amount and add more to taste. For a Spanish twist, substitute pimentón de la Vera for an authentic smoky flavor that pairs beautifully with sweet potatoes.

Make It Vegan

This recipe is naturally vegan with coconut milk, but for extra richness, stir in ¼ cup cashew cream. Soak raw cashews in hot water for 30 minutes, then blend with water until silky smooth.

Garnish Game-Changer

Make quick crispy shallots by thinly slicing 2 shallots and frying in oil until golden. These provide incredible texture contrast and make the soup dinner-party worthy. Sprinkle with flaky sea salt just after frying.

Variations to Try

Winter Squash Swap

Replace half the sweet potatoes with butternut squash for a more complex flavor. The squash's nuttiness pairs beautifully with sage—add 1 teaspoon of dried sage with the other spices.

Thai-Inspired Version

Add 1 tablespoon of red curry paste with the aromatics, use lime juice instead of lemon, and garnish with cilantro, thinly sliced red chilies, and a drizzle of coconut cream swirled with sriracha.

Protein-Packed Power Bowl

Stir in 1 can of rinsed chickpeas or 1 cup of red lentils during the last 10 minutes of cooking. The lentils break down and add body while providing plant-based protein for a complete meal.

Apple Addition

Add 1 tart apple (like Granny Smith) diced with the sweet potatoes. The apple's acidity balances the sweetness and adds bright notes. Garnish with apple matchsticks for crunch.

Storage Tips

Refrigerator Storage

Cool the soup completely before transferring to airtight containers. It keeps beautifully for up to 5 days in the refrigerator, though the color may deepen as the flavors meld. Store in portion-sized containers for grab-and-go lunches. When reheating, add a splash of water or broth as the soup thickens when chilled. Warm gently over medium-low heat, stirring occasionally, until heated through.

Freezer Instructions

This soup freezes exceptionally well for up to 3 months. Freeze in individual portions for convenience, leaving 1 inch of headspace as liquids expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave. For best results, add the coconut milk fresh when reheating rather than before freezing, as it can sometimes separate. The spinach holds up well to freezing, maintaining its nutritional value.

Make-Ahead Magic

Prep the vegetables up to 3 days ahead—store cubed sweet potatoes in water to prevent browning, with a squeeze of lemon juice. The aromatics can be sautéed and refrigerated for 2 days. Alternatively, make a double batch and freeze half for future busy weeks. The soup makes an excellent base for other dishes—thin with broth for a lighter starter, or simmer until thick and serve over rice as a hearty stew.

Frequently Asked Questions

While you can substitute regular potatoes, you'll lose the natural sweetness that balances this soup. If using potatoes, add 1 diced apple or 2 tablespoons of maple syrup to maintain the sweet-savory balance. Yukon Gold potatoes work best for their creamy texture. The cooking time remains the same.

Absolutely! This makes excellent baby food. Omit the cayenne and reduce salt significantly. The coconut milk provides healthy fats essential for brain development. For younger babies, ensure it's completely smooth. You can freeze in ice cube trays for perfect baby-sized portions. Always consult your pediatrician before introducing new foods.

Graininess usually occurs from undercooked sweet potatoes or using cold broth. Ensure potatoes are fork-tender before blending. If using a countertop blender, blend longer—up to 2 minutes per batch. Adding the coconut milk and reheating gently often helps smooth the texture. For an emergency fix, strain through a fine-mesh sieve.

Yes! Sauté the aromatics on the stovetop first for best flavor, then transfer everything except spinach and coconut milk to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Blend as directed, then stir in coconut milk and spinach during the last 15 minutes. The soup may be slightly less creamy but equally delicious.

This soup pairs beautifully with crusty sourdough bread for dipping or a crisp green salad with citrus vinaigrette. For a heartier meal, serve with grilled cheese sandwiches or warm naan bread. A dollop of Greek yogurt adds protein, while roasted chickpeas provide crunch. A simple side of quinoa makes it a complete protein-rich dinner.

Fresh turmeric is wonderful but has a different flavor profile—more earthy and slightly bitter. Use half the amount (1 tablespoon) and add black pepper to enhance absorption. Be aware that fresh turmeric stains everything yellow, including your blender and countertops. Wear gloves when handling and clean surfaces immediately.

creamy sweet potato and spinach soup for chilly winter dinners
soups
Pin Recipe
(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Prepare vegetables: Heat olive oil in a large pot over medium heat. Sauté onions until translucent, 6-8 minutes.
  2. Add aromatics: Stir in garlic and ginger, cook 1 minute. Add spices and cook 30 seconds.
  3. Simmer vegetables: Add sweet potatoes and warm broth. Bring to boil, then simmer 15-20 minutes until tender.
  4. Blend soup: Using an immersion blender, purée until completely smooth and velvety.
  5. Finish with greens: Stir in coconut milk and spinach. Simmer 3-4 minutes until spinach wilts.
  6. Season and serve: Add lemon juice, salt and pepper. Serve hot with desired garnishes.

Recipe Notes

For extra richness, reserve 2 tablespoons of coconut milk to swirl on top as garnish. Toasted pumpkin seeds add delightful crunch and nutrition. The soup thickens as it cools—thin with broth or water when reheating.

Nutrition (per serving)

245
Calories
4g
Protein
32g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.