creamy spinach and sweet potato soup with garlic and fresh herbs for cold days

30 min prep 60 min cook 150 servings
creamy spinach and sweet potato soup with garlic and fresh herbs for cold days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Spinach & Sweet Potato Soup with Garlic and Fresh Herbs

When the first frost paints the windows and the wind starts to howl, my kitchen turns into a sanctuary of steam and spice. This velvety emerald-and-amber soup was born on one of those slate-gray Sundays when the thermometer refused to budge above 32 °F and the only sane thing to do was bury my hands in a warm pot instead of snow-shoveling the driveway.

I had a basket of sweet potatoes that had been curing since harvest, a clutch of spinach that needed rescuing from the crisper, and the last of the season’s rosemary clinging to the windowsill like it knew its days were numbered. Thirty-five minutes later I was cradling a bowl that tasted like liquid comfort: sweet-savory, garlicky, herb-flecked, and so outrageously creamy you’d swear it was loaded with heavy cream. (Spoiler: it’s not.) My neighbor—who swears she “doesn’t eat soup for dinner”—polished off two bowls and left with the recipe scrawled on the back of a junk-mail envelope. I’ve made it for potlucks, for snow-day lunches, for post-Thanksgiving detox, and once in a tiny Airbnb kitchenette in the Scottish Highlands where the only herbs were a sad packet of dried thyme. It never fails to elicit the same response: a surprised pause, a closed-eye sigh, and the question, “Wait, there’s no cream in this?”

Why This Recipe Works

  • Velvety Without the Vat of Cream: A single cup of canned white beans purées into silk, lending body and protein while keeping the soup light enough for a second helping.
  • Sweet Potato = Natural Sweetener: Roasting the cubes first caramelizes their edges, deepening flavor and eliminating the need for added sugar.
  • Garlic in Two Acts: Fresh garlic sautéed in olive oil for base notes, plus a whisper of garlic powder at the end for round, lingering warmth.
  • Triple-Herb Hit: Woody rosemary at the start, tender spinach at the finish, and a snowfall of fresh parsley just before serving keeps every spoonful bright.
  • One-Pot Wonder: From roast to purée to table in a single Dutch oven—minimal dishes, maximal coziness.
  • Meal-Prep Champion: Flavors meld overnight, so make a double batch on Sunday and luxuriate in heat-and-eat lunches all week.

Ingredients You'll Need

Ingredients

Think of this ingredient list as a well-curated playlist: each element plays a solo, yet harmonizes with the rest. Buy the best you can afford—soups are only as good as their humblest vegetable.

  • Sweet Potatoes (2 lb / 900 g): Look for firm, unblemished skins and bright orange flesh. Jewel or Garnet varieties strike the perfect sugar-to-starch balance. Peel just before roasting so they don’t oxidize.
  • Fresh Baby Spinach (5 oz / 140 g): Pre-washed boxes save time, but check for sneaky moisture—wet spinach will water down the soup. Sub mature spinach or baby kale if you like a grassier edge.
  • Canned White Beans (1 cup / 160 g drained): Cannellini or great northern both purée to cloud-like fluff. Rinse well to remove canning liquid’s tinny taste. Chickpeas work in a pinch but add earthy notes.
  • Garlic (6 cloves): Plump, tight-skinned bulbs yield the sweetest flavor. Smash with the flat of a knife for easy peeling and maximum surface area.
  • Fresh Rosemary (2 sprigs): Needles should snap, not bend. Strip leaves by running fingers backward along the stem. Dried rosemary is a last resort—use ½ tsp and add with the broth so it rehydrates.
  • Vegetable Broth (4 cups / 1 L): Low-sodium lets you control salt. Homemade is gold; boxed is fine. Chicken broth deepens savoriness for omnivores.
  • Olive Oil (3 Tbsp): A fruity extra-virgin stands up to roasting temps without turning bitter. Save the fancy finishing oil for the final drizzle.
  • Lemon (½): A spritz at the end lifts the whole pot from cozy to vibrant. Zest first, then juice—no microplane? Use a vegetable peeler and mince the peel ultra-fine.
  • Sea Salt & Fresh Pepper: Kosher salt dissolves faster; crack pepper just before using for floral heat.

How to Make Creamy Spinach & Sweet Potato Soup with Garlic and Fresh Herbs

1
Roast the Sweet Potatoes

Preheat oven to 425 °F (220 °C). Peel and ¾-inch dice 2 lb sweet potatoes; toss with 1 Tbsp olive oil, ½ tsp salt, and a few grinds of pepper on a parchment-lined sheet. Spread in a single layer—crowding steams, roasting caramelizes. Roast 18–20 min, flipping once, until edges bronze and centers are tender enough to mash with a fork. Meanwhile, start the aromatics.

2
Build the Aromatic Base

Heat remaining 2 Tbsp olive oil in a Dutch oven over medium. Add 1 diced yellow onion and sauté 4 min until translucent edges appear. Stir in 6 smashed & minced garlic cloves and 1 Tbsp minced fresh rosemary; cook 60–90 sec until the garlic perfumes but hasn’t browned—brown turns bitter.

3
Deglaze & Simmer

Tip in ¼ cup dry white wine (or broth) to loosen the fond—the amber bits carry caramel flavor. Scrape with a wooden spoon. Add roasted sweet potatoes, 1 drained cup white beans, and 4 cups broth. Bring to a gentle boil, then drop to a lazy simmer 10 min so the beans soften and the rosemary infuses.

4
Purée to Silk

Fish out the rosemary stems. Using an immersion blender, purée directly in the pot until velvety—45 sec to 1 min. (Countertop blender? Cool 5 min first, blend in batches, start low, hold the lid with a towel.) Taste; add ½ tsp salt, ¼ tsp pepper, and a pinch of garlic powder for roundness.

5
Wilt in the Greens

Stir in 5 oz baby spinach a handful at a time; the residual heat wilts in 60 sec. Bright green flecks should float like confetti. If using mature spinach, remove tough stems first.

6
Finish with Zing

Off heat, add zest of ½ lemon plus 1 Tbsp juice. Swirl in 2 Tbsp extra-virgin olive oil for gloss. Ladle into warm bowls, shower with chopped parsley, and drizzle more oil if you like the Instagram swirl.

Expert Tips

Temperature Trick

Serve between 150–155 °F; hotter dulls herb flavors, cooler feels tepid. Warm bowls in a 200 °F oven for 3 min so the soup doesn’t tighten.

Bean Rinse Hack

Rinse beans in a mesh sieve under hot water for 10 sec—warmth removes more starch than cold, giving you a cleaner, less “tinny” flavor.

Knife-Saving Tip

Cut sweet potatoes into uniform ¾-inch cubes so they roast evenly; smaller bits burn, larger chunks stay stubbornly hard in the center.

Overnight Upgrade

Soup thickens as it sits. Thin with broth or water when reheating, then re-season with salt and a squeeze of lemon to wake flavors back up.

Variations to Try

  • Spicy Moroccan: Swap rosemary for 1 tsp ras el hanout, add ¼ tsp cayenne, and garnish with toasted slivered almonds.
  • Coconut-Curry: Use coconut oil instead of olive, replace rosemary with 1 Tbsp red curry paste, finish with a splash of coconut milk.
  • Smoky Bacon (for omnivores): Render 2 strips diced bacon; use the fat instead of olive oil. Reserve crispy bits for garnish.
  • Green Protein Boost: Stir in 1 cup cooked quinoa or shredded rotisserie chicken when adding spinach.

Storage Tips

Refrigerate cooled soup in airtight glass jars up to 4 days. Leave 1 inch headspace; the soup expands slightly. For longer keeping, freeze in pint containers or silicone muffin trays (perfect ½-cup pucks) for up to 3 months. Thaw overnight in the fridge or 5 min on the defrost setting, then warm gently—boiling will turn the spinach khaki.

creamy spinach and sweet potato soup with garlic and fresh herbs for cold days
soups
Pin Recipe

Creamy Spinach & Sweet Potato Soup with Garlic and Fresh Herbs

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

Ingredients

Instructions

  1. Roast: Preheat oven to 425 °F. Toss diced sweet potatoes with 1 Tbsp oil, salt, and pepper on a sheet. Roast 18–20 min until caramelized.
  2. Sauté: In a Dutch oven, warm remaining 2 Tbsp oil. Cook onion 4 min, add garlic & rosemary; cook 1 min.
  3. Deglaze: Splash in wine, scrape browned bits, then add roasted potatoes, beans, and broth. Simmer 10 min.
  4. Blend: Remove rosemary stems; purée soup with an immersion blender until silky. Season.
  5. Finish: Stir in spinach until wilted. Off heat, add lemon zest & juice. Serve hot, garnished with parsley.

Recipe Notes

Soup thickens on standing; thin with broth when reheating and brighten with an extra squeeze of lemon.

Nutrition (per serving)

198
Calories
5g
Protein
31g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.