Love this? Pin it for later!
Why This Recipe Works
- Velvety Texture Without Heavy Cream: A single Yukon Gold potato gives the soup natural body while coconut milk (or dairy cream) adds silkiness without weighing you down.
- Sweet-Savory Balance: Roasted sweet potatoes bring caramelized depth; a whisper of maple enhances their sweetness while lime juice keeps everything bright.
- One-Pot Convenience: Everything simmers in the same Dutch oven, meaning fewer dishes and more time to linger over coffee.
- Iron-Rich Spinach: Baby spinach wilts in the last minute, preserving color and nutrients for a vibrant finish.
- Make-Ahead Friendly: Flavors deepen overnight; thin with broth and reheat gently for an instant breakfast.
- Allergy-Smart: Naturally gluten-free, easily vegan, and nut-free—perfect for mixed-diet tables.
- Freezer Hero: Puréed soups freeze beautifully; portion into silicone muffin cups for single-serve mornings.
- Customizable Heat: Add a pinch of cayenne or a swirl of harissa if you crave a warming kick.
Ingredients You'll Need
Sweet potatoes are the star here, but quality matters. Look for firm, unblemished tubers with tight skin—organic if possible since conventional sweet potatoes can carry pesticide residue. I prefer the deeper-orange varieties (often labeled “garnet” or “jewel”) for their moist flesh and candy-like sweetness. A single Yukon Gold potato is the secret to that restaurant-smooth mouthfeel; its lower starch content prevents the gluey texture russets sometimes create. Baby spinach wilts almost instantly and keeps its emerald hue, but if you only have mature curly spinach, remove the thicker ribs. Coconut milk keeps the soup vegan and adds a subtle tropical perfume, though heavy cream will give you a more classic bisque flavor. Use full-fat coconut milk from a can—light versions are watery and prone to curdling. When buying vegetable broth, choose low-sodium so you can control seasoning; homemade is glorious but not required for busy mornings. Finally, a squeeze of fresh lime right before serving lifts all the sweet notes and makes the spinach taste greener.
How to Make Creamy Sweet Potato and Spinach Soup for Slow Winter Mornings
Warm Your Pot
Place a heavy 5-quart Dutch oven over medium heat for 90 seconds. This prevents the aromatics from sticking and encourages even browning. While it warms, dice your onion and mince the garlic so everything is ready.
Bloom the Butter & Aromatics
Add 2 tablespoons of unsalted butter (or coconut oil for vegan). Once it foams, swirl to coat the base. Stir in 1 diced medium yellow onion plus ¾ teaspoon kosher salt. Sauté 4 minutes until translucent, then add 3 minced garlic cloves and 1 teaspoon freshly grated ginger. Cook 60 seconds; the ginger perfumes the fat and primes your palate for warmth.
Add Sweet Potatoes & Yukon Gold
Peel and cube 2 pounds (about 3 medium) sweet potatoes and 1 medium Yukon Gold potato into ½-inch pieces. Uniform size ensures they cook at the same rate. Toss them into the pot with ½ teaspoon freshly ground black pepper and ¼ teaspoon nutmeg. Stir to coat in the fragrant butter; the edges should start to look slightly translucent.
Deglaze & Simmer
Pour in 4 cups low-sodium vegetable broth and 1 cup water. Use a wooden spoon to scrape up any caramelized bits; they’re flavor gold. Bring to a boil, then reduce to a gentle simmer, partially cover, and cook 18–20 minutes or until the tip of a paring knife slides effortlessly through a cube of sweet potato.
Purée Until Silky
Remove from heat and let cool 5 minutes (reduces splatter). Using an immersion blender, purée directly in the pot until absolutely smooth—2 full minutes for velvet texture. If using a countertop blender, vent the lid and blend in batches. Return soup to low heat.
Enrich with Coconut Milk
Shake a 13.5-ounce can of full-fat coconut milk vigorously, then stir in ¾ cup. Reserve the remainder for garnish or coffee. Simmer gently 2 minutes; do not boil or the coconut milk can separate. Taste and adjust salt—sweet potatoes vary widely in sweetness, so you may need an extra pinch.
Brighten & Sweeten
Stir in 1 tablespoon pure maple syrup and 1 tablespoon fresh lime juice. The acid wakes up the flavors; the syrup rounds them. If your sweet potatoes were exceptionally sweet, skip the syrup and add an extra spritz of lime instead.
Wilt in Spinach
Increase heat to medium. Grab two big handfuls (about 3 loosely packed cups) baby spinach and drop them into the soup. Stir 30–45 seconds just until the leaves turn bright emerald. Overcooking dulls the color and robs vitamin C.
Serve in Warm Mugs
Ladle into pre-warmed mugs or shallow bowls. Swirl a teaspoon of coconut milk on top for contrast, sprinkle with toasted pumpkin seeds, and finish with a few grinds of black pepper. Sip slowly while the day outside brightens.
Expert Tips
Low-and-Slow Sauté
Keep the heat at medium; browning the onions too quickly creates bitter edges that muddy the soup’s sweetness.
Coconut Milk Separation Fix
If your coconut milk curdles, whisk in 1 teaspoon cornstarch slurry and warm gently; the starch emulsifies the fat.
Overnight Flavor Boost
Make the soup through Step 6, cool, and refrigerate overnight. Add spinach only when reheating to keep it vivid.
Mug Serving Hack
Warm your mugs by filling them with boiling water while the soup simmers; the soup stays hotter longer on frosty mornings.
Blender Safety
Never fill a countertop blender more than half-full with hot liquid; hold the lid with a kitchen towel to prevent steam blowouts.
Spinach Substitute
Out of spinach? Baby kale or chopped arugula works; just simmer 1 minute longer to soften the sturdier leaves.
Variations to Try
- Carrot-Ginger Twist: Replace ½ pound sweet potatoes with carrots and add 1 tablespoon grated fresh turmeric for golden color and anti-inflammatory punch.
- Protein-Power Version: Stir in 1 cup cooked red lentils during the last 5 minutes for an extra 8 grams plant protein per serving.
- Smoky Chipotle: Add ½ minced chipotle in adobo plus 1 teaspoon smoked paprika for a southwestern vibe; garnish with cilantro and pepitas.
- Dairy-Lover’s Route: Swap coconut milk for equal parts whole milk and a splash of half-and-half; finish with sharp white cheddar shreds.
- Thai-Inspired: Add stalk of lemongrass, 1 tablespoon Thai red curry paste, and finish with chopped cilantro and a drizzle of sesame oil.
- Apple-Squash Edition: Sub 1 pound peeled butternut squash and 1 tart apple for half the sweet potatoes; use sage instead of spinach.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken as the starch retrogrades; thin with broth or water when reheating.
Freezer: Portion into silicone muffin trays, freeze until solid, then pop out the pucks and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or simmer gently from frozen.
Make-Ahead Breakfast Jars: Divide soup among 8-ounce thermos jars; add a layer of parchment directly on the surface to prevent oxidation. Grab, reheat, and run.
Frequently Asked Questions
creamy sweet potato and spinach soup for slow winter mornings
Ingredients
Instructions
- Melt & Sauté: In a 5-quart Dutch oven melt butter over medium heat. Add onion and salt; cook 4 min until translucent. Stir in garlic and ginger; cook 1 min.
- Add Potatoes: Toss in sweet potatoes, Yukon Gold, pepper, and nutmeg. Stir to coat.
- Simmer: Pour in broth plus 1 cup water. Bring to boil, reduce to simmer, partially cover 18–20 min until potatoes are tender.
- Blend: Purée with immersion blender until silky. Return to low heat.
- Enrich: Stir in ¾ cup coconut milk, maple syrup, and lime juice; warm 2 min. Do not boil.
- Finish: Increase heat to medium, add spinach, and stir 30–45 sec until wilted. Taste for seasoning and serve hot.
Recipe Notes
For ultra-smooth texture, strain through a fine-mesh sieve after blending. Soup thickens as it sits; thin with broth or water when reheating.