creamy sweet potato and spinach soup with garlic and herbs

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

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

Ingredients

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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

Absolutely! While coconut milk adds richness, you have several options. For a dairy version, use heavy cream or half-and-half. For non-dairy alternatives, try cashew cream (blend 1 cup soaked cashews with 3/4 cup water), oat milk, or even silken tofu blended until smooth. Each will give slightly different results, but all work well.

Sweet potatoes vary in sweetness, so sometimes adjustments are needed. Add acid to balance – lemon juice or apple cider vinegar works well. You can also add more vegetable broth to dilute the sweetness, or stir in a spoonful of miso paste for umami depth. A pinch of cayenne or black pepper can also help balance the sweetness.

Yes, frozen spinach works in a pinch. Thaw it completely and squeeze out all excess water before adding to the soup. You'll need about 1/2 pound (225g) frozen spinach to replace the fresh. The texture will be slightly different, but the flavor will still be excellent. Add it at the very end and just heat through.

Several ways to bulk this up: Add a can of rinsed chickpeas or white beans, top with crispy bacon or pancetta, serve with crusty bread and a side salad, stir in cooked quinoa or rice, or add diced chicken sausage when sautéing the onions. A swirl of Greek yogurt on top also adds protein and richness.

Sage is beautiful with sweet potatoes – use fresh sage leaves fried in butter as a garnish. Marjoram or oregano can replace the thyme. For a different profile, try fresh basil or tarragon. Avoid dried herbs except for thyme and rosemary, as they can be too potent. Fresh parsley or chives make excellent finishing herbs.

For slow cooker: Add all ingredients except spinach and coconut milk. Cook on low 6-7 hours or high 3-4 hours. Blend, then stir in coconut milk and spinach during the last 15 minutes. For Instant Pot: Use sauté function for aromatics, then pressure cook on high for 8 minutes, quick release, blend, then stir in coconut milk and spinach on sauté mode until wilted.
creamy sweet potato and spinach soup with garlic and herbs
soups
Pin Recipe

Creamy Sweet Potato and Spinach Soup with Garlic and Herbs

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

Ingredients

Instructions

  1. 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.
  2. 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.
  3. 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.
  4. Blend soup: Using immersion blender, blend until completely smooth and creamy. Alternatively, blend in batches in regular blender.
  5. Finish with greens: Stir in coconut milk and return to gentle simmer. Add spinach in handfuls, stirring until wilted.
  6. 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.

Nutrition (per serving)

285
Calories
6g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.