Love this recipe? Save it to Pinterest before you forget!
Creamy Sweet Potato & Spinach Soup with Roasted Garlic
There’s a moment every October when the first real chill slips through the window screens and my kitchen suddenly smells like socks that have been dried on a radiator. That’s my cue to pull out the soup pot. This particular recipe was born on one of those evenings three years ago, when the pantry held nothing but a crinkled bag of sweet potatoes, a tired clump of spinach, and a bulb of garlic that had started to sprout green wings. I roasted the garlic until it turned caramel-soft, blended it with the sweet potatoes, and watched the color bloom into something that looked like a sunset in a bowl. My then-toddler wandered in, took one sip, and announced it was “sunshine for my tummy.” We’ve made it weekly ever since—sometimes with coconut milk, sometimes with cream, always with the memory of that first cozy night.
Why You'll Love This creamy sweet potato and spinach soup with roasted garlic for family meals
- One-pot wonder: Everything—from roasting the garlic to wilting the spinach—happens in a single Dutch oven, so you can tuck the empty dishes into the dishwasher before the soup even hits the table.
- Sneaky veggies: The soup carries almost two cups of leafy greens per batch, but the silky texture and natural sweetness mean even spinach-skeptics slurp it happily.
- Freezer-friendly: It reheats like a dream, making it perfect for meal-prep Sundays or for delivering to a friend who just had a baby.
- Budget hero: Sweet potatoes are cheap year-round, and a single $2 bag of spinach stretches across six generous bowls.
- Allergy-aware: Naturally gluten-free, easily dairy-free (swap coconut milk), and nut-free, so it works for school lunch thermoses.
- Comfort without heaviness: Creamy enough to feel indulgent, yet the base is broth, keeping each serving under 300 calories.
- Color therapy: That vibrant orange-green swirl is an instant mood-lifter on gray winter afternoons.
Ingredient Breakdown
Sweet potatoes are the backbone here—look for the orange-fleshed Garnet or Jewel varieties; they’re moister and sweeter than the pale Hannah types. Roasting the garlic tames its bite and turns the cloves into mellow, spreadable nuggets that melt seamlessly into the soup. Baby spinach wilts quickly and keeps the color bright; mature curly spinach works too, but strip the thicker stems so they don’t clog your blender. For the liquid, I use half low-sodium vegetable broth and half water—broth alone can muddy the sweet potato’s flavor. A splash of apple cider vinegar at the end lifts all the layers; don’t skip it, even if it feels odd in a creamy soup. Finally, a modest amount of heavy cream (or full-fat coconut milk) swirled in off-heat gives that velvet finish without turning the bowl into dessert.
Step-by-Step Instructions
-
1
Roast the garlic
Preheat oven to 400 °F (204 °C). Slice the top quarter off a whole bulb of garlic to expose the cloves. Drizzle with 1 tsp olive oil, wrap in foil, and roast directly on the oven rack for 40 minutes. When cool enough to handle, squeeze the cloves out like toothpaste.
-
2
Sweat the aromatics
While the garlic roasts, heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add 1 diced yellow onion and cook 5 minutes until translucent. Stir in 2 tsp kosher salt, 1 tsp smoked paprika, and ½ tsp black pepper; cook 30 seconds to bloom the spices.
-
3
Build the base
Peel and cube 2 lbs (about 4 medium) sweet potatoes; add to the pot with the roasted garlic cloves. Pour in 3 cups vegetable broth and 2 cups water. Bring to a boil, reduce to a lively simmer, and cook 15 minutes until the potatoes slide off a fork.
-
4
Blend to silk
Turn off the heat. Using an immersion blender, purée until absolutely smooth. (If using a countertop blender, vent the lid and blend in small batches.) Return soup to low heat.
-
5
Wilt the spinach
Stir in 5 oz baby spinach, a handful at a time, letting each batch wilt before adding the next. The color will shift from traffic-cone orange to a mellow marigold flecked with green.
-
6
Finish with cream
Off the heat, whisk in ½ cup heavy cream (or coconut milk) and 1 tsp apple cider vinegar. Taste; add more salt or vinegar as needed. Serve hot, drizzled with extra cream and a crack of black pepper.
Expert Tips & Tricks
- Double-roast trick: If you have time, roast an extra bulb of garlic, mash the cloves with butter, and freeze in teaspoon-sized dollops. Drop one into each bowl just before serving for an extra-roasty surprise.
- Texture tuning: For an ultra-luxe restaurant mouthfeel, press the puréed soup through a fine-mesh sieve with the back of a ladle; it removes any fibrous bits.
- Spice playground: Add ½ tsp ground coriander and ¼ tsp cayenne for North-African vibes, or swap the paprika for curry powder and finish with lime juice.
- Kid-approved topping bar: Set out mini marshmallows (they melt into sweet pockets), crushed tortilla chips, or a drizzle of maple syrup for little diners to customize.
- Make-ahead magic: The soup thickens as it sits; thin with broth or water when reheating, and always add the cream after reheating to prevent curdling.
Common Mistakes & Troubleshooting
- Grainy soup? Your blender may not be powerful enough, or the potatoes were undercooked. Return to the pot, simmer 5 more minutes, then re-blend.
- Too sweet? Sweet potatoes vary. Balance with an extra ½ tsp vinegar or a squeeze of lemon.
- Spinach turning army-green? Add it within 10 minutes of serving; prolonged heat dulls the color.
- Curdled cream? The soup was too hot when the cream went in. Whisk in a slurry of 1 Tbsp cornstarch + 2 Tbsp cold broth and gently reheat; the starch will re-emulsify.
Variations & Substitutions
- Vegan: Use full-fat coconut milk and swap the heavy cream for an extra ¼ cup blended cashews soaked in hot water.
- Low-carb: Replace half the sweet potatoes with steamed cauliflower; you’ll lose some color but keep the creaminess.
- Protein boost: Stir in 1 can of rinsed chickpeas during the wilt step, or top each bowl with shredded rotisserie chicken.
- Green swap: Kale or Swiss chard work—just remove ribs and massage the leaves between your hands for 30 seconds to tenderize before adding.
Storage & Freezing
Cool the soup completely, then refrigerate in airtight containers up to 5 days. For freezing, skip the cream; portion into quart freezer bags, lay flat to freeze (saves space), and use within 3 months. Thaw overnight in the fridge, then reheat gently and stir in the cream once hot.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Soup with Roasted Garlic
Ingredients
- 2 large sweet potatoes, peeled & cubed
- 1 whole garlic bulb
- 3 Tbsp olive oil, divided
- 1 medium yellow onion, diced
- 2 celery stalks, diced
- 4 cups vegetable broth
- 1 cup canned coconut milk
- 3 cups fresh baby spinach
- 1 tsp ground cumin
- ½ tsp smoked paprika
- Salt & black pepper to taste
- Pumpkin seeds & crusty bread for serving
Instructions
- 1Preheat oven to 400 °F. Trim top of garlic bulb, drizzle with 1 Tbsp oil, wrap in foil, and roast 30 min.
- 2Meanwhile, heat remaining oil in a pot over medium heat. Sauté onion & celery 5 min until translucent.
- 3Add sweet potatoes, cumin, paprika, salt & pepper; cook 2 min to bloom spices.
- 4Pour in broth, bring to boil, then simmer 15 min until potatoes are fork-tender.
- 5Squeeze roasted garlic cloves into soup. Blend with an immersion blender until silky smooth.
- 6Stir in coconut milk and spinach; simmer 3 min until greens wilt. Adjust seasoning.
- 7Ladle into bowls, top with pumpkin seeds, and serve hot with crusty bread.
Recipe Notes
Make-ahead: soup keeps 4 days refrigerated or 3 months frozen. Reheat gently; thin with broth if needed. For extra protein, add a can of rinsed chickpeas when returning blended soup to pot.