Love this? Pin it for later!
Hearty Sweet Potato & Spinach Soup: The January Reset Your Body Will Thank You For
Every January, after the glitter of the holidays has settled and the cookie tins are finally empty, I find myself craving something that feels like a warm hug from the inside out. Last year, on a particularly grey Ohio afternoon, I threw together this sweet potato and spinach soup on a whim—mostly because I had a bag of spinach threatening to wilt and two sweet potatoes that had been lounging on the counter since Thanksgiving. What emerged from the pot was nothing short of magic: velvety, nourishing, and so vibrant it practically glowed against the winter light.
Since then, this soup has become our family's January tradition. My husband, who claims he "doesn't do healthy food," requests it weekly. My seven-year-old calls it "sunshine soup" and actually asks for seconds of spinach (a miracle!). It's the kind of recipe that makes you feel like you're doing something deeply kind for yourself without feeling like you're being punished for holiday indulgences. Whether you're navigating New Year's resolutions, fighting off winter colds, or simply needing something cozy after shoveling snow, this soup delivers comfort without compromise.
Why This Recipe Works
- One-Pot Wonder: Minimal cleanup means more time for Netflix and fuzzy socks
- Meal-Prep Champion: Tastes even better the next day, making weekday lunches a breeze
- Budget-Friendly Brilliance: Feeds a crowd for under $10 with humble, accessible ingredients
- Immune-Boosting Powerhouse: Packed with vitamins A, C, and iron to ward off winter nasties
- Velvety Without Cream: The sweet potatoes create natural creaminess—no dairy needed
- Customizable Canvas: Add protein, grains, or spice it up—this soup plays well with variations
Ingredients You'll Need
Let's talk about the stars of this show. Each ingredient pulls its weight, creating layers of flavor that belie the soup's simplicity. When selecting sweet potatoes, look for ones that feel heavy for their size with smooth, unblemished skin. I prefer the orange-fleshed varieties for their natural sweetness and that gorgeous color, but white or purple sweet potatoes work beautifully too—just know they'll create different flavor profiles.
The spinach is non-negotiable for me, but I've made this with kale, Swiss chard, and even arugula when that's what the garden offers. If using heartier greens like kale, add them earlier in the cooking process so they have time to soften. Baby spinach is my go-to because it wilts instantly and adds that beautiful pop of green that makes this soup look like health in a bowl.
For the aromatics, don't skimp on the onion and garlic—they're building blocks of flavor. I keep red onions on hand because they're milder and add a subtle sweetness, but yellow onions work perfectly. Fresh garlic is essential here; the powdered stuff won't give you that same aromatic foundation.
The vegetable broth is your flavor backbone. If you've got homemade stock, congratulations—you're already winning at life. For the rest of us, look for low-sodium varieties so you can control the salt level. I've had excellent results with Pacific Foods and Imagine brands, but even store brands work when enhanced with a bay leaf and some extra herbs.
That tablespoon of maple syrup might seem odd, but it's my secret weapon. It doesn't make the soup taste sweet—instead, it balances the earthiness of the sweet potatoes and enhances their natural sugars. In a pinch, you could substitute honey or even skip it entirely, but I encourage you to try it once.
How to Make Hearty Sweet Potato & Spinach Soup
Prep Your Vegetables
Dice your sweet potatoes into ¾-inch cubes—small enough to cook quickly but large enough to maintain texture. Mince the onion and garlic finely so they melt into the soup. If you're using baby spinach, no prep needed, but if using mature spinach, remove any tough stems. Pro tip: keep your sweet potato cubes in cold water while prepping other ingredients to prevent browning.
Build Your Flavor Base
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with a pinch of salt. Cook, stirring occasionally, until the onions are translucent and just starting to caramelize around the edges—about 6-8 minutes. Add the garlic and cook for another minute until fragrant but not browned. This is where the magic begins.
Toast Your Spices
Clear a small space in the center of the pot and add your dried thyme, smoked paprika, and cumin. Let them toast for 30-45 seconds until they become intensely aromatic—this releases their essential oils and deepens their flavor. Stir everything together so the onions are coated in the spice mixture. Your kitchen should smell like a cozy cabin in the woods right about now.
Add Sweet Potatoes and Liquid
Toss in your sweet potato cubes and stir to coat them with the spiced onion mixture. Pour in the vegetable broth, add the bay leaf, and bring everything to a gentle boil. Once bubbling, reduce heat to maintain a lively simmer. The sweet potatoes should be just barely covered by liquid—this ensures concentrated flavor. If needed, add water or more broth, but remember you can always thin it later.
Simmer Until Tender
Cover partially and let the soup simmer for 15-20 minutes, until the sweet potatoes are fork-tender but not falling apart. Test doneness by piercing a cube with a fork—it should slide through with gentle resistance. While waiting, this is the perfect time to prep your spinach and maybe make some crusty bread for dipping. Your house is going to smell incredible.
Blend for Creaminess
Here's where texture magic happens. Use an immersion blender directly in the pot, pulsing 5-6 times to create a creamy base while leaving plenty of sweet potato chunks for texture. No immersion blender? Carefully transfer 2 cups of soup to a regular blender, blend until smooth, then return to the pot. The goal is velvety broth with tender sweet potato pieces throughout.
Wilt in the Spinach
Remove the bay leaf and stir in your spinach—it will seem like too much, but trust the process. The spinach wilts dramatically, so add it in batches if needed. Once wilted (about 1-2 minutes), stir in the maple syrup and lemon juice. The lemon brightens everything and balances the natural sweetness. Taste and adjust seasoning with salt and pepper. Remember: under-salted soup tastes flat, so don't be shy.
Serve and Garnish
Ladle into warm bowls and let people customize their toppings. A swirl of Greek yogurt adds tanginess, while toasted pumpkin seeds provide delightful crunch. Fresh herbs like parsley or cilantro brighten everything, and if you're feeling fancy, a drizzle of good olive oil never hurts. Serve with crusty bread for sopping up every last drop of this liquid gold.
Expert Tips
Temperature Control
Keep your simmer gentle—boiling breaks down the sweet potatoes too quickly and creates a mushy texture. You want them tender but intact.
Broth Quality Matters
If using store-bought broth, enhance it by simmering with vegetable scraps (onion skins, carrot tops, herb stems) for 20 minutes before starting.
Make-Ahead Magic
This soup thickens as it sits. When reheating, thin with water or broth until you reach desired consistency—it should coat a spoon, not stand up.
Color Preservation
Add spinach just before serving if making ahead. This keeps that vibrant green color that makes this soup so visually appealing.
Speed It Up
Microwave sweet potato cubes for 5 minutes before adding to the pot. This cuts simmering time in half on busy weeknights.
Freezer Success
Freeze in individual portions for grab-and-go lunches. Leave out the spinach and add fresh when reheating for best texture and color.
Variations to Try
Protein-Packed Version
Add a can of drained chickpeas during the last 5 minutes of cooking, or stir in cooked shredded chicken for omnivores. White beans work beautifully too—great northern or cannellini beans add creaminess and staying power.
Spicy African-Inspired
Replace the thyme with 1 tablespoon of berbere spice blend and add a diced chipotle pepper in adobo sauce. Finish with coconut milk instead of yogurt for a creamy, spicy version that'll warm you from the inside out.
Mediterranean Twist
Swap the cumin for oregano and add a can of diced tomatoes. Finish with crumbled feta, kalamata olives, and a squeeze of lemon. The tomatoes add brightness and the salty feta creates beautiful contrast.
Thai-Inspired
Replace the thyme with 1 tablespoon of red curry paste and add a can of coconut milk. Finish with lime juice, cilantro, and a drizzle of sriracha. The coconut milk creates luxurious richness while the curry paste adds depth.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavors actually meld and improve after the first day, making this perfect for meal prep. If the soup thickens too much, thin with water or broth when reheating. Always reheat gently—high heat can break down the sweet potatoes and create an unpleasant texture.
Freezer Instructions
This soup freezes beautifully for up to 3 months. I recommend freezing without the spinach—add fresh spinach when reheating for best color and texture. Freeze in individual portions for easy grab-and-go meals. Thaw overnight in the refrigerator or use the defrost setting on your microwave. When reheating from frozen, add a splash of water or broth as it will be quite thick.
Make-Ahead Tips
Prep your vegetables up to 3 days ahead and store in the refrigerator. You can also make the soup base (through step 6) and refrigerate for up to 3 days. When ready to serve, simply reheat and add fresh spinach. This is especially helpful for entertaining or busy weeknights when you want homemade soup without the effort.
Frequently Asked Questions
Absolutely! The soup won't have the same natural sweetness, but it'll still be delicious. I'd recommend adding an extra tablespoon of maple syrup or honey to balance the flavors. Yukon Gold potatoes work best as they hold their shape well and have a buttery flavor that complements the other ingredients.
Too thick? Simply add water or broth, ½ cup at a time, until you reach your desired consistency. Too thin? Let it simmer uncovered for 10-15 minutes to reduce, or blend an additional cup of soup to create more body. Remember that soup thickens as it cools, so err on the thinner side if serving later.
Yes! For slow cooker: Add everything except spinach and cook on low 6-7 hours or high 3-4 hours. Blend partially, then stir in spinach until wilted. For Instant Pot: Use sauté function for steps 1-3, then pressure cook on high for 8 minutes with natural release for 10 minutes. Quick release, blend, then add spinach using sauté function.
This soup is naturally vegan, gluten-free, nut-free, and soy-free, making it perfect for almost any dietary restriction. It's also great for Weight Watchers (zero points on most plans) and can be made low-FODMAP by omitting the garlic and using garlic-infused oil instead. Always check your specific dietary needs and adjust seasonings accordingly.
This soup is meal-worthy on its own, but here are some perfect pairings: crusty sourdough or whole grain bread, grilled cheese sandwiches (try sharp cheddar), simple green salad with lemon vinaigrette, cornbread or corn muffins, or a grain bowl with quinoa and roasted vegetables. For a heartier meal, add a scoop of cooked rice or farro to each bowl.
Try calling it "Sunshine Soup" and let them add fun toppings like goldfish crackers or a smiley face made from yogurt. Blend it completely smooth if they're texture-averse. You can also add a can of white beans for extra creaminess and protein. Involve them in cooking—they're more likely to eat what they help make. Start with small portions and praise their adventurous eating!
Hearty Sweet Potato & Spinach Soup
Ingredients
Instructions
- Build the base: Heat olive oil in a large pot over medium heat. Cook onion until translucent, 6-8 minutes. Add garlic and cook 1 minute more.
- Add aromatics: Stir in thyme, paprika, and cumin, cooking until fragrant, about 30 seconds.
- Simmer vegetables: Add sweet potatoes, broth, and bay leaf. Bring to a boil, then reduce heat and simmer until sweet potatoes are tender, 15-20 minutes.
- Create texture: Remove bay leaf and partially blend with an immersion blender, leaving some chunks for texture.
- Finish fresh: Stir in spinach until wilted, then add maple syrup and lemon juice. Season with salt and pepper to taste.
Recipe Notes
For meal prep, freeze individual portions without spinach and add fresh when reheating. The soup thickens as it sits—thin with water or broth when reheating. Spice level is mild as written; add red pepper flakes or hot sauce for heat.