Love this? Pin it for later!
One-Pot Sweet Potato & Spinach Soup with Garlic & Herbs
There’s a certain kind of magic that happens when the first chilly evening of fall arrives. The windows fog slightly as the soup simmers, the house smells like roasted garlic and earthy herbs, and the couch is calling your name with a blanket that still smells like summer sun. This one-pot sweet potato and spinach soup is the edible version of that moment. I created it during a particularly chaotic week when grocery trips were limited, my Dutch oven was the only clean dish, and I needed dinner to stretch from Monday’s lunchbox through Wednesday’s midnight study snack. One spoonful in, my husband declared it “the soup version of a cashmere sweater,” and that was that—our seasonal tradition was born.
What makes this recipe a permanent fixture on our rotating menu is its quiet reliability. It welcomes whatever sweet potatoes are on sale (the knobby ones from the farmers’ market or the perfectly uniform grocery store kind), forgives a wilted bag of spinach, and still tastes like you tried even when you absolutely didn’t. The silky broth is built on layers: first the garlic sizzles until the edges are just golden, then the herbs bloom in the fat, and finally the sweet potatoes simmer until they slump into velvety cubes that burst against the roof of your mouth. A last-minute handful of spinach melts into emerald ribbons, and suddenly you have a pot of comfort that’s vegan, gluten-free, dairy-free, and yet somehow still feels indulgent. Whether you’re feeding a table of ravenous teenagers or meal-prepping for one, this soup obliges—and it does it all in under forty minutes without dirtying a second pan.
Why This Recipe Works
- One-pot wonder: Everything from the sauté to the simmer happens in a single Dutch oven—less dishes, more Netflix.
- Layered flavor, short timeline: By infusing the oil first with garlic, then herbs, then tomato paste, you get slow-cooked depth in under half an hour.
- Texture contrast: Creamy sweet potatoes hold their shape while some break down to naturally thicken the broth—no blender required.
- Spinach without the slime: Adding spinach off-heat prevents overcooking, keeping it vibrant and tender-crisp.
- Pantry heroes: Canned beans and boxed broth keep it weeknight-friendly, but dried beans or homemade stock work just as well.
- Meal-prep superstar: Flavors deepen overnight, so tomorrow’s lunch tastes even better than tonight’s dinner.
- Customizable heat: A pinch of chili flakes warms without scorching; leave them out for toddlers or double for fire-breathers.
Ingredients You'll Need
Sweet potatoes are the heart of this soup, so choose ones that feel heavy for their size with taut, unblemished skin. I like a mix of orange and purple-fleshed varieties for color, but any type will work. If your grocery only has gigantic tubers, grab two and cube them into hearty ¾-inch pieces; smaller specimens may need three to hit the weight mark. When sweet potatoes are out of season, butternut squash or pumpkin are excellent stand-ins—just peel and cube the same amount.
Fresh spinach delivers a delicate texture, but a 5-ounce clamshell of baby kale or arugula can pinch-hit. If you’re working with mature curly spinach, trim the woody stems and give the leaves a rough chop so they wilt evenly. Frozen spinach works in emergencies: thaw, squeeze bone-dry, and stir in during the last two minutes of simmering.
The herb line-up is flexible. I reach for thyme and rosemary because they release woodsy oils that complement sweet potatoes, but sage or oregano will sing if that’s what you have. Use fresh herbs if possible; dried are more potent, so halve the volume. Garlic should be firm and free of green sprouts—those shoots signal bitterness. Smash cloves with the flat of a knife to remove skins quickly and to encourage mellow, sweet flavor when it hits warm oil.
Vegetable broth keeps the soup vegan, yet chicken broth will deepen savoriness. Low-sodium boxed broth lets you control salt, but if you only have full-srength, wait to season until the end. A spoonful of white miso stirred in at the finish is an optional umami bomb that makes omnivores ask, “Is there bacon in this?”
Cannellini beans lend creaminess, though chickpeas or great Northerns work. If you cook beans from dry, 1½ cups cooked equals one can. Rinse canned beans to remove the starchy liquid; that goop can muddy the broth. Finally, a modest glug of olive oil carries fat-soluble flavors, but coconut oil or even vegan butter can substitute for a richer mouthfeel.
How to Make One-Pot Sweet Potato and Spinach Soup with Garlic & Herbs
Warm the pot & bloom the aromatics
Place your Dutch oven (or heavy 4-quart pot) over medium heat for 60 seconds; an adequately preheated vessel prevents garlic from scorching. Add 3 tablespoons olive oil and tilt to coat. When the oil shimmers and slides like water, scatter in 6 smashed garlic cloves. Sauté 45–60 seconds until the edges turn the color of pale straw—any darker and it becomes bitter. Stir in 1 teaspoon each minced fresh thyme and rosemary plus ½ teaspoon chili flakes; cook 20 seconds to release fragrant oils.
Caramelize tomato paste for depth
Scoot the garlic to the perimeter and add 2 tablespoons double-concentrated tomato paste to the center. Let it sizzle undisturbed 60 seconds until it darkens a shade—this concentrated tomato adds umami and a subtle sweetness that balances the sweet potatoes. Stir everything together until the garlic is cloaked in brick-red goodness.
Deglaze & build the broth
Pour in ¼ cup dry white wine or water; it will hiss and steam, lifting the fond (those caramelized brown bits) from the pot’s surface—free flavor! Once almost evaporated, add 4 cups low-sodium vegetable broth plus 1 cup water. Bring to a lively simmer, scraping the bottom with a wooden spoon to ensure nothing sticks.
Add sweet potatoes & beans, then simmer
Slide in 2 pounds peeled and cubed sweet potatoes and 1 drained can of cannellini beans. Season with 1 teaspoon kosher salt and ½ teaspoon black pepper. Reduce heat to maintain a gentle bubble; cover partially and cook 15 minutes, stirring once halfway. The sweet potatoes should yield easily to a fork but not fall apart completely.
Finish with spinach & brighteners
Remove from heat; immediately stir in 5 ounces baby spinach and 1 tablespoon fresh lemon juice. The residual heat wilts the leaves within 30 seconds while preserving their color. Taste and adjust salt, pepper, or more lemon for vibrancy. Serve hot, drizzled with extra olive oil and a shower of fresh herbs.
Expert Tips
Control the simmer
A vigorous boil breaks sweet-potato cubes into mush; aim for gentle bubbles that barely disturb the surface. If the soup thickens too much, splash in broth or water ¼ cup at a time.
Lemon at the end only
Acid added too early can turn sweet potatoes an unappetizing gray. Stir in citrus after cooking for fresh contrast without discoloration.
Salt in stages
Broth reduces and concentrates; season lightly at the start and adjust at the end to avoid an over-salty pot.
Make-ahead smarter
Cook the base up to step 4, cool, and refrigerate up to 4 days. Reheat gently and add spinach just before serving for brightest color.
Garnish generously
A swirl of coconut yogurt, toasted pumpkin seeds, or chili oil elevates appearance and texture without extra cooking.
Double-batch bonus
Recipe doubles flawlessly in an 8-quart pot; freeze portions in silicone muffin trays for single-serve blocks that reheat in minutes.
Variations to Try
-
Protein powerhouse: Stir in 2 cups shredded rotisserie chicken or a block of cubed firm tofu with the beans for extra satiety.
-
Curry twist: Swap rosemary for 1 teaspoon yellow curry powder and finish with coconut milk instead of lemon juice for a Thai-inspired version.
-
Grains & greens: Add ½ cup quick-cooking red lentils or quinoa at step 3; increase broth by 1 cup and simmer 5 extra minutes.
-
Smoky flair: Add ½ teaspoon smoked paprika with the tomato paste and garnish with crispy tempeh bacon bits.
-
Creamy option: Purée one ladle of finished soup with ¼ cup soaked cashews; stir back into the pot for chowder-like richness without dairy.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. Keep spinach separate if you dislike wilted texture; simply stir in when reheating.
Freezer: This soup freezes beautifully for 3 months. Omit spinach before freezing; add fresh when reheating for brightest color. Portion into freezer bags, lay flat to freeze, then stack like books to save space.
Reheat: Warm gently over medium-low, thinning with broth or water as needed. Microwave works in a pinch—cover loosely and stir every 45 seconds to avoid volcanic eruptions.
Make-ahead party trick: Prepare the base up to 48 hours ahead and store chilled. Reheat slowly on the stove, add spinach, and serve straight from the Dutch oven for casual gatherings.
Frequently Asked Questions
One-Pot Sweet Potato & Spinach Soup with Garlic & Herbs
Ingredients
Instructions
- Aromatics: Heat olive oil in a Dutch oven over medium heat. Add smashed garlic; sauté 45–60 seconds until edges are pale golden. Stir in thyme, rosemary, and chili flakes; cook 20 seconds.
- Tomato paste: Move garlic to the sides, add tomato paste to center; cook 60 seconds until darker. Stir to coat garlic.
- Deglaze: Pour in wine; simmer, scraping up browned bits, until almost evaporated.
- Build broth: Add broth and water; bring to a lively simmer.
- Simmer vegetables: Stir in sweet potatoes, beans, salt, and pepper. Reduce heat to maintain gentle bubble; cook partially covered 15 minutes, stirring once.
- Finish: Remove from heat; stir in spinach and lemon juice. Adjust seasoning and serve hot.
Recipe Notes
Leftovers thicken as they sit; thin with broth or water when reheating. For a smoky twist, add ½ teaspoon smoked paprika with the tomato paste.