creamy sweet potato and spinach soup for hearty winter family nights

1 min prep 8 min cook 2 servings
creamy sweet potato and spinach soup for hearty winter family nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Creamy Sweet Potato & Spinach Soup: The Cozy Winter Soup That Brings Everyone to the Table

When the first real snowstorm of the season arrived last December, I found myself standing at the kitchen window watching fat flakes swirl past the streetlights while my three kids bounced off the walls, high on the magic of a snow day. In that moment, I understood why our grandmothers reached for soup. It's not just about warmth—it's about creating a pocket of calm in the chaos, a moment where everyone gathers around the table, cheeks pink from the cold, steam rising from bowls like tiny winter clouds.

This creamy sweet potato and spinach soup has become our family's snow-day tradition, but honestly? We make it whenever we need a hug in a bowl. The silky texture comes from roasted sweet potatoes that caramelize in the oven first, developing those deep, complex flavors that make you close your eyes with the first spoonful. Baby spinach wilts in at the end, keeping its vibrant color and adding a fresh counterpoint to the rich, creamy base. A hint of nutmeg whispers of holiday memories, while a swirl of coconut milk adds luxury without dairy.

What I love most is how forgiving this recipe is—I've thrown it together at 5 PM on a Tuesday when the fridge was nearly bare, and I've also made it for elegant dinner parties with a garnish of crispy sage leaves and toasted pumpkin seeds. It scales beautifully for a crowd, reheats like a dream for busy weeknights, and somehow tastes even better the next day when the flavors have had time to meld. Whether you're feeding picky toddlers or sophisticated foodies, this soup delivers that rare combination of comfort and sophistication that makes everyone feel cared for.

Why This Recipe Works

  • Roasting First: Caramelizing the sweet potatoes before simmering creates incredible depth of flavor that you simply can't achieve by boiling alone.
  • Blender Magic: Puréeing the soup until silk-smooth creates that restaurant-quality texture that makes everyone think you're a professional chef.
  • Nutrient Powerhouse: Sweet potatoes pack more potassium than bananas, while spinach delivers iron, folate, and vitamins A, C, and K in every spoonful.
  • One-Pot Wonder: Everything comes together in a single pot, meaning fewer dishes and more time for family game night by the fire.
  • Make-Ahead Champion: This soup actually improves overnight, making it perfect for meal prep or entertaining guests without last-minute stress.
  • Pantry Staples: Uses ingredients you probably already have on hand, eliminating emergency grocery runs during winter storms.
  • Customizable Comfort: Easily adapt for vegan, gluten-free, or dairy-free diets without sacrificing any of the creamy richness.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—each ingredient has a job to do, and quality matters. Here's what to look for and why each component matters:

Sweet Potatoes (2 pounds)

Choose firm, unblemished sweet potatoes with tight skin. Look for orange-fleshed varieties like Garnet or Jewel for the sweetest flavor and creamiest texture. Avoid any with soft spots or sprouts. Pro tip: slightly smaller sweet potatoes tend to be sweeter and less fibrous than the giant ones the size of footballs. If you can only find regular potatoes, you can substitute, but you'll miss that natural sweetness and vibrant color that makes this soup special.

Baby Spinach (5 packed cups)

Baby spinach is tender and mild, wilting beautifully into the hot soup without becoming bitter. If you only have mature spinach, remove the thick stems and roughly chop the leaves. In a pinch, baby kale or Swiss chard work too, but spinach gives you that gorgeous color contrast and melts into the soup more delicately. Frozen spinach works—just thaw and squeeze out excess water first.

Coconut Milk (1 can, full-fat)

Full-fat coconut milk creates that luxurious, creamy texture we crave in winter soups. Don't use the light stuff—it'll taste watery and won't give you that rich mouthfeel. If you avoid coconut, substitute with heavy cream or half-and-half, though the soup will no longer be vegan. For a nutty alternative, try cashew cream made by blending soaked cashews with water.

Vegetable Broth (4 cups)

Use good quality broth here—it's the backbone of your soup. Homemade is gold standard, but Pacific Foods or Imagine brands have excellent flavor. Avoid broths with too much salt; you want to control the seasoning yourself. Chicken broth works if you're not vegetarian, adding extra depth, but vegetable keeps it plant-based and lets the sweet potato flavor shine.

Aromatics (Onion, Garlic, Ginger)

One large yellow onion forms the aromatic base—don't rush cooking it properly until translucent and sweet. Fresh garlic adds pungency, while a thumb-sized piece of fresh ginger brings warmth and brightness. If you don't have fresh ginger, ½ teaspoon of ground ginger works, but fresh really makes a difference in lifting the whole soup.

Spice Blend

Nutmeg is the secret weapon here—just ¼ teaspoon adds warmth and complexity that makes people ask "what's in this?" Cumin adds earthiness, while a bay leaf during simmering infuses subtle herbal notes. A pinch of red pepper flakes gives gentle heat that balances the sweetness, but leave them out if serving kids or heat-sensitive eaters.

How to Make Creamy Sweet Potato and Spinach Soup

1

Roast the Sweet Potatoes for Maximum Flavor

Preheat your oven to 425°F (220°C). While it's heating, peel and cube your sweet potatoes into 1-inch pieces. The smaller size means more surface area for caramelization. Toss them with 2 tablespoons of olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper on a large rimmed baking sheet. Spread in a single layer—crowding leads to steaming instead of roasting. Roast for 25-30 minutes, turning once halfway through, until edges are caramelized and centers are tender. Your kitchen will smell like autumn and comfort. This step is crucial—don't skip it! Roasting concentrates the natural sugars and adds those delicious browned bits that provide depth you can't get from boiling.

2

Build Your Aromatic Base

While the sweet potatoes roast, heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add diced onion and cook slowly for 8-10 minutes until translucent and sweet—don't rush this step! Add minced garlic and grated ginger, cooking for another minute until fragrant. Your kitchen should smell amazing now. Season with 1 teaspoon salt, ½ teaspoon pepper, 1 teaspoon ground cumin, and optional red pepper flakes. Let the spices toast for 30 seconds to bloom their flavors. This aromatic base is the foundation of your soup's complexity.

3

Deglaze and Combine

Once your aromatics are ready and the sweet potatoes are roasted to perfection, add the roasted sweet potatoes to the pot. Pour in 4 cups of vegetable broth and add 1 bay leaf. Use your wooden spoon to scrape up any browned bits from the bottom of the pot—these are flavor gold! Bring everything to a boil, then reduce heat to low and simmer uncovered for 15 minutes. This gentle simmer allows all the flavors to marry and the sweet potatoes to become extra tender for blending.

4

Blend Until Silk-Smooth

Remove the bay leaf and turn off the heat. Here's where you choose your texture adventure: for ultra-smooth restaurant quality, use a high-powered blender in batches, filling no more than halfway and holding the lid down with a kitchen towel (hot liquids expand!). Blend each batch for a full minute until absolutely smooth. Prefer some texture? Use an immersion blender right in the pot, pulsing until you reach your desired consistency. I like it somewhere between—mostly smooth with tiny bits for interest. Return all soup to the pot if using regular blender.

5

Enrich with Coconut Milk

Stir in 1 can of full-fat coconut milk (reserve 2 tablespoons for garnish if desired) and ¼ teaspoon freshly grated nutmeg. Return the soup to low heat and warm through—don't let it boil after adding coconut milk or it might separate. The soup should be the consistency of heavy cream; add more broth if too thick. Taste and adjust seasoning: does it need more salt? A squeeze of lime for brightness? This is your moment to make it perfect.

6

Finish with Fresh Spinach

Just before serving, add 5 packed cups of baby spinach to the hot soup. Stir for 30-60 seconds until just wilted—you want it bright green and tender, not mushy and sad. The spinach adds color contrast, fresh flavor, and transforms this from simple sweet potato soup to something special. If you're making ahead, add spinach when reheating to maintain that vibrant color.

7

Serve with Love

Ladle into warm bowls (run them under hot water or warm in a low oven—cold bowls steal heat!). Drizzle with reserved coconut milk and create pretty swirls with a toothpick. Garnish with toasted pumpkin seeds for crunch, crispy sage leaves for elegance, or simply a grinding of fresh black pepper. Serve with crusty bread for dipping and watch your family fall silent in appreciation—that's the highest compliment any soup can receive.

Expert Tips

Temperature Matters

Never add cold coconut milk to hot soup—it can curdle. Let it come to room temperature first, or warm it slightly in the microwave. Same goes for reheating: gentle heat preserves that silky texture.

Make-Ahead Magic

This soup tastes even better the next day! Make through step 5, cool completely, and refrigerate. Add spinach when reheating. It thickens as it sits—thin with broth or water when warming.

Blender Safety

Hot liquids expand! Fill blender no more than halfway, remove center cap from lid, cover with folded kitchen towel, and start on low speed. Better yet, let soup cool 10 minutes first.

Color Preservation

Add spinach at the very end to maintain that vibrant green color. Overcooked spinach turns army green and bitter. If reheating leftovers, add fresh spinach to each portion.

Texture Control

Like thicker soup? Use only 3 cups broth. Prefer it thinner? Add up to 5 cups. The soup continues to thicken as it cools, so err on the thinner side if serving later.

Flavor Boosters

Add a tablespoon of white miso paste with the coconut milk for umami depth. Or stir in a teaspoon of maple syrup if your sweet potatoes aren't very sweet. A squeeze of lime brightens everything.

Variations to Try

Protein-Powered Version

Add 1 can of rinsed white beans during blending for extra protein and creaminess. Great for growing teenagers or post-workout meals. You won't taste the beans, just the enhanced texture!

Thai-Inspired Twist

Replace cumin with 1 tablespoon Thai red curry paste, use lime juice instead of lemon, and garnish with cilantro and chopped peanuts. Add lemongrass to the simmering broth for authentic flavor.

Autumn Harvest

Substitute half the sweet potatoes with butternut squash or pumpkin. Add 1 peeled and diced apple with the onions. Finish with crispy sage leaves fried in brown butter for ultimate fall comfort.

Spicy Southwest

Add 1 chipotle pepper in adobo sauce with the garlic, use smoked paprika instead of cumin, and stir in corn kernels with the spinach. Top with avocado cubes and tortilla strips.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours! Keep spinach separate and add when reheating for best color and texture. The soup will thicken considerably when cold—this is normal and actually indicates you made it right. Thin with broth, water, or milk when reheating.

Freezing

This soup freezes beautifully for up to 3 months, making it perfect for meal prep or gifting to new parents. Freeze in portion-sized containers or freezer bags laid flat for space-saving storage. Leave 1 inch headspace for expansion. Thaw overnight in the refrigerator, then reheat gently. Note: coconut milk can sometimes separate when frozen, but a good whisk brings it back together. If this bothers you, freeze the soup before adding coconut milk and add it when reheating.

Reheating

Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add liquid as needed—coconut milk, broth, water, or even a splash of apple juice for sweetness. Microwave works for individual portions: use 50% power and stir every 30 seconds. Never boil after adding coconut milk or cream. If reheating from frozen, thaw completely first for best results, though you can reheat from frozen in a pinch—just use very low heat and stir often.

Frequently Asked Questions

Absolutely! It's perfect for slow cooking. Roast the sweet potatoes as directed first—don't skip this step! Then add everything except coconut milk and spinach to your slow cooker. Cook on low 6-8 hours or high 3-4 hours. Blend with immersion blender, then stir in coconut milk and spinach during the last 15 minutes. The roasting step is crucial for flavor development that can't happen in a slow cooker.

Try adding the spinach before blending instead of after—kids won't even know it's there! The soup turns a beautiful orange-green color, and the spinach flavor completely disappears into the sweet potato base. You could also substitute with baby kale or even frozen peas for color and nutrition. Another trick: call it "Superhero Soup" and tell them the green flecks give them super powers.

Yes, but take precautions! Hot liquids expand in blenders and can blow the lid off. Fill your blender no more than halfway, remove the center cap from the lid, cover with a folded kitchen towel, and start on low speed. Better yet, let the soup cool for 10-15 minutes first. Work in batches and be patient. An immersion blender is safer and easier for hot soups, but a regular blender gives you silkier results.

Incredibly! Sweet potatoes are packed with beta-carotene, fiber, and potassium. Spinach adds iron, folate, and vitamins A, C, and K. Coconut milk provides healthy fats that help absorb the fat-soluble vitamins. One serving delivers over 100% of your daily vitamin A needs. It's naturally gluten-free, can be made vegan, and has no added sugars. The fiber keeps you full, making it great for weight management. Plus, warm soup aids digestion and keeps you hydrated in winter.

Definitely! This recipe doubles beautifully and actually works better in larger batches—more volume means more even cooking. You'll need a large pot (at least 6-quart) and may need to blend in more batches. It freezes perfectly, so make a double batch and freeze half for busy weeks. The only limitation is your blender capacity. For huge batches, use an immersion blender or blend in multiple batches.

No problem! Use heavy cream or half-and-half for ultra-rich results. For a lighter option, try whole milk or plain yogurt (add yogurt off-heat to prevent curdling). Cashew cream works beautifully—blend ½ cup soaked cashews with ½ cup water until smooth. Even cream cheese works in a pinch. Each substitution changes the flavor slightly, but all create delicious, creamy soup. For dairy-free but coconut-free, oat milk or almond milk work too.
creamy sweet potato and spinach soup for hearty winter family nights
soups
Pin Recipe

Creamy Sweet Potato and Spinach Soup

(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 1 tablespoon olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
  2. Build aromatics: In large pot, sauté onion in remaining oil until translucent, 8-10 minutes. Add garlic, ginger, and spices; cook 1 minute.
  3. Simmer: Add roasted sweet potatoes, broth, and bay leaf. Simmer 15 minutes until everything is very tender.
  4. Blend: Remove bay leaf. Blend until smooth using immersion blender or regular blender in batches.
  5. Finish: Stir in coconut milk and nutmeg. Add spinach and cook just until wilted. Season to taste.
  6. Serve: Ladle into warm bowls and garnish as desired. Serve immediately with crusty bread.

Recipe Notes

For extra flavor, roast a head of garlic alongside the sweet potatoes and squeeze the cloves into the soup when blending. Soup thickens as it sits—thin with broth when reheating. Freeze portions for up to 3 months.

Nutrition (per serving)

287
Calories
4g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.