hearty sweet potato and spinach soup with garlic for cozy family nights

30 min prep 4 min cook 4 servings
hearty sweet potato and spinach soup with garlic for cozy family nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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, spinach, garlic, and coconut milk arranged on a wooden board

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

1 Roast the garlic: Pre-heat oven to 400 °F. Slice the top ¼ inch off a whole head of garlic to expose the cloves. Drizzle with olive oil, wrap in foil, and place directly on the oven rack. Roast 35 minutes while you continue. When cool enough to handle, squeeze out the cloves—they’ll pop like buttery paste.
2 Sauté aromatics: In a heavy 4-quart Dutch oven warm 1 tablespoon olive oil and 1 tablespoon butter over medium heat. Add diced onion and cook 4 minutes until translucent. Stir in 2 teaspoons kosher salt, 1 teaspoon black pepper, 1 teaspoon smoked paprika, and ½ teaspoon dried thyme; toast 30 seconds until fragrant.
3 Brown sweet potatoes: Add 3 cups peeled, ¾-inch cubes of sweet potato (about 2 medium). Toss to coat in spices and cook 5 minutes, stirring only twice—let them sit long enough to caramelize golden edges. Color equals flavor, so be patient.
4 Deglaze: Pour in ¼ cup dry white wine (or 2 tablespoons apple-cider vinegar plus 2 tablespoons water). Scrape the brown bits off the pot bottom with a wooden spoon; these concentrated sugars will enrich the broth.
5 Simmer: Add 4 cups vegetable broth and the roasted garlic cloves. Bring to a boil, reduce to low, cover, and simmer 15 minutes or until the potatoes are fork-tender.
6 Choose your texture: For a silky purée, immersion-blend directly in the pot until smooth. For heartier texture, ladle half into a blender, whiz until creamy, and return it to the pot, leaving plenty of cubes intact.
7 Add greens & cream: Stir in 3 cups loosely packed baby spinach and ¾ cup full-fat coconut milk. Cook 2 minutes more—just until the spinach wilts and turns bright green. Overcooking dulls the color.
8 Season & serve: Taste. Need sparkle? Add a squeeze of lemon or a pinch more salt. Ladle into warm bowls, drizzle with extra coconut milk, and scatter toasted pumpkin seeds for crunch. Serve sizzling hot with crusty bread.

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

Frozen diced sweet potatoes are pre-blanched and will cook faster but won’t caramelize as well. If short on time, go ahead—just reduce the simmering step to 10 minutes.

As written, yes! The only potential animal product is the butter used for sautéing; swap in extra olive oil or vegan butter to keep it plant-based.

Blend in ½ cup frozen peas or steamed zucchini instead; both disappear color-wise but keep the nutrients. You can also purée the spinach completely so no green fleaks remain.

Absolutely. Add everything except coconut milk and spinach to the insert; cook on LOW 4–5 hours or HIGH 2–3 hours until potatoes are soft. Blend to desired texture, then stir in coconut milk and spinach during the last 15 minutes on HIGH.

Peel a russet potato and simmer it in the soup for 15 minutes; it will absorb some salt. Remove the potato, taste, and adjust. Alternatively, dilute with more broth and balance with a squeeze of citrus.

A crusty sourdough or no-knead artisan loaf is classic. For gluten-free diners, serve with cornbread or crispy rice cakes.
Hearty sweet potato and spinach soup with garlic for cozy family nights
soups
Pin Recipe

Hearty Sweet Potato & Spinach Soup with Roasted Garlic

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. 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.
  2. 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.
  3. Brown potatoes: Add sweet-potato cubes; cook 5 min, stirring twice, until edges caramelize.
  4. Deglaze: Pour in wine/vinegar; scrape browned bits.
  5. Simmer: Add broth & roasted garlic. Boil, then low 15 min until potatoes are soft.
  6. Blend (optional): Purée partially or fully with an immersion blender.
  7. 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.

Nutrition (per serving)

218
Calories
4g
Protein
28g
Carbs
10g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.