Love this? Pin it for later!
There's something magical about the way sweet potatoes transform into silk when blended, especially when paired with the earthy brightness of fresh spinach. This soup has become my go-to comfort food during those first crisp days of fall, when the air turns chilly and I find myself craving something that feels like a warm hug in a bowl.
I first created this recipe during a particularly hectic week when my vegetable crisper was overflowing with sweet potatoes I'd impulse-bought at the farmers market, and a container of spinach that needed using up. What started as a "clean out the fridge" experiment has become one of my most-requested recipes at dinner parties. The combination might sound simple – sweet potatoes, spinach, garlic, and herbs – but the result is anything but ordinary.
What makes this soup special is the way the natural sweetness of the potatoes plays against the savory garlic and herbs, creating layers of flavor that keep you coming back for another spoonful. It's the kind of soup that makes people pause mid-conversation to ask, "Wait, what's in this?" And the best part? It comes together in under 40 minutes, making it perfect for busy weeknights when you want something nourishing but don't have hours to spend in the kitchen.
Why This Recipe Works
- Perfect Texture Balance: The combination of blended sweet potatoes and wilted spinach creates a luxuriously creamy texture without any dairy
- Layered Flavor Profile: Roasting the garlic first develops deep, complex flavors that elevate the entire soup
- Nutrient Powerhouse: Packed with beta-carotene, iron, and vitamins A, C, and K
- One-Pot Wonder: Minimal cleanup required – everything cooks in a single pot
- Make-Ahead Friendly: Actually tastes better the next day as flavors meld together
- Easily Customizable: Swap herbs, adjust consistency, or add protein to suit your preferences
- Restaurant-Quality Results: Simple techniques that create an impressive presentation worthy of dinner parties
Ingredients You'll Need
The beauty of this soup lies in its simplicity – just a handful of carefully selected ingredients that work together in perfect harmony. Let me walk you through each component and why it matters.
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 medium-sized potatoes rather than the giant ones, as they tend to be less fibrous and sweeter.
Fresh Baby Spinach (5 cups packed): Baby spinach is ideal here because it's tender and wilts quickly without becoming bitter. If you only have mature spinach, be sure to remove any tough stems. The spinach not only adds beautiful color contrast but also provides a nutritional boost and helps balance the soup's sweetness.
Garlic (6 cloves): Don't be shy with the garlic – it provides the essential savory backbone that keeps this soup from being one-dimensional. Fresh garlic is crucial here; the pre-minced stuff in jars just won't give you the same depth of flavor.
Yellow Onion (1 large): The foundation of any great soup, onion adds sweetness and complexity. Dice it finely so it melts into the soup rather than remaining as distinct pieces.
Vegetable Broth (4 cups): Choose a high-quality broth, preferably low-sodium so you can control the salt level. Homemade is fantastic if you have it, but I've had excellent results with Pacific Foods or Imagine brand.
Coconut Milk (1 can): Full-fat coconut milk gives this soup its luxurious, creamy texture without dairy. Don't worry – it won't taste like coconut. The coconut flavor cooks out, leaving just richness. If you're allergic to coconut, you can substitute with cashew cream or even heavy cream.
Fresh Thyme (2 teaspoons): Thyme and sweet potatoes are best friends. The earthy, slightly lemony flavor of fresh thyme complements the sweet potatoes perfectly. If you must substitute, use 3/4 teaspoon dried thyme.
Fresh Rosemary (1 teaspoon): A little rosemary goes a long way. Its pine-like aroma adds an unexpected but delightful note. Chop it finely so you don't get any woody bits in your smooth soup.
Extra Virgin Olive Oil (2 tablespoons): Used for sautéing our aromatics. A good quality olive oil adds fruitiness that complements the sweet potatoes.
Sea Salt and Black Pepper: Essential for bringing all the flavors together. I use kosher salt for cooking and finish with flaky sea salt for serving.
Fresh Lemon Juice (1 tablespoon): Just a splash of acid at the end brightens all the flavors and keeps the soup from feeling too heavy. Don't skip this – it's crucial for balance.
How to Make Creamy Sweet Potato and Spinach Soup with Garlic and Herbs
Prep and Roast the Garlic
Start by roasting your garlic to develop deep, sweet flavors. Preheat your oven to 400°F. Take a whole head of garlic, slice off the top to expose the cloves, drizzle with olive oil, wrap in foil, and roast for 40 minutes. Once cool enough to handle, squeeze out the cloves. This step can be done up to 3 days ahead – roasted garlic keeps beautifully in the fridge covered with olive oil.
Prepare the Sweet Potatoes
While the garlic roasts, peel and cube your sweet potatoes into 1-inch pieces. Keeping them uniform in size ensures even cooking. Place them in a bowl of cold water to prevent browning while you prep the other ingredients. This also helps remove some of the starch, resulting in a silkier soup.
Sauté the Aromatics
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add diced onion and cook for 5-6 minutes until translucent and beginning to caramelize around the edges. Add the minced fresh garlic and cook for another minute until fragrant. This creates the flavor foundation for your entire soup.
Build the Soup Base
Add the sweet potato cubes to the pot along with the roasted garlic cloves. Pour in the vegetable broth, ensuring the potatoes are covered by about an inch of liquid. Add thyme, rosemary, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring to a boil, then reduce to a simmer. Cover and cook for 15-20 minutes until the potatoes are fork-tender.
Blend Until Silky
Here's where the magic happens. Using an immersion blender directly in the pot, blend the soup until completely smooth and creamy. If you don't have an immersion blender, carefully transfer to a regular blender in batches. Hold a kitchen towel over the lid to prevent hot soup from splattering. Blend each batch for at least 60 seconds to ensure maximum creaminess.
Add the Greens
Return the blended soup to the pot (if using a regular blender) and place over medium heat. Stir in the coconut milk and bring to a gentle simmer. Add the spinach in handfuls, stirring until each addition wilts before adding more. This prevents the spinach from clumping together and ensures even distribution throughout the soup.
Season and Finish
Taste and adjust seasoning with more salt and pepper as needed. The soup should taste slightly under-seasoned at this point – the flavors will intensify as it sits. Stir in the fresh lemon juice and let simmer for 2-3 more minutes. This final addition brightens all the flavors and brings the soup into perfect balance.
Rest and Serve
Turn off the heat and let the soup rest for 5 minutes. This allows the flavors to meld and the temperature to drop slightly to the perfect eating temperature. Ladle into warm bowls and garnish as desired. The soup will continue to thicken as it cools – thin with additional broth or water when reheating.
Expert Tips
Temperature Control
Keep the heat at a gentle simmer, not a rolling boil. High heat can cause the coconut milk to separate and create an unappetizing texture. If your soup does separate, remove from heat immediately and whisk vigorously to reincorporate.
Consistency Control
For a thinner soup, add more broth. For a thicker, more luxurious texture, simmer uncovered for 5-10 minutes after blending. The soup will also thicken considerably when refrigerated.
Make-Ahead Strategy
The soup can be made up to 4 days ahead. In fact, the flavors improve overnight. Store in an airtight container in the refrigerator. When reheating, add a splash of broth or water as it will have thickened.
Color Preservation
To keep the vibrant green color of the spinach, don't overcook it. Add it at the very end and just cook until wilted. Overcooking will turn it an unappetizing army green.
Flavor Boosters
Add a piece of kombu (dried kelp) while simmering for extra umami. Remove before blending. A splash of white wine or sherry vinegar at the end adds complexity without being detectable.
Blender Safety
Never fill your blender more than halfway with hot soup. The steam needs room to escape. Start on low speed and gradually increase. Hold the lid down with a kitchen towel to prevent accidents.
Variations to Try
Spicy Version
Add 1-2 chipotle peppers in adobo sauce when sautéing the onions. The smoky heat pairs beautifully with the sweet potatoes. Garnish with crispy chorizo for extra protein and crunch.
Apple Addition
Add one peeled, diced apple with the sweet potatoes. The apple's natural sweetness and acidity enhance the overall flavor profile. A tart variety like Granny Smith works best.
Protein-Packed
Stir in a can of rinsed chickpeas or white beans when adding the spinach. This transforms the soup from a starter to a satisfying main course while maintaining the smooth texture.
Forest Blend
Replace half the spinach with other greens like kale, chard, or beet greens. Each brings its own unique flavor and nutritional profile. Just adjust cooking time accordingly.
Storage Tips
This soup stores beautifully, making it perfect for meal prep or making ahead for entertaining. Here are my best tips for keeping it fresh and delicious:
Refrigerator Storage
Store cooled soup in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. When reheating, add a splash of broth or water to thin it out, as it will thicken considerably when chilled.
Freezer Instructions
This soup freezes wonderfully for up to 3 months. Let it cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Note: The texture may change slightly due to the coconut milk, but a good whisk will restore it.
Reheating Guidelines
Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add liquid as needed to achieve desired consistency. Avoid boiling, as this can cause the coconut milk to separate. If separation occurs, remove from heat and whisk vigorously to reincorporate.
Frequently Asked Questions
Creamy Sweet Potato and Spinach Soup with Garlic and Herbs
Ingredients
Instructions
- Roast the garlic: Preheat oven to 400°F. Cut top off whole garlic head, drizzle with oil, wrap in foil, and roast 40 minutes. Squeeze out cloves when cool.
- Sauté aromatics: Heat olive oil in large pot over medium heat. Cook onion 5-6 minutes until translucent. Add minced garlic, cook 1 minute more.
- Build soup: Add sweet potatoes, roasted garlic, broth, thyme, rosemary, salt, and pepper. Bring to boil, then simmer 15-20 minutes until potatoes are tender.
- Blend soup: Using immersion blender, blend until completely smooth and creamy. Alternatively, blend in batches in regular blender.
- Finish with greens: Stir in coconut milk and return to gentle simmer. Add spinach in handfuls, stirring until wilted.
- Season and serve: Add lemon juice, adjust seasoning. Let rest 5 minutes before serving. Garnish as desired.
Recipe Notes
For best results, roast the garlic ahead of time – it can be done up to 3 days in advance. The soup thickens considerably when refrigerated; thin with broth or water when reheating. Freezes well for up to 3 months.