Love this? Pin it for later!
Creamy Sweet Potato & Spinach Soup with Garlic & Fresh Herbs
There's something magical about the way a steaming bowl of soup can transform an ordinary evening into something special. I first created this creamy sweet potato and spinach soup on a particularly blustery October night, when the wind was howling outside our old farmhouse windows and I needed something that would wrap my family in warmth from the inside out. The sweet potatoes I'd bought at the farmers market that morning were calling to me from their basket on the counter, their coppery skins gleaming under the kitchen lights.
What started as a simple "clean out the refrigerator" soup has become our most-requested comfort food. The natural sweetness of the sweet potatoes creates this incredible velvety base, while the spinach adds not just vibrant color but a subtle earthiness that balances everything perfectly. The garlic—oh, the garlic!—roasted until it's soft and caramelized, infuses the entire soup with this deep, mellow flavor that makes your whole kitchen smell like heaven. Fresh herbs from my little kitchen garden (thyme and rosemary are my go-tos) add layers of complexity that make this soup taste like it's been simmering all day, even though it comes together in under an hour.
This is the soup I make when friends come over for impromptu movie nights, the soup I deliver to new parents or neighbors under the weather, the soup that gets better as leftovers throughout the week. It's naturally gluten-free, can easily be made vegan, and is packed with nutrients that make you feel genuinely good about what you're eating. Whether you're curled up with a good book on a rainy afternoon or serving it as an elegant starter for a dinner party, this soup has a way of making any moment feel intentional and cozy.
Why This Recipe Works
- Perfectly Balanced Flavors: The natural sweetness of sweet potatoes is beautifully offset by savory garlic and fresh herbs, creating a complex flavor profile that keeps you coming back for more.
- Velvety Texture Without Cream: Blending the soup creates an incredibly creamy texture using only the sweet potatoes themselves, making it naturally dairy-free and lighter than traditional cream-based soups.
- Nutrient Powerhouse: Packed with beta-carotene from sweet potatoes, iron from spinach, and immune-boosting properties from garlic and herbs, this soup is as healthy as it is delicious.
- One-Pot Wonder: Everything cooks in a single pot, minimizing cleanup while maximizing flavor as all the ingredients have time to meld together beautifully.
- Make-Ahead Friendly: This soup actually improves in flavor overnight, making it perfect for meal prep or entertaining when you want to get ahead on prep work.
- Adaptable to Dietary Needs: Easily made vegan, vegetarian, or even paleo-friendly with simple substitutions, ensuring everyone at your table can enjoy it.
- Comfort Food Without the Guilt: All the cozy satisfaction of a rich, creamy soup with wholesome ingredients that nourish your body and soul.
Ingredients You'll Need
The beauty of this soup lies in its simplicity—every ingredient plays a crucial role in building layers of flavor. Here's what you'll need and why each component matters:
The Foundation
Sweet Potatoes (2 pounds): Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and creamy texture when blended. Avoid any with soft spots or sprouting eyes. Pro tip: choose similarly sized potatoes so they cook evenly.
Fresh Spinach (5 ounces baby spinach): Baby spinach works beautifully here because it wilts quickly and has a milder flavor than mature spinach. If you're using regular spinach, remove any tough stems. Frozen spinach works in a pinch—just thaw and squeeze out excess water first.
The Aromatics
Garlic (8 cloves): Don't be intimidated by the amount! When roasted, garlic becomes mellow and sweet, adding incredible depth without harsh bite. Look for plump, firm cloves with tight skin. If your garlic has started sprouting, remove the green germ as it can be bitter.
Yellow Onion (1 large): The onion provides a savory backbone that balances the sweet potatoes. I prefer yellow onions for their balanced flavor, but white onions work too. Dice it fairly small so it melts into the soup.
The Herbs & Seasonings
Fresh Thyme (2 teaspoons): Fresh thyme is worth seeking out—its earthy, slightly lemony flavor is essential to the soup's complexity. Strip the leaves from woody stems by running your fingers backwards along the sprig. Dried thyme works but use only 1 teaspoon.
Fresh Rosemary (1 teaspoon): A little goes a long way with rosemary's pine-like intensity. Mince it very finely so no one gets a tough needle in their soup. If fresh isn't available, use ½ teaspoon dried, but add it earlier in cooking to soften.
The Liquid Gold
Vegetable Broth (4 cups): Use a good quality broth for the best flavor. I love making my own, but Pacific Foods or Imagine brand work wonderfully. If you're not vegetarian, chicken broth adds even more depth.
Coconut Milk (1 cup, full-fat): This is optional but adds incredible richness. The coconut flavor is subtle and complements the sweet potatoes beautifully. For a lighter version, use light coconut milk or simply blend the soup without it—it will still be creamy from the potatoes.
How to Make Creamy Sweet Potato & Spinach Soup
Roast the Garlic
Preheat your oven to 400°F (200°C). Take a whole head of garlic and slice off the top ¼ inch to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 40 minutes until the cloves are caramel-colored and soft as butter. This step is crucial—it transforms sharp raw garlic into mellow, sweet garlic that will infuse your entire soup with warmth.
Sauté the Aromatics
While the garlic roasts, heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and just starting to turn golden. Season with a pinch of salt to help draw out moisture. The key here is patience—let the onions cook slowly so they develop natural sweetness without browning too much.
Add Sweet Potatoes & Herbs
Peel and cube your sweet potatoes into 1-inch pieces, keeping them relatively uniform so they cook evenly. Add them to the pot along with the thyme and rosemary. Stir to coat with the oil and onion mixture, letting the herbs toast for about 2 minutes until fragrant. This step helps release the essential oils in the herbs, intensifying their flavor.
Deglaze & Simmer
Once your garlic is roasted and cooled enough to handle, squeeze out the cloves directly into the pot (they should pop out easily). Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot—these are flavor gold! Bring to a boil, then reduce to a gentle simmer. Cover and cook for 20-25 minutes until the sweet potatoes are fork-tender and breaking apart slightly around the edges.
Blend Until Silky
Here's where the magic happens! Using an immersion blender directly in the pot (or carefully transferring to a regular blender in batches), blend the soup until completely smooth. Take your time here—blend for at least 2 minutes to achieve that restaurant-quality silkiness. If using a regular blender, remove the center cap from the lid and cover with a kitchen towel to let steam escape safely.
Add Greens & Creaminess
Return the blended soup to low heat. Stir in the coconut milk (if using) and add the spinach a handful at a time, stirring until each addition wilts completely. The spinach adds not just nutrition but a beautiful color contrast and fresh flavor that brightens the rich soup. Season generously with salt and freshly ground black pepper—this is crucial for bringing all the flavors together.
Final Seasoning & Serve
Taste and adjust seasoning as needed. The soup should be thick enough to coat the back of a spoon but still pourable—add more broth if it's too thick. For an extra touch of luxury, swirl in a tablespoon of butter or drizzle with good olive oil just before serving. Ladle into warm bowls and garnish with toasted pumpkin seeds, a dollop of Greek yogurt, or simply a grinding of fresh black pepper.
Expert Tips
Temperature Matters
Don't let the soup boil vigorously after adding the coconut milk—it can cause it to separate. Gentle heat is your friend here.
Make-Ahead Magic
This soup actually improves overnight! Make it a day ahead and gently reheat, adding a splash of broth if it's thickened too much.
Blender Safety
If using a regular blender, never fill it more than half full with hot liquid. Blend in batches and hold the lid down with a kitchen towel.
Consistency Control
For a thinner soup, add more broth. For ultra-thick and creamy, simmer uncovered for 10 minutes after blending to reduce.
Spinach Success
If using frozen spinach, thaw completely and squeeze out all excess water. Add it during the last 5 minutes of cooking.
Flavor Boosters
Add a bay leaf during simmering, or finish with a splash of lemon juice to brighten all the flavors just before serving.
Variations to Try
Spicy Kick
Add a diced jalapeño with the onions, or stir in a teaspoon of chipotle powder for a smoky, spicy version that'll warm you from the inside out.
Autumn Twist
Add one peeled and diced apple with the sweet potatoes for extra sweetness, or swap in butternut squash for half the sweet potatoes.
Protein Boost
Stir in a can of rinsed white beans or chickpeas after blending for added protein that keeps this vegetarian while making it more filling.
Economy Version
Use kale instead of spinach, and skip the coconut milk—just blend the sweet potatoes with their cooking liquid for a creamy texture.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually develop and improve over the first 2-3 days. If the soup thickens too much, simply thin it with a splash of broth or water when reheating.
Freezing
This soup freezes beautifully for up to 3 months. I like to freeze it in individual portions so I can grab a quick lunch. Leave out the spinach if freezing, and add fresh spinach when reheating. Thaw overnight in the refrigerator, then reheat gently on the stovetop.
Reheating
Reheat gently over low heat, stirring frequently. Add liquid as needed to achieve desired consistency. If reheating from frozen, let it thaw completely first for best results. The microwave works too—just heat in 1-minute intervals, stirring between each.
Frequently Asked Questions
creamy sweet potato and spinach soup with garlic and fresh herbs for cozy nights
Ingredients
Instructions
- Roast the garlic: Preheat oven to 400°F. Slice top off whole garlic head, drizzle with oil, wrap in foil, and roast 40 minutes until cloves are soft and golden.
- Sauté aromatics: Heat olive oil in large Dutch oven over medium heat. Cook onion 5-6 minutes until translucent. Season with salt.
- Add vegetables: Stir in sweet potatoes, thyme, and rosemary. Cook 2 minutes until herbs are fragrant.
- Add liquid: Squeeze roasted garlic cloves into pot. Add vegetable broth, bring to boil, then simmer 20-25 minutes until potatoes are very tender.
- Blend: Using immersion blender (or regular blender in batches), blend soup until completely smooth and silky.
- Finish: Stir in coconut milk and spinach. Cook 2-3 minutes until spinach wilts. Season generously with salt and pepper.
- Serve: Ladle into warm bowls. Garnish with pumpkin seeds, a swirl of yogurt, or simply enjoy as-is.
Recipe Notes
For best results, don't skip roasting the garlic—it transforms the entire soup! The soup thickens as it sits; thin with broth when reheating. Make it a day ahead for even better flavor.