Love this? Pin it for later! 📌
Creamy Sweet Potato Soup with Spinach: Your New Favorite Cozy Weeknight Dinner
Why This Recipe Works
- Weeknight-Friendly: Ready in just 35 minutes with minimal prep work—perfect for those busy Tuesday evenings when takeout feels tempting.
- Nutrient Powerhouse: One bowl delivers over 200% of your daily Vitamin A needs, plus iron, fiber, and plant-based protein.
- Creamy Without Cream: The natural sweetness of sweet potatoes creates luxurious creaminess—no heavy cream needed!
- One-Pot Wonder: Minimal cleanup means more time for Netflix and less time scrubbing pans.
- Meal-Prep Champion: Tastes even better the next day, making it perfect for Sunday soup prep.
- Family-Approved: The subtle sweetness wins over picky eaters, while spinach adds nutrients they'll never notice.
- Pantry Staples: Uses ingredients you likely have on hand—no special grocery trips required.
Ingredients You'll Need
Let's talk ingredients—because the quality of your soup depends on what goes into it. I learned this the hard way when I once used sad, sprouting sweet potatoes and ended up with bland, watery soup that even my dog turned his nose up at.
The Sweet Potatoes
You'll need 2 pounds of orange-fleshed sweet potatoes (about 3 medium). Look for ones that feel heavy for their size with tight, unblemished skin. Avoid any with soft spots or sprouting eyes. Pro tip: the deeper the orange color, the higher the beta-carotene content. If you can only find garnet or jewel varieties, those work beautifully too.
The Aromatics
One large yellow onion and 3 cloves of garlic form the flavor foundation. Don't rush the onion-cooking process—those 8-10 minutes of patient stirring develop the sweet, complex flavors that make restaurant soups taste better than home cooking. For the garlic, fresh is non-negotiable; the pre-minced jarred stuff tastes like disappointment.
The Spinach
I use 5 ounces of baby spinach because it's tender and requires zero prep. If you're using mature spinach, remove those tough stems. Frozen spinach works in a pinch—thaw and squeeze out excess water first. Kale enthusiasts, I see you, but save it for another soup; the bitterness overpowers the sweet potatoes' delicate flavor.
The Liquid Gold
Four cups of vegetable broth form the base. I'm partial to low-sodium broth so I can control the salt level. If you only have regular broth, reduce the added salt by half. Chicken broth works for non-vegetarians, but vegetable broth keeps this soup's flavor profile clean and lets the sweet potatoes shine.
The Spice Cabinet
Ground cumin adds earthy warmth, while smoked paprika contributes subtle complexity. Don't skip the 1/4 teaspoon of cinnamon—it sounds odd, but it's the secret ingredient that makes people ask, "What's that amazing flavor?" Fresh ginger adds brightness, but ground works if that's what you have.
The Finishing Touches
A splash of apple cider vinegar at the end brightens all the flavors. For serving, coconut milk adds richness for vegans, while Greek yogurt provides protein for vegetarians. Toasted pumpkin seeds add delightful crunch, but crispy chickpeas or croutons work too.
How to Make Creamy Sweet Potato Soup with Spinach for Cozy Weeknight Dinners
Prep Your Sweet Potatoes
Peel and cube your sweet potatoes into 1-inch pieces. Uniform size ensures even cooking. I like to keep a bowl of water nearby to drop the cubes into as I work—this prevents that annoying browning. Drain and pat dry before cooking. This step takes about 10 minutes, but you can do it earlier in the day and store the cubes in cold water in the fridge.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add the diced onion with a pinch of salt—this draws out moisture and prevents burning. Cook for 8-10 minutes, stirring occasionally, until the onions are golden and translucent. If they start browning too quickly, add a splash of water. Add the minced garlic, cumin, smoked paprika, and cinnamon; cook for 60 seconds until fragrant. Your kitchen should smell like autumn at this point.
Build the Base
Add the sweet potato cubes to the pot and stir to coat with the spiced onion mixture. Pour in the vegetable broth—it should just cover the potatoes. Add 1 teaspoon of salt and 1/2 teaspoon of black pepper. Bring to a boil, then reduce to a gentle simmer. Cover partially and let it bubble away for 15-18 minutes until the sweet potatoes are fork-tender.
Blend to Silky Perfection
Using an immersion blender directly in the pot, blend until completely smooth. No immersion blender? Carefully transfer to a regular blender in batches—never fill more than halfway with hot liquid. Hold the lid on with a kitchen towel to prevent hot soup explosions. Blend each batch for 60-90 seconds until velvety. Return to the pot over low heat.
Add the Greens
Stir in the baby spinach—don't panic when it looks like too much. It wilts down dramatically. Cook for 2-3 minutes until bright green and tender. If you're using frozen spinach, add it directly from the freezer and cook for 5 minutes instead. The soup should turn a gorgeous sage green with orange undertones.
Season and Serve
Taste and adjust seasoning—sweet potatoes vary in sweetness, so you might need more salt. Stir in 1 tablespoon of apple cider vinegar for brightness. Ladle into warm bowls and swirl with coconut milk or Greek yogurt. Garnish with toasted pumpkin seeds and a drizzle of good olive oil. Serve immediately with crusty bread for the ultimate comfort food experience.
Expert Tips
Temperature Control
Sweet potatoes can turn bitter if boiled too vigorously. Keep your simmer gentle—just a few bubbles breaking the surface. If it boils over, you've got the heat too high.
Texture Perfection
For extra silky soup, strain it through a fine-mesh sieve after blending. This removes any fibrous bits and creates restaurant-quality smoothness.
Make-Ahead Magic
The soup thickens as it sits. Thin with broth or water when reheating, and add a splash more vinegar to brighten flavors that dull in the fridge.
Color Preservation
The spinach can turn army green if overcooked. Add it just before serving for the brightest color, or blanch separately and add as a garnish.
Shopping Secret
Buy sweet potatoes with the same diameter for even cooking. Avoid the giant ones—they tend to be stringy and less sweet.
Flavor Boost
Roast the sweet potatoes at 400°F for 25 minutes before adding to the soup. This caramelization adds incredible depth of flavor.
Variations to Try
Thai-Inspired Version
Swap the spices for 1 tablespoon red curry paste, add a can of coconut milk, and finish with lime juice, cilantro, and sriracha. The sweet potatoes love these Thai flavors.
Protein-Packed
Add a can of rinsed white beans during the last 5 minutes of cooking, or top each bowl with a soft-boiled egg. This transforms it from side dish to meal.
Autumn Harvest
Replace half the sweet potatoes with butternut squash and add a diced apple. The combination tastes like fall in a bowl, especially with a sprinkle of nutmeg.
Spicy Southwest
Add a diced chipotle pepper in adobo sauce, swap the cumin for chili powder, and garnish with avocado and tortilla strips. The smoky heat balances the natural sweetness.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours as the spices meld. Divide into individual portions for grab-and-go lunches. Always reheat gently—high heat can cause the soup to separate and lose its creamy texture.
Freezer Instructions
This soup freezes beautifully for up to 3 months. I freeze it in quart-sized freezer bags, laying them flat for space-efficient storage. Thaw overnight in the refrigerator, then reheat slowly. The texture might be slightly thicker after freezing, so thin with broth as needed.
Frequently Asked Questions
Absolutely! Add everything except the spinach and vinegar to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend as directed, then stir in spinach and vinegar during the last 10 minutes. The flavors won't be quite as developed as the stovetop version, but it's incredibly convenient for busy days.
Too thick? Simply whisk in warm broth or water until you reach your desired consistency. Too thin? Simmer uncovered for 10-15 minutes to reduce, or blend in a handful of additional cooked sweet potato or white beans. Remember that soup thickens as it cools, so err on the slightly thinner side.
In the U.S., what we call "yams" are actually just different varieties of sweet potatoes. True yams are starchy and not sweet—they won't work here. Stick with orange-fleshed sweet potatoes (often mislabeled as yams) for the best results. The orange ones are sweeter and creamier than white or purple sweet potatoes.
This soup is perfect for babies 6+ months! Simply omit the salt and spices, or use very small amounts. The natural sweetness appeals to little palates. For younger babies, thin with breast milk or formula. Toddlers love it with alphabet pasta stirred in. Freeze in ice cube trays for perfectly portioned baby meals.
A crusty sourdough is my go-to—the tang complements the soup's sweetness beautifully. For something heartier, try a seeded whole grain loaf. Cornbread is fantastic for a Southern twist. Garlic bread feels excessive here; the soup has enough going on. Warm naan works if you want to scoop instead of sip.
Yes, and you absolutely should! This soup freezes beautifully, so make a double batch and freeze half. You'll need at least a 6-quart pot. The only adjustment needed is slightly longer cooking time—add 5-7 extra minutes for the larger volume. When blending, work in smaller batches to avoid hot soup explosions.
Creamy Sweet Potato Soup with Spinach for Cozy Weeknight Dinners
Ingredients
Instructions
- Heat olive oil in a large Dutch oven over medium heat. Add onion and cook 8-10 minutes until translucent and golden.
- Add garlic, cumin, paprika, and cinnamon; cook 60 seconds until fragrant.
- Stir in sweet potatoes to coat with spice mixture. Pour in vegetable broth and season with salt and pepper.
- Bring to a boil, then reduce to simmer. Cover partially and cook 15-18 minutes until sweet potatoes are tender.
- Blend until smooth using an immersion blender, or carefully transfer to a regular blender in batches.
- Return to low heat and stir in spinach. Cook 2-3 minutes until wilted and bright green.
- Stir in vinegar and adjust seasoning. Serve hot with desired toppings.
Recipe Notes
For extra depth, roast the sweet potatoes at 400°F for 25 minutes before adding to the soup. The soup thickens as it sits—thin with broth when reheating. Freeze portions for up to 3 months.