Love this recipe? Save it to Pinterest before you forget!
Creamy Sweet Potato & Spinach Soup with Roasted Garlic
A velvety, nutrient-packed bowl that tastes like autumn in soup form—perfect for those first truly chilly nights when you crave something both comforting and wholesome.
Why I Created This Recipe
Last October, after a marathon day of apple picking and pumpkin carving with my nieces, we trudged inside with numb fingers and rumbling stomachs. The pantry offered little beyond a forgotten bag of sweet potatoes, a wilting box of baby spinach, and a head of garlic whose papery skin had started to sprout. What began as a “clean-out-the-fridge” experiment turned into the most-requested soup of the season. My middle niece—who swore she hated both sweet potatoes and spinach—asked for thirds. Since then, I’ve refined the technique (roasting the garlic first = game changer), doubled the greens, and landed on the perfect balance of creaminess without heaviness. Every spoonful tastes like pulling on your favorite oversized sweater: familiar, cozy, and just a little bit luxurious.
Why You'll Love This Creamy Sweet Potato & Spinach Soup
- One-pot wonder: Minimal dishes, maximum flavor—everything from sauté to simmer happens in a single Dutch oven.
- Roasted garlic magic: Roasting tames raw bite and adds caramelized depth you can’t get from a quick sauté.
- Velvety without the cream: A modest splash of coconut milk (or dairy cream if you prefer) keeps it lush while letting vegetable flavors shine.
- Meal-prep hero: Tastes even better on day two, freezes beautifully, and thaws quickly for weeknight emergencies.
- Nutrient powerhouse: Beta-carotene from sweet potatoes, iron from spinach, immune-boosting allicin from garlic—comfort food that loves you back.
- Allergen-flexible: Naturally gluten-free, easily vegan, and simple to make nut-free.
- Kid-approved trick: Puréed silky-smooth, the color screams “cheesy” even though there’s no cheddar—great for picky eaters.
Ingredient Breakdown
Sweet potatoes – Choose orange-fleshed varieties (often labeled “garnet” or “jewel”). They’re moister and sweeter than tan-fleshed “yams,” yielding a creamier soup. Look for firm, unblemished skins; minor scratches are fine, but deep gouges can signal mold inside.
Fresh spinach – Baby spinach saves prep time—no stem removal needed. If you only have mature curly spinach, strip the tough stems and triple-wash; grit hides in crinkles. Frozen spinach works in a pinch: thaw, squeeze bone-dry, and stir in during the last simmer.
Whole head of garlic – Roasting turns cloves into mellow, spreadable candy. Don’t substitute pre-minced jarred garlic here; the flavor profile is entirely different.
Yellow onion & celery – The aromatic base. Dice small so they disappear into the purée.
Vegetable broth – Use low-sodium to control seasoning. Chicken broth is fine for omnivores; water plus bouillon paste works too.
Thyme & smoked paprika – Thyme brings woodsy warmth; smoked paprika adds subtle campfire notes that pair beautifully with sweet potato.
Coconut milk – Full-fat for maximum silkiness. Light versions work but yield a thinner body. Not a coconut fan? Swap in ½ cup heavy cream or ¾ cup half-and-half.
Apple cider vinegar – A tiny splash at the end wakes everything up, the way salt does for chocolate chip cookies.
Step-by-Step Instructions
-
1
Roast the garlic
Preheat oven to 400 °F (204 °C). Slice the top ¼ inch off a whole head of garlic to expose the cloves. Drizzle with ½ tsp olive oil, wrap in foil, and roast directly on the oven rack for 40 minutes while you prep vegetables. When cool enough to handle, squeeze out the sticky cloves.
-
2
Sauté aromatics
Warm 2 Tbsp olive oil in a heavy Dutch oven over medium heat. Add diced onion, celery, and ½ tsp kosher salt; cook 6–7 minutes until translucent, stirring often. You want gentle sizzles, not browning.
-
3
Bloom spices
Stir in 1 tsp dried thyme, ½ tsp smoked paprika, and a pinch of black pepper; toast 60 seconds until fragrant. This fat-soluble step unlocks essential oils and prevents dusty, raw-spice taste.
-
4
Add sweet potatoes & roasted garlic
Toss in 2 lbs peeled, ¾-inch cubed sweet potatoes plus the roasted garlic cloves. Stir to coat in spiced oil; cook 3 minutes so edges lightly sear, building fond.
-
5
Deglaze & simmer
Pour in 4 cups low-sodium vegetable broth, scraping browned bits. Bring to a boil, reduce to low, cover, and simmer 15 minutes or until potatoes are fork-tender.
-
6
Blend until silk-smooth
Remove from heat; add 3 loosely packed cups baby spinach on top (it wilts instantly). Using an immersion blender, blend 2–3 minutes, moving the wand up and down to incorporate air. No immersion blender? Carefully transfer in batches to a countertop blender, venting the lid and holding a towel—steam explosions are real.
-
7
Finish with coconut milk & acid
Return puréed soup to low heat. Stir in ¾ cup full-fat coconut milk, 1 tsp kosher salt (start with ½ and adjust), and 1 tsp apple cider vinegar. Heat 2 minutes—do not boil again or coconut milk can separate. Taste; add more salt, pepper, or vinegar for brightness.
-
8
Serve & garnish
Ladle into warmed bowls. Swirl extra coconut milk for contrast, scatter toasted pumpkin seeds for crunch, or add a crack of black pepper. Crusty sourdough mandatory (okay, highly recommended).
Expert Tips & Tricks
- Speed-roast garlic: If dinner can’t wait 40 minutes, separate the cloves, blanch in boiling water 30 seconds, peel, then skillet-toast in a dry pan until spotty brown—flavor approximates roasted in 8 minutes.
- Temperature matters: Blending hot soup creates steam pressure. Fill blender only halfway, remove feeder cap, cover with a towel, and start on low to avoid volcanic eruptions.
- Texture dial: For a chunkier “stew,” reserve 1 cup cubed potatoes before blending; stir them back at the end.
- Boost protein: Stir in a can of rinsed white beans during the final reheat; the neutral beans vanish visually while adding 15 g plant protein to the entire pot.
- Color pop: Adding spinach after you kill the heat preserves that electric green. If you must reheat leftovers, do so gently.
- Make-ahead lunch: Portion cooled soup into 16-oz mason jars, leaving 1 inch headspace. Refrigerate; grab-and-go for office microwaves (loosen lid first).
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Soup too thick | Over-measured potatoes or over-reduced broth | Whisk in warm broth or water ¼ cup at a time until pourable. |
| Grainy texture | Blended potatoes while lukewarm; starches turn gluey | Reheat until steaming before re-blending; pass through a fine sieve. |
| Bland bowl | Under-salted, missing acid | Add ½ tsp kosher salt and ½ tsp vinegar; let meld 2 minutes, retaste. |
| Spinach turned army-green | Cooked too long after puréeing | Next time add spinach off-heat; for now, brighten with fresh micro-greens on top. |
| Coconut milk curdled | Boiled aggressively after adding | Whisk vigorously; if appearance still bothers you, strain and re-season. |
Variations & Substitutions
- Carrot-Sweet Potato Split: Replace ½ lb sweet potatoes with carrots for a lighter hue and extra vitamin-K.
- Curried twist: Swap thyme for 1 tsp curry powder and ½ tsp cumin; finish with lime juice instead of vinegar.
- Smoky bacon version: Render 3 strips chopped bacon before onions; reserve crispy bits for garnish. Use cream instead of coconut milk.
- Leafy greens swap: Kale, chard, or arugula all play nicely; just strip tough ribs and simmer 2 extra minutes before blending.
- Spicy kidney: Add 1 minced chipotle in adobo during spice bloom. Top with queso fresco and tortilla strips.
- Low-fat route: Replace coconut milk with equal volume puréed cannellini beans plus ½ cup broth—still creamy, zero saturated fat.
Storage & Freezing
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently over medium-low, thinning with broth as needed.
Freezer: Portion into zip-top bags (lay flat for space-saving bricks) or Souper-Cubes. Freeze up to 3 months. Thaw overnight in the fridge, or submerge sealed bag in room-temp water for 2 hours. Warm slowly; do not boil.
Make-ahead garlic: Roast several heads at once, squeeze cloves into a small jar, cover with olive oil, and refrigerate 2 weeks. Instant flavor upgrade for pastas, vinaigrettes, or this soup.
Frequently Asked Questions
Now that you’ve mastered the ultimate creamy sweet potato & spinach soup, light a candle, queue your coziest playlist, and ladle up some autumn comfort. Don’t forget to pin the recipe so you can find it again when the first frost hits!
Creamy Sweet Potato & Spinach Soup with Garlic
A velvety, warming bowl for chilly nights.
Ingredients
- 2 Tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 lb sweet potatoes, peeled & cubed
- 4 cups vegetable broth
- 1 tsp sea salt
- ½ tsp black pepper
- ¼ tsp ground nutmeg
- 2 cups baby spinach
- ½ cup coconut milk
- 1 Tbsp maple syrup
- Juice of ½ lemon
Instructions
- Heat olive oil in a pot over medium heat. Sauté onion until translucent, 4 min.
- Add garlic; cook 1 min until fragrant. Stir in sweet potatoes, coating in oil.
- Pour in broth; season with salt, pepper, nutmeg. Bring to boil, reduce to simmer 15 min.
- When potatoes are tender, blend soup until smooth using an immersion blender.
- Return to low heat; stir in spinach until wilted, 1 min.
- Blend in coconut milk, maple syrup, lemon juice; warm through 2 min.
- Adjust seasoning, ladle into bowls, drizzle with extra coconut milk if desired.
Recipe Notes
- For extra protein, add a can of rinsed white beans before blending.
- Refrigerate leftovers up to 4 days or freeze 3 months.