Love this? Pin it for later!
One-Pot Spinach and Sweet Potato Soup with Roasted Root Vegetables
There’s a moment every November—right after the last autumn farmers’ market—when my kitchen counter looks like a root-cellar exploded. Knobby sweet potatoes roll toward the edge, carrots tangle with beets, and a forest-green bunch of spinach threatens to leap from its bag. Instead of panic, I feel relief: soup season has officially arrived. This one-pot spinach and sweet potato soup was born on one of those evenings when the wind rattled the maple leaves against the windows and I needed dinner to taste like a fleece blanket feels—warm, comforting, and somehow effortless.
I started by roasting whatever roots I had on hand while the soup base simmered away in my favorite heavy-bottomed Dutch oven. Thirty-five minutes later the house smelled like thyme and caramelized onions, and the first spoonful reminded me why I’ll always choose a chunky, nutrient-dense soup over a dainty consommé on a weeknight. It’s naturally vegan, gluten-free, and packed with so much color that even my vegetable-skeptical nephew asked for seconds. Whether you need a make-ahead lunch that reheats like a dream, a Meatless Monday centrepiece, or just an excuse to use up that half-bag of baby spinach before it sulks into slime, this recipe is your answer.
Why This Recipe Works
- One-pot convenience: Minimal dishes while still delivering layered, slow-cooked flavour.
- Nutrient powerhouse: Beta-carotene from sweet potatoes, iron from spinach, gut-friendly fibre from root veg.
- Texture contrast: Velvety soup base topped with crispy-edged roasted roots for crunch.
- Weeknight fast: 15 minutes hands-on, 30 minutes oven magic while you relax.
- Meal-prep superstar: Tastes even better the next day; freezer-friendly for up to 3 months.
- Customizable heat: Add a pinch of cayenne or chipotle for a smoky kick.
- Family-approved: Mild, slightly sweet profile wins over picky eaters without tasting “healthy”.
Ingredients You'll Need
Before we dive in, let’s talk produce shopping. Look for firm, unblemished sweet potatoes with tight skins—no sprouting eyes. I like the copper-skinned variety for their moist orange flesh, but Japanese purple sweet potatoes add an electric magenta swirl if you’re feeling dramatic. For the roasted roots, pick the rainbow: candy-stripe beets for sweetness, parsnips for earthy perfume, and a handful of rainbow carrots because we eat with our eyes first.
Sweet potatoes: Two medium tubers, about 1.3 lb total. Peel if you want silk-smooth soup, or simply scrub if you enjoy the rustic bits of skin. Dice small (½-inch) so they collapse into the broth quickly.
Fresh spinach: 5 loosely packed cups. Baby spinach saves prep time, but mature crinkly leaves deliver deeper minerality—just remove the thicker ribs. Frozen spinach works in a pinch; thaw and squeeze bone-dry.
Root vegetables for roasting: Carrots, parsnips, beets, or rutabaga—about 1 lb total. Cut into ¾-inch chunks so they stay proudly chunky on top of the soup.
Coconut oil & olive oil: A teaspoon of coconut oil for roasting gives caramel notes without coconut flavour overwhelming, plus olive oil for the soup base for its fruity aroma.
Aromatics: One large leek (white + light green) thinly sliced; leek’s gentle sweetness plays beautifully against sweet potato. Substitute a medium yellow onion if that’s what’s in your pantry.
Garlic: Three fat cloves, smashed and minced. Fresh garlic mellows into the soup, creating background savouriness.
Vegetable broth: 4 cups low-sodium so you can control the salt. If using homemade, add an extra pinch.
Thyme & rosemary: Fresh herbs if possible; woody stems release oils that scream winter comfort. Dried works—use half the amount.
White beans (cannellini or great northern): One 15-oz can, drained and rinsed. They purée into the soup body for creaminess without dairy.
Lemon: Zest + juice brightens the naturally sweet veg and keeps colours vibrant. Lime works for a tropical twist.
How to Make One-Pot Spinach and Sweet Potato Soup with Roasted Root Vegetables
Heat the oven & prep your sheet pan
Preheat to 425 °F (220 °C). Line a rimmed baking sheet with parchment for zero-stick insurance. Toss the diced mixed root veg with 1 Tbsp olive oil, ½ tsp kosher salt, ¼ tsp black pepper, and 1 tsp fresh thyme leaves. Spread in a single layer; crowding = steaming, and we want those caramelized edges.
Roast the roots
Slide the pan onto the middle rack and roast 25-30 min, flipping once halfway. They’re ready when edges are mahogany and a cake tester slides through with slight resistance (they’ll finish softening in the soup). Set aside; keep warm if you like, or let cool and store for up to 4 days.
Sauté aromatics
While the veg roast, warm 2 Tbsp olive oil in a heavy 4-qt Dutch oven over medium. Add sliced leek and cook 4 min until translucent, stirring often. Stir in minced garlic, 1 tsp kosher salt, ½ tsp pepper, 1 tsp chopped fresh rosemary, and ½ tsp red-pepper flakes (optional). Cook 60 sec until fragrant; do not brown the garlic.
Build the soup base
Add peeled diced sweet potatoes to the pot, stirring to coat in the fragrant oil. Pour in 4 cups vegetable broth plus 1 cup water. Increase heat to high; once at a rolling boil, reduce to lively simmer, partially cover, and cook 12 min until the potatoes yield easily to a fork.
Blend for silkiness
Ladle 2 cups of soup into a blender, add half the canned white beans, and purée until velvety. Return to the pot; this sneaky step adds body without heavy cream. Alternatively, use an immersion blender directly in the pot, pulsing 5-6 times so some chunks remain for texture.
Wilt in spinach
Stir in remaining white beans and 5 cups spinach. Cook 2 min more, just until the leaves darken and collapse. Overcooking spinach dulls its vibrant green and can leach nutrients. If using frozen spinach, add it straight from the freezer and extend cooking by 1 min.
Finish with brightness
Off the heat, whisk in zest of ½ lemon plus 2 Tbsp juice. Taste and adjust salt; I usually add another ¼ tsp. The acid is non-negotiable—it lifts all the sweet earthy flavours and prevents the spinach from tasting metallic.
Serve & top
Ladle into warmed bowls. Crown each serving with a generous scoop of roasted roots, a drizzle of good olive oil, and optional crunch: toasted pumpkin seeds or homemade croutons. Pass extra lemon wedges for the citrus lovers.
Expert Tips
Keep the simmer gentle
A hard boil breaks sweet-potato cell walls too aggressively, creating gluey texture. Aim for lazy bubbles.
Deglaze for depth
If brown bits (fond) form on the pot bottom, splash ¼ cup broth and scrape before adding remaining liquid—free flavour bomb.
Shock spinach
For the brightest colour, submerge just-picked spinach in ice water for 5 min, then spin dry before adding to soup.
Double roast trick
Roast extra roots at the same time; toss them with quinoa and tahini for tomorrow’s lunch.
Knife uniformity
Keep sweet-potato dice under ½-inch so they soften in sync with the 12-minute simmer and purée smoothly.
Lemon last minute
Vitamin C in lemon begins to degrade when heated; add after you remove the pot from the burner for max nutrients and zip.
Variations to Try
-
Coconut-Curry Twist
Swap 1 cup broth for full-fat coconut milk and add 1 tsp yellow curry paste with the garlic. Top with cilantro and toasted coconut flakes.
-
Smoky Chipotle
Stir ½ minced chipotle in adobo plus 1 tsp smoked paprika into the leek mixture. Finish with avocado slices and pumpkin-seed crumble.
-
Creamy Greens
Fold in 4 oz softened cream cheese or plant-based cream cheese with the spinach for an extra-luxurious texture.
-
Low-carb swap
Replace sweet potatoes with steamed cauliflower and use turnips for roasting. Nutrition drops to ~18 g net carbs per serving.
-
Summer Garden
Out of season? Sub zucchini and fresh corn kernels; roast at 400 °F for 20 min instead, and swap spinach for baby kale.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 5 days. Store roasted roots separately so they stay crisp; combine when reheating. Reheat gently over medium-low, thinning with a splash of broth or water.
Freezer: This soup freezes beautifully sans spinach (which can turn murky). Freeze the base and roasted vegetables in separate freezer-safe containers up to 3 months. Thaw overnight in the fridge, then simmer and add fresh spinach at the end.
Make-ahead for parties: Roast the vegetables and prepare the soup base up to 3 days ahead. Keep them chilled. To serve, warm the soup, add spinach, and top with pre-roasted roots—tastes stove-fresh.
Frequently Asked Questions
One-Pot Spinach and Sweet Potato Soup with Roasted Root Vegetables
Ingredients
Instructions
- Preheat oven: 425 °F. Toss root vegetables with 1 Tbsp oil, salt, pepper, thyme. Roast 25-30 min until browned and tender.
- Sauté aromatics: In a Dutch oven warm remaining 2 Tbsp oil over medium. Add leek; cook 4 min. Stir in garlic, rosemary, red-pepper flakes, 1 min.
- Build soup: Add sweet potatoes, broth, water. Bring to boil, then simmer 12 min until potatoes are very soft.
- Purée portion: Blend half the soup with half the beans until smooth; return to pot.
- Finish: Stir in remaining beans and spinach; cook 2 min. Off heat, add lemon zest and juice. Season to taste.
- Serve: Ladle into bowls and top with roasted roots and a swirl of olive oil.
Recipe Notes
Roast extra vegetables for meal prep; they keep 4 days refrigerated or 1 month frozen. Soup thickens on standing—thin with broth when reheating.