Love this?
Hearty Sweet Potato & Spinach Soup with Roasted Garlic
Velvety, nutrient-dense, and ready in under an hour—this vegetarian soup turns weeknight dinner into a candle-worthy ritual.
When October’s chill sneaks under the door and the sun clocks out before dinner, my family begs for one thing: a pot of something steaming on the stove and the scent of sweet potatoes caramelizing in olive oil. This hearty sweet-potato-and-spinach soup started as a clean-out-the-fridge experiment on a frantic Tuesday, but after the first spoonful my seven-year-old looked up and said, “Mom, this tastes like a hug.” That was four years ago, and we’ve served it no fewer than fifty times since—at Halloween pre-gaming, post-ski movie nights, and every single Thanksgiving Eve because it keeps the vegetarians, the gluten-free cousins, and the I’m-just-here-for-bread teenagers equally happy.
What makes it a repeat champion? Roasting an entire head of garlic while the vegetables sauté creates mellow, buttery cloves that melt into the broth and give the soup a depth you’d swear came from hours of simmering bones. Coconut milk (or heavy cream if you roll that way) swirls in at the end for silkiness, while a fistful of baby spinach wilts into emerald ribbons that brighten each bowl. The recipe is week-night fast—40 minutes start to finish—but tastes like Sunday supper, especially when you serve it with grilled-cheese “soldiers” for dunking.
Why This Recipe Works
- One pot, one sheet pan: Roast the garlic on a small foil square while the soup simmers—no extra dishes.
- Builds flavor fast: Browning the sweet-potato cubes in olive oil creates caramelized edges that season the entire pot.
- Creamy without the cream: A light pour of coconut milk keeps it dairy-free and Whole30-friendly, but you can swap in half-and-half.
- Two texture options: Purée until velvety or leave half the cubes intact for a chunky, stew-like vibe.
- Green-power boost: Three cups of spinach dissolve into the broth—an effortless veggie win for picky eaters.
- Freezer hero: Double the batch; leftovers freeze beautifully for up to three months.
Ingredients You'll Need
Sweet Potatoes: Look for firm, unblemished orange-flesh varieties labeled “garnet” or “jewel.” They’re starchier and lend natural sweetness that balances the savory broth. Peel just before cooking—cut surfaces oxidize quickly.
Fresh Garlic: One whole head, not the pre-peeled cloves. Roasting tames the bite and adds caramel notes. If you’re in a pinch, substitute 3 teaspoons of garlic powder stirred in during the sauté, but promise me you’ll try the roasted version once.
Spinach: Baby spinach saves you from stem trimming. If you’re using mature curly spinach, slice off the thicker stalks and give it a rough chop so it wilts evenly. Frozen spinach works; thaw and squeeze every last drop of water or your soup will turn army-green.
Vegetable Broth: Low-sodium keeps you in charge of salt. I keep homemade broth cubes in the freezer, but Pacific Foods or Imagine brand both taste garden-fresh.
Coconut Milk: Full-fat from the can, shaken. Light coconut milk is watery and you’ll miss the luxurious finish. Not a coconut fan? Swap in ½ cup evaporated milk or ¼ cup crème fraîche.
Smoked Paprika & Thyme: Smoked paprika gives campfire depth, while dried thyme adds earthy perfume. Fresh thyme is lovely—double the quantity if you go that route.
Olive Oil & Butter: A 50/50 mix raises the smoke point and layers flavor. Use ghee for a paleo spin.
How to Make Hearty Sweet Potato & Spinach Soup with Roasted Garlic
Expert Tips
Temperature trick
Warm your bowls in a 200 °F oven for 2 minutes so the soup stays piping from first slurp to last.
Blending safety
If using a countertop blender, remove the center cap and cover with a towel to let steam escape—prevents soup explosions.
Brightness boost
A teaspoon of white miso stirred in at the end adds umami complexity without muddying the color.
Thick or thin
Too thick? Thin with broth. Too thin? Simmer uncovered 5 minutes or whisk in a tablespoon of instant mashed-potato flakes.
Flavor lock
Cool leftovers quickly in an ice bath before refrigerating; it preserves the vibrant green spinach color.
Zero-waste
Sweet-potato peels? Toss with oil, salt, and smoked paprika; bake 12 min at 400 °F for crispy veggie “bacon” bits.
Variations to Try
- Spicy chipotle: Swap smoked paprika for 1 teaspoon chipotle powder; garnish with cilantro and lime.
- Protein powerhouse: Stir in 1 can of rinsed chickpeas or 2 cups shredded rotisserie chicken.
- Curried coconut: Add 1 tablespoon red curry paste with the onions and finish with Thai basil.
- Autumn harvest: Replace half the sweet potatoes with butternut squash and add ½ cup diced apple.
- Creamy cauliflower: Sub 1 cup cauliflower florets for an equal amount of sweet potato to slash carbs.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld and taste even better on day two.
Freezer: Portion into quart-size freezer bags, squeeze out excess air, lay flat to freeze (saves space), and store up to 3 months. Thaw overnight in the fridge or 5 minutes under cool running water.
Reheat: Warm gently over medium-low, stirring often. Add a splash of broth or coconut milk to loosen, because it thickens as it sits.
Make-ahead: Chop the onions and sweet potatoes the night before; store submerged in water with a squeeze of lemon to prevent browning. Roasted garlic can be made up to a week ahead; keep submerged in olive oil in the fridge and use the aromatic oil for salad dressings.
Frequently Asked Questions
Hearty Sweet Potato & Spinach Soup with Roasted Garlic
Ingredients
Instructions
- Roast garlic: Pre-heat oven to 400 °F. Slice top off garlic head, drizzle with oil, wrap in foil, roast 35 min. Squeeze out cloves.
- Sauté aromatics: Heat 1 Tbsp oil + butter in Dutch oven over medium. Add onion, cook 4 min. Stir in salt, pepper, paprika, thyme; toast 30 sec.
- Brown potatoes: Add sweet-potato cubes; cook 5 min, stirring twice, until edges caramelize.
- Deglaze: Pour in wine/vinegar; scrape browned bits.
- Simmer: Add broth & roasted garlic. Boil, then low 15 min until potatoes are soft.
- Blend (optional): Purée partially or fully with an immersion blender.
- Finish: Stir in coconut milk and spinach; cook 2 min. Taste, adjust salt/lemon. Serve hot.
Recipe Notes
Soup thickens as it sits. Thin with broth when reheating. Freeze portions up to 3 months.