Love this? Pin it for later!
There’s a certain kind of magic that happens when sweet potatoes hit a hot pot. The kitchen fills with a warm, earthy sweetness that feels like a hug after a long day. I created this Healthy One-Pot Sweet Potato & Spinach Soup during the first real cold snap of the year, when the farmers’ market was still bursting with dark-leaf spinach and knobby sweet potatoes that looked like they’d been pulled from the ground moments before I arrived. I wanted something that could simmer quietly while I answered one last email, something that would taste like I’d fussed for hours even though I hadn’t. One spoonful and my husband declared it “the soup version of a cozy sweater.” We’ve served it to last-minute weekend guests ladled over brown rice, packed it in a thermos for ski-day lunches, and even pureed the leftovers into a silky pasta sauce. If you’re after a weeknight hero that’s equal parts nourishing and indulgent, you’ve landed in the right spot.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—everything cooks in a single Dutch oven.
- Nutrient-dense: Sweet potatoes deliver beta-carotene, spinach adds iron, and herbs contribute antioxidants.
- Weeknight fast: 30 minutes from chopping to table thanks to small-diced potatoes.
- Plant-powered protein: A can of white beans makes it satisfying without meat.
- Freezer-friendly: Tastes even better after the flavors meld; freeze in portions for grab-and-go lunches.
- Customizable heat: Add chili flakes or keep it mild for kids—both versions shine.
- Fresh herbs lift: A shower of parsley and dill at the end wakes up the whole bowl.
Ingredients You'll Need
Think of sweet potatoes as autumn’s candy—choose firm, unblemished ones with tight skin. Orange-fleshed varieties roast up sweeter; Japanese purple-fleshed types bring a chestnut-like nuance. If your grocery only has gigantic tubers, grab one that weighs about a pound and save the rest for breakfast hash.
Fresh spinach should look perky, never slimy. I reach for the crinkly-leaf bunch instead of baby spinach because the hearty texture holds up in hot soup. If you’re in a pinch, frozen leaf spinach (thawed and squeezed dry) works; you’ll need about half the volume.
The humble can of white beans—cannellini or great northern—adds body and plant protein. Rinse them well to remove 40 % of the sodium listed on the label. No beans in the pantry? Chickpeas or even cooked green lentils fold in seamlessly.
Onion, carrot, and celery form the classic mirepoix. Dice them small so they soften in the short simmer time. Carrots also reinforce that gorgeous sunset color.
Garlic is non-negotiable. I smash and mince three fat cloves; feel free to roast a head ahead for deeper sweetness.
Vegetable broth keeps the soup vegetarian, but a light chicken stock works if you’re omnivorous. Go low-sodium so you control the final seasoning.
Fresh herbs are the confetti finish. Parsley brings grassy notes, dill adds a subtle anise pop, and a whisper of fresh thyme underscores the sweet potato’s earthiness. In summer, swap in basil; in winter, a teaspoon of herbes de Provence simmered with the broth is lovely.
Pantry staples—olive oil, salt, pepper, and a bay leaf—round everything out. A squeeze of lemon at the end brightens the naturally sweet profile.
How to Make Healthy One-Pot Sweet Potato & Spinach Soup with Fresh Herbs
Warm the pot
Place a heavy-bottomed Dutch oven over medium heat for 30 seconds, then drizzle in 2 Tbsp olive oil. Swirl to coat the surface evenly; the faint shimmer tells you it’s ready for aromatics.
Sauté the mirepoix
Add 1 cup diced onion, ½ cup diced carrot, and ½ cup diced celery. Season with a pinch of salt to draw out moisture. Cook 5 minutes, stirring occasionally, until the onion turns translucent and the edges of the carrot just start to take on color.
Bloom the garlic & herbs
Stir in 3 minced garlic cloves and 1 tsp fresh thyme leaves; cook 45 seconds until fragrant but not browned. This quick step removes the raw bite and infuses the oil with herb essence.
Add sweet potatoes
Toss in 3 cups peeled, ½-inch diced sweet potatoes (about 1 lb). Stir to coat with the flavorful oil. Let them toast 2 minutes; this caramelized edge deepens the final broth.
Deglaze & simmer
Pour in 4 cups low-sodium vegetable broth plus 1 cup water. Add 1 bay leaf and ½ tsp kosher salt. Raise heat to high, bring to a boil, then reduce to a lively simmer. Cover partially and cook 10 minutes, until the sweet potatoes are just fork-tender.
Add beans & greens
Stir in 1 rinsed can of white beans and 4 packed cups chopped spinach. The pot looks crowded—don’t worry, spinach wilts dramatically in 60 seconds. Simmer uncovered 3 more minutes so flavors marry and the broth reduces slightly.
Season & brighten
Remove bay leaf. Taste, then adjust salt and pepper. Finish with 1 Tbsp fresh lemon juice and 1 tsp lemon zest; the acidity balances the natural sweetness and makes the herbs pop.
Serve with herbs
Ladle into warm bowls. Shower each serving with 2 Tbsp chopped parsley and 1 Tbsp dill fronds. A drizzle of good olive oil or a spoonful of Greek yogurt takes it over the top.
Expert Tips
Small dice = fast cook
Keep your sweet-potato cubes uniform so they become tender at the same rate—no one wants crunchy centers in silky soup.
Chill for easy skim
Refrigerate overnight; any excess oil will solidify on top and lift off with a spoon, giving you a cleaner mouthfeel.
Puree half for texture
Use an immersion blender for 3 seconds in two spots; you’ll thicken the broth while leaving plenty of chunky bits.
Toast spices first
If you like warmth, add ½ tsp smoked paprika or curry powder after the garlic; toast 30 seconds for incredible depth.
Save stems
Spinach stems add crunch; slice thin and add with beans for extra texture and zero waste.
Overnight marriage
Flavors deepen as the soup rests; gently reheat with a splash of water or coconut milk to loosen.
Variations to Try
- Creamy coconut: Swap 1 cup broth for light coconut milk and add 1 tsp grated ginger for Thai-inspired flair.
- Smoky bacon (omnivore): Render 2 strips chopped turkey bacon first; use the fat instead of olive oil for a campfire note.
- Grain boost: Add ½ cup rinsed red lentils with the broth; they dissolve and create a velvety base while bumping protein.
- Green swap: Sub kale or chard for spinach; strip the stems and simmer 2 extra minutes.
- Zesty lime: Replace lemon with lime and finish with cilantro and a diced avocado for a Southwest twist.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 4 days. The flavor actually peaks on day 2 as the herbs mingle with sweet-potato starch.
Freezer: Ladle into silicone muffin molds, freeze, then pop out the pucks and store in a zip bag—perfect single portions for up to 3 months. Thaw overnight in the fridge or reheat gently from frozen with a splash of broth.
Meal-prep lunches: Portion soup into 2-cup containers with a wedge of lemon and a tiny container of fresh herbs; add cooked quinoa or farro when reheating for a hearty grain bowl.
Frequently Asked Questions
healthy onepot sweet potato and spinach soup with fresh herbs
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Add onion, carrot, and celery; cook 5 min until translucent.
- Bloom garlic & thyme: Stir in garlic and thyme; cook 45 sec.
- Add sweet potatoes: Toss to coat; toast 2 min.
- Simmer: Pour in broth, water, bay leaf, and salt. Boil, then simmer 10 min.
- Finish: Stir in beans and spinach; simmer 3 min. Discard bay leaf.
- Season: Add lemon juice and zest. Taste, adjust salt & pepper.
- Serve: Ladle into bowls; top with parsley, dill, and a crack of pepper.
Recipe Notes
Soup thickens as it sits; thin with water or broth when reheating. For a smoky edge, add a pinch of smoked paprika with the garlic.