creamy sweet potato and spinach soup with garlic and fresh herbs for cozy nights

30 min prep 5 min cook 5 servings
creamy sweet potato and spinach soup with garlic and fresh herbs for cozy nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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

Absolutely! The sweet potatoes themselves create a wonderfully creamy texture when blended. If you want extra richness without coconut milk, try stirring in a tablespoon of butter or a splash of heavy cream. For a lighter version, the soup is delicious as-is after blending.

Yes! As written, this soup is completely vegan if you use vegetable broth and coconut milk. Just be sure to check that your broth is certified vegan (some contain honey or other animal products). For extra protein, consider adding white beans or serving with crusty bread.

Definitely! Use the sauté function for steps 1-3, then add broth and cook on high pressure for 8 minutes. Quick release, blend, then use the sauté function again to wilt in the spinach. This method cuts the cooking time in half and is perfect for busy weeknights.

This soup pairs beautifully with crusty sourdough bread, grilled cheese sandwiches, or a simple green salad. For a heartier meal, serve with cornbread or over rice. A drizzle of chili oil or a dollop of Greek yogurt makes an elegant garnish for dinner parties.

Too thick? Simply whisk in hot broth or water until you reach desired consistency. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a diced potato and cook until tender, then blend again. The soup will thicken slightly as it cools.

Absolutely! Kale, Swiss chard, or beet greens all work well. For tougher greens like kale, add them during the last 5 minutes of simmering so they have time to soften. Delicate greens like arugula or watercress should be stirred in just before serving so they wilt but stay vibrant.
creamy sweet potato and spinach soup with garlic and fresh herbs for cozy nights
soups
Pin Recipe

creamy sweet potato and spinach soup with garlic and fresh herbs for cozy nights

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. 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.
  2. Sauté aromatics: Heat olive oil in large Dutch oven over medium heat. Cook onion 5-6 minutes until translucent. Season with salt.
  3. Add vegetables: Stir in sweet potatoes, thyme, and rosemary. Cook 2 minutes until herbs are fragrant.
  4. Add liquid: Squeeze roasted garlic cloves into pot. Add vegetable broth, bring to boil, then simmer 20-25 minutes until potatoes are very tender.
  5. Blend: Using immersion blender (or regular blender in batches), blend soup until completely smooth and silky.
  6. Finish: Stir in coconut milk and spinach. Cook 2-3 minutes until spinach wilts. Season generously with salt and pepper.
  7. 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.

Nutrition (per serving)

245
Calories
4g
Protein
32g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.