creamy sweet potato and spinach soup for warm family comfort after holidays

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

Love this? Pin it for later!

Creamy Sweet Potato & Spinach Soup: The Ultimate Post-Holiday Comfort Bowl

There's something magical about the quiet days after the holiday whirlwind—when the house feels a little too still, the decorations are still twinkling, but everyone's secretly craving something simple, nourishing, and deeply comforting. That's exactly when I reach for this velvety sweet potato and spinach soup. It’s the culinary equivalent of a warm hug after a long day of unwrapping presents and navigating family dynamics.

I first created this recipe on a gray December 26th, standing in my kitchen surrounded by leftover pie and a fridge full of odds and ends. My family was sprawled on the couch in matching pajamas, and I wanted something that would feel special enough for the season but gentle enough for our holiday-overloaded bellies. One creamy spoonful later, my teenage son—who typically regards anything green with deep suspicion—looked up and said, “This tastes like Christmas comfort, but in a healthy way.” Mission accomplished.

What makes this soup extraordinary isn’t just its silky texture or the way the sweet potatoes caramelize slightly in the pot, creating layers of depth. It’s how it manages to be both luxurious and virtuous—rich enough to feel indulgent, yet packed with immune-boosting nutrients that help you recover from holiday excess. The sweet potatoes bring natural sweetness and body, while the spinach adds vibrant color and a subtle earthiness that keeps the soup from veering into dessert territory. A hint of coconut milk lends creaminess without dairy, making it naturally vegan, though you’d never guess from the taste.

Why This Recipe Works

  • One-pot wonder: Minimal cleanup means more time for post-holiday relaxation
  • Nutrient-dense comfort: Sweet potatoes pack 400% of your daily vitamin A needs
  • Make-ahead friendly: Tastes even better the next day as flavors meld
  • Pantry staples: Uses ingredients you likely have post-holiday
  • Freezer hero: Stays creamy even after freezing and reheating
  • Customizable heat: Add chili flakes for warmth or keep it kid-friendly
  • Budget smart: Feeds 8 for under $10, perfect for holiday recovery

Ingredients You'll Need

Ingredients

Before we dive into the cooking process, let’s talk about each ingredient and why it matters. This isn’t just about throwing things in a pot—understanding your ingredients is what transforms good soup into unforgettable soup.

The Stars of the Show

Sweet Potatoes (2 lbs): Look for firm, unblemished potatoes with smooth skin. I prefer the orange-fleshed variety for their natural sweetness and vibrant color. Avoid any with soft spots or sprouting eyes. Pro tip: if your sweet potatoes are particularly large, they might be starchy—opt for medium-sized ones for the creamiest texture.

Fresh Spinach (8 oz): Baby spinach works beautifully here, but don’t overlook mature spinach if it’s what you have. The key is adding it at the very end to preserve its bright color and delicate flavor. If you’re using pre-washed spinach, still give it a quick rinse—nobody wants gritty soup. During winter months, frozen spinach works in a pinch; just thaw and squeeze out excess water.

The Flavor Builders

Yellow Onion (1 large): The foundation of flavor. I dice it small so it melts into the soup, providing sweetness without chunks. White onion works too, but yellow adds more depth.

Garlic (4 cloves): Don’t be shy here. The garlic mellows as it cooks, adding aromatic complexity rather than sharp bite. Fresh is best, but in a post-holiday pinch, ½ teaspoon garlic powder per clove works.

Fresh Ginger (1-inch piece): This is my secret weapon. The warmth of ginger complements the sweet potatoes beautifully and aids digestion—perfect after heavy holiday meals. No fresh ginger? ½ teaspoon ground ginger works, but add it with the spices.

The Creamy Elements

Full-Fat Coconut Milk (1 can): This is what makes the soup lusciously creamy without dairy. Don’t shake the can—you want to use the thick cream that rises to the top. Light coconut milk works but won’t be as rich. Not a coconut fan? Try cashew cream or heavy cream if dairy isn’t a concern.

Vegetable Broth (4 cups): Quality matters here. If you’re using store-bought, opt for low-sodium so you can control the salt. Homemade is always best if you have it post-holiday. Chicken broth works for non-vegetarians.

The Seasonings

Ground Cumin (1 tsp): Earthy and warm, cumin adds depth without overwhelming. Toast it briefly in the pot to release its oils.

Smoked Paprika (½ tsp): This is optional but highly recommended. It adds a subtle smokiness that makes the soup taste like it’s been simmering for hours.

Fresh Thyme (1 tsp): Woody herbs work beautifully here. If using dried, reduce to ⅓ teaspoon. Rosemary works too, but use sparingly—it’s potent.

How to Make Creamy Sweet Potato & Spinach Soup

1
Prep Your Ingredients

Start by peeling and dicing your sweet potatoes into ¾-inch cubes. Keep them relatively uniform so they cook evenly. Dice the onion into small pieces (about ¼-inch), mince the garlic finely, and grate the ginger using a microplane. If you’re a mise en place person, arrange everything in small bowls—this soup comes together quickly once you start cooking.

2
Build Your Base

Heat 2 tablespoons olive oil in a heavy-bottomed Dutch oven over medium heat. When the oil shimmers, 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 caramelize around the edges. This step builds the foundation of flavor—don’t rush it.

3
Add Aromatics and Spices

Add the minced garlic and grated ginger to the pot. Cook for 1 minute, stirring constantly, until fragrant but not browned. Add the cumin, paprika (if using), and thyme. Stir for another 30 seconds to toast the spices—this releases their essential oils and deepens the flavor. Your kitchen should smell incredible right about now.

4
Add Sweet Potatoes and Liquid

Add the diced sweet potatoes to the pot, stirring to coat them with the aromatic oil. Pour in the vegetable broth—it should just cover the potatoes. Add 1 teaspoon salt and ½ teaspoon black pepper. Bring to a boil, then reduce to a simmer. Cover partially and cook for 15-18 minutes, until the sweet potatoes are fork-tender.

5
Blend Until Silky

Here’s where the magic happens. Use an immersion blender directly in the pot, blending until completely smooth and creamy. No immersion blender? Carefully transfer to a regular blender in batches—never fill it more than halfway with hot liquid. Blend each batch for 30-45 seconds until velvety. Return to the pot over low heat.

6
Enrich with Coconut Milk

Shake your coconut milk can (if it’s separated) and stir ¾ cup into the soup. Reserve the remaining ¼ cup for garnish. Simmer for 2-3 minutes to meld the flavors. The soup should coat the back of a spoon. If it’s too thick, add broth ¼ cup at a time. Taste and adjust seasoning—you might need more salt depending on your broth.

7
Add Spinach and Finish

Increase heat to medium. Add the spinach a handful at a time, stirring until wilted before adding more. This takes about 2 minutes total. The spinach should stay bright green and tender. Remove from heat immediately—overcooking makes it muddy and bitter. Stir in a squeeze of fresh lemon juice to brighten all the flavors.

8
Serve with Love

Ladle into warm bowls (run them under hot water or warm in a low oven). Drizzle with the reserved coconut milk, creating pretty swirls. Garnish with toasted pumpkin seeds for crunch, a crack of black pepper, and maybe some crusty bread on the side. Sit down, take a deep breath, and enjoy the quiet comfort of a bowl made with intention.

Expert Tips for Soup Success

Control the Heat

Sweet potatoes can scorch easily. Keep your heat at medium or lower once you add the broth. A heavy-bottomed pot distributes heat evenly and prevents hot spots that can burn your soup.

Keep it Green

Add spinach at the very end and serve immediately for the brightest color. If making ahead, add spinach when reheating rather than during initial cooking.

Speed It Up

Cut sweet potatoes smaller (½-inch) to reduce cooking time by 5 minutes. An electric pressure cooker cuts total time to 20 minutes—sauté aromatics, then cook on high pressure for 8 minutes.

Overnight Magic

This soup tastes even better the next day as flavors meld. Make it entirely, cool completely, and refrigerate. Reheat gently with a splash of broth to loosen.

Texture Trick

For extra silky texture, strain the blended soup through a fine-mesh sieve. This removes any fibrous bits and creates restaurant-quality smoothness.

Brightness Boost

A splash of acid at the end—lemon juice or apple cider vinegar—makes all the flavors pop. Start with 1 teaspoon and add more to taste.

Variations to Keep It Exciting

Protein Power

Stir in 1 cup cooked chickpeas or white beans when adding coconut milk for extra protein and staying power. Great for hungry teenagers post-holiday.

Spicy Kick

Add ¼-½ teaspoon cayenne pepper or a diced jalapeño with the onions. For smoky heat, use chipotle powder instead of smoked paprika.

Autumn Twist

Replace half the sweet potatoes with butternut squash. Add ¼ teaspoon cinnamon and nutmeg with the other spices for cozy autumn vibes.

Green Swap

Use kale or Swiss chard instead of spinach—just remove tough stems and add 3 minutes earlier since they take longer to wilt.

Storage & Make-Ahead Magic

Cool completely before storing in airtight containers. Refrigerate up to 5 days. The soup will thicken as it sits—thin with broth or water when reheating. Store spinach separately if possible, adding when reheating for brightest color.

This soup freezes beautifully for up to 3 months. Freeze without spinach in portion-sized containers, leaving 1-inch headspace for expansion. Thaw overnight in refrigerator, then reheat gently. Add fresh spinach when reheating. Pro tip: Freeze in muffin tins for individual portions, then transfer to freezer bags.

Double the recipe and freeze half for effortless meals later. Prep vegetables the night before—store cut sweet potatoes in water in the refrigerator to prevent browning. Chop aromatics and store in a sealed container. The soup makes excellent lunches—portion into thermos containers for warm meals on cold days.

Frequently Asked Questions

Absolutely! Add everything except coconut milk and spinach to your slow cooker. Cook on low 6-7 hours or high 3-4 hours until sweet potatoes are tender. Blend until smooth, then stir in coconut milk and spinach. Cook 10 more minutes until spinach wilts.

Too thick? Add warm broth ¼ cup at a time until desired consistency. Too thin? Simmer uncovered for 5-10 minutes to reduce, or blend in an additional roasted sweet potato. Remember it thickens as it cools.

While fresh is best for flavor and texture, frozen sweet potato cubes work in a pinch. They’ll cook faster—start checking tenderness at 10 minutes. The flavor won’t be quite as rich, but it’s still delicious and perfect for a quick meal.

Yes! Skip the salt initially and add it to adult portions later. The natural sweetness from sweet potatoes makes this appealing to little ones. For babies under 1 year, use water instead of broth to control sodium. Blend until completely smooth.

Crusty bread is classic, but this soup loves toppings! Try roasted chickpeas, toasted pumpkin seeds, a swirl of yogurt, or crispy sage leaves. For a heartier meal, serve over cooked quinoa or with a grilled cheese sandwich.

Certainly! Heavy cream or half-and-half work for dairy-eaters. For dairy-free options, try cashew cream, oat milk, or almond milk. Avoid very thin milks like rice milk—they’ll make the soup watery. Coconut milk provides the richest texture.

creamy sweet potato and spinach soup for warm family comfort after holidays
soups
Pin Recipe

Creamy Sweet Potato & Spinach Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
8

Ingredients

Instructions

  1. Prep ingredients: Peel and dice sweet potatoes, dice onion, mince garlic, grate ginger.
  2. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Cook onion 5-6 minutes until translucent.
  3. Add spices: Stir in garlic, ginger, cumin, paprika, and thyme. Cook 1 minute until fragrant.
  4. Simmer vegetables: Add sweet potatoes, broth, salt, and pepper. Bring to boil, then simmer 15-18 minutes until tender.
  5. Blend smooth: Use immersion blender to blend until completely creamy. Alternatively, blend in batches using regular blender.
  6. Finish and serve: Stir in ¾ cup coconut milk and lemon juice. Add spinach and cook 2 minutes until wilted. Serve hot with reserved coconut milk swirled on top.

Recipe Notes

For extra richness, roast sweet potatoes at 400°F for 25 minutes before adding to soup. Soup thickens as it cools—thin with broth when reheating. Freeze without spinach for up to 3 months.

Nutrition (per serving)

218
Calories
4g
Protein
32g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.