Love this? Pin it for later!
Creamy Sweet Potato & Spinach Soup with Garlic & Rosemary
There’s a moment every November—right after the last farmer’s market before Thanksgiving—when I come home with arms full of dusty-orange sweet potatoes, a floppy bouquet of spinach that still holds the morning dew, and a tiny paper envelope of fresh rosemary clippings that perfume the whole car. That night, without fail, I make this soup. The first ladleful is always taken standing at the stove, lights low, sleeves rolled high, steam fogging my glasses. It’s velvet in a bowl: sweet from the potatoes, grassy from the spinach, woodsy from the rosemary, and gently insistent from a whole head of roasted garlic. Over the years it’s become the soup I bring to new parents, to friends under the weather, to my own table when the calendar feels too heavy. It freezes like a dream, thaws into something even silkier, and welcomes a swirl of cream or a splash of coconut milk with equal grace. If you’re looking for a recipe that tastes like someone tucked a blanket around your shoulders, start here.
Why This Recipe Works
- Roasted Garlic Depth: A whole head, slow-roasted until caramel-sweet, gives mellow complexity without raw-bite sharpness.
- Starch-to-Liquid Ratio: Weighing the potatoes ensures a lush body that’s creamy before any dairy hits the pot.
- Two-Stage Spinach: Half is wilted in for color, half is blended in for chlorophyll-bright flavor that stays vibrant.
- Rosemary Infusion: Briefly fried in oil to bloom the essential oils, then removed—no pine-needle chew, just aroma.
- Blender Velocity: A high-speed whirl aerates the soup, yielding a mousse-like texture without heavy cream.
- Make-Ahead Magic: Flavors meld overnight; soup reheats without breaking because we skip flour-based roux.
Ingredients You'll Need
Sweet potatoes are the backbone—look for Garnet or Jewel varieties with tight, unwrinkled skins and a feel like they were just dug up. If they’re sprouting little nubbins, they’re past prime and will taste fibrous. For spinach, grab a farmers’ market bunch if you can; baby leaves are tender but mature leaves have deeper mineral complexity. Give them an ice-water bath to re-hydrate, then spin dry.
Roasted garlic is non-negotiable. Slice the top off a whole head, drizzle with olive oil, wrap in foil, and slide it into any 400 °F (200 °C) oven you already have running—30 minutes while you prep everything else. The cloves slip out like paste and are sweet enough to eat straight.
Fresh rosemary should be perky and resinous; if it bends without snapping, it’s fresh. Dried rosemary is too shard-like and won’t infuse properly. If you must substitute, use ½ tsp dried thyme instead of ¼ tsp dried rosemary.
Vegetable stock is preferable to chicken stock here—the soup’s sweetness needs a neutral backdrop. If you’re using store-bought, choose low-sodium so you can season precisely. Coconut milk is optional but heavenly; use the thick top of a chilled can for garnish and the thinner milk for the body.
How to Make Creamy Sweet Potato & Spinach Soup with Garlic & Rosemary
Roast the Garlic
Preheat oven to 400 °F (200 °C). Slice the top ¼ inch off a whole head of garlic to expose cloves. Drizzle with 1 tsp olive oil, wrap in foil, and roast directly on oven rack for 30 minutes until cloves are caramel-soft. Cool slightly, then squeeze cloves into a small bowl; mash with fork. You’ll have about 2 Tbsp of sweet, sticky gold.
Bloom the Rosemary
In a heavy 4-quart Dutch oven, warm 2 Tbsp olive oil over medium. Add 2 fresh rosemary sprigs; fry 45 seconds per side until leaves turn vivid green and oil smells like pine-citrus. Remove sprigs—this prevents bitter over-steeping—leaving scented oil behind.
Sweat the Aromatics
Add 1 diced yellow onion to the rosemary oil with ½ tsp kosher salt. Reduce heat to medium-low and cook 6–7 minutes until translucent, not browned. Stir in 2 stalks diced celery and 1 diced carrot; continue 5 minutes. The veg should look glossy and taste sweet.
Build the Base
Stir in 2 Tbsp tomato paste; cook 2 minutes until brick-red and starting to stick—this caramelized layer equals umami. Add 2 tsp smoked paprika and ½ tsp black pepper; cook 30 seconds to bloom spices. Scrape up any brown bits with a wooden spoon.
Add Sweet Potatoes & Liquid
Peel and cube 2 lbs (900 g) sweet potatoes into ¾-inch pieces; uniformity ensures even cooking. Toss into pot with 4 cups vegetable stock and 1 cup water. Bring to a boil, then reduce to lively simmer. Skim any gray foam—sweet potatoes release starch that can cloud flavor.
Simmer Until Silky
Cover pot slightly ajar and simmer 15–18 minutes until potatoes yield easily to a fork. Remove from heat. Add half of your roasted garlic; reserve the rest for finishing. The soup should coat the spoon like thin yogurt.
Blend with Spinach
Add 3 packed cups spinach to the pot; they’ll wilt in 30 seconds. Working in batches, transfer soup to a high-speed blender. Cover lid with a tea towel to avoid hot splatter. Blend 60 seconds on high until neon-green and velvety. Return to pot.
Finish & Adjust
Stir in ½ cup coconut milk (or heavy cream) and remaining roasted garlic. Taste; add salt, pepper, or a squeeze of lime to sharpen edges. If soup is too thick, loosen with stock; too thin, simmer 5 minutes uncovered. Serve steaming hot with crusty bread.
Expert Tips
Temperature Control
Sweet potatoes scorch easily. Keep the simmer gentle—tiny bubbles breaking the surface, not a rolling boil—to preserve their natural sweetness and prevent starch from sticking to the pot.
Blender Safety
Never fill the blender jar more than two-thirds full with hot liquid. Remove the center cap and cover with a towel to let steam escape; this prevents explosive backsplash.
Color Preservation
A pinch of baking soda (⅛ tsp) keeps spinach chlorophyll bright, but too much creates a soapy taste. Optional—only if you must reheat for company.
Texture Trick
For extra silkiness, pass the blended soup through a fine-mesh sieve back into the pot using a ladle to push—it adds two minutes and restaurant polish.
Chill & Reheat
Cool soup quickly by placing the pot in an ice-water bath; stir every 5 minutes. Rapid cooling prevents bacteria and preserves vivid color.
Overnight Upgrade
Make the soup through Step 6, refrigerate, then finish Step 7 the next day. Spinach stays greener, flavors marry, and you look effortlessly composed.
Variations to Try
- Thai Twist: Swap rosemary for 1 stalk bruised lemongrass, finish with lime zest and a spoon of red curry paste.
- Smoky Chipotle: Add 1 minced chipotle in adobo with the tomato paste; garnish with toasted pepitas.
- White-Bean Hearty: Fold in 1 can rinsed cannellini beans before blending for extra protein and body.
- Dairy-Free Luxe: Replace coconut milk with soaked cashews blended with water for neutral creaminess.
- Autumn Harvest: Sub half the sweet potatoes for roasted butternut squash and add ½ tsp ground sage.
- Spicy Greens: Use equal parts spinach and baby kale; add a pinch of chili flakes while sautéing onions.
Storage Tips
Refrigerate cooled soup in airtight containers up to 4 days. The color may dull slightly; revive with a squeeze of lemon or a handful of fresh spinach blitzed in just before serving.
Freeze in pint jars or silicone muffin trays for single portions. Leave 1 inch headspace; soup expands. Thaw overnight in fridge, then reheat gently with a splash of stock. Avoid rapid boiling which can turn spinach muddy.
If planning to freeze, skip the coconut milk and stir it in after thawing for best texture. Soup keeps 3 months frozen; label with date and name—future you will thank present you.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Soup with Garlic & Rosemary
Ingredients
Instructions
- Roast Garlic: Preheat oven to 400 °F. Slice top off garlic head, drizzle with 1 tsp oil, wrap in foil, roast 30 min. Squeeze out cloves and mash.
- Infuse Oil: In Dutch oven, heat remaining 2 Tbsp oil with rosemary 45 sec per side; remove sprigs.
- Sauté Veg: Add onion, salt, celery, carrot; cook 12 min over medium-low until soft.
- Build Flavor: Stir in tomato paste, paprika, pepper; cook 2 min.
- Simmer: Add sweet potatoes, stock, water; simmer 15–18 min until tender.
- Blend: Stir in half the spinach and half the roasted garlic. Blend in batches until smooth.
- Finish: Return to pot with remaining spinach, coconut milk, and garlic. Heat 2 min, adjust seasoning, serve hot.
Recipe Notes
Soup thickens as it sits; thin with stock when reheating. For ultra-smooth texture, pass through sieve after blending.