creamy spinach and sweet potato soup with garlic for winter meals

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

Love this? Pin it for later!

What started as a simple attempt to use up some aging spinach and a lonely sweet potato has become our family's most requested winter comfort food. The combination might sound unusual at first—earthy spinach with sweet, velvety potatoes—but trust me, it's magical. The garlic adds this beautiful aromatic depth that makes your kitchen smell like a professional restaurant, while the creaminess (achieved without any heavy cream, I might add!) makes every spoonful feel like a warm hug.

This soup has seen us through countless winter evenings, from casual Tuesday night dinners to the Christmas Eve when we had unexpected guests and needed something impressive but effortless. It's become my go-to when friends text "I'm not feeling well, any soup recommendations?" because it's not just delicious—it's packed with immune-boosting nutrients that actually make you feel better.

Why This Recipe Works

  • Weeknight-Friendly: Ready in under 40 minutes with minimal prep work—perfect for busy winter evenings when you want comfort food fast.
  • Nutrient Powerhouse: Sweet potatoes provide beta-carotene while spinach delivers iron and folate, creating a soup that's as healthy as it is delicious.
  • Creamy Without Cream: We achieve luxurious creaminess using blended sweet potatoes and a touch of coconut milk—no heavy cream needed.
  • Make-Ahead Magic: Tastes even better the next day, making it perfect for meal prep or entertaining.
  • Customizable Heat: Easily adjust the spice level from kid-friendly to spicy food lover's dream.
  • One-Pot Wonder: Minimal cleanup required—everything cooks in a single pot, because who wants to do dishes on a cold winter night?
  • Budget-Conscious: Uses inexpensive, readily available ingredients that deliver restaurant-quality results.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just a handful of humble ingredients that transform into something extraordinary. Let me walk you through each component and share my tips for selecting the best produce.

Sweet Potatoes (2 large, about 1.5 lbs)

Choose orange-fleshed sweet potatoes (often labeled as yams in US grocery stores) for their natural sweetness and creamy texture. Look for firm potatoes without soft spots or wrinkles. The skin should be smooth and taut. Pro tip: smaller sweet potatoes tend to be sweeter and less fibrous than their larger counterparts.

Fresh Spinach (10 oz)

While baby spinach works beautifully here, I actually prefer mature spinach for its more robust flavor. Whichever you choose, look for bright green leaves without yellowing or slimy spots. If buying pre-washed spinach, give it a quick rinse anyway—nobody wants gritty soup. Don't substitute frozen spinach here; the texture won't be the same.

Garlic (6 cloves)

Yes, six whole cloves! This isn't a typo. Garlic mellows and sweetens as it cooks, creating layers of flavor. Fresh garlic is essential—pre-minced garlic from a jar just won't deliver the same aromatic punch. Choose plump, firm cloves without green shoots.

Vegetable Broth (4 cups)

Use a good quality broth for the best flavor. If you're using store-bought, I recommend low-sodium varieties so you can control the salt level. Homemade is fantastic if you have it. For an extra flavor boost, you can substitute half the broth with chicken broth if you're not vegetarian.

Coconut Milk (1 cup)

Full-fat coconut milk gives the soup its luxurious texture without dairy. Don't worry—it doesn't make the soup taste like coconut. The coconut flavor is subtle and balances beautifully with the sweet potatoes. For a lighter version, you can use light coconut milk, but the soup won't be quite as rich.

Aromatics & Seasonings

Yellow onion, fresh thyme, and a bay leaf create the aromatic base. I always keep a piece of Parmesan rind in my freezer for soups like this—it adds incredible umami depth. The soup is finished with a splash of lemon juice to brighten all the flavors and a touch of nutmeg to enhance the sweet potatoes.

How to Make Creamy Spinach and Sweet Potato Soup with Garlic for Winter Meals

1

Prep Your Ingredients

Start by peeling and dicing your sweet potatoes into 1-inch cubes. Keep them relatively uniform so they cook evenly. Mince the garlic, dice the onion, and roughly chop the spinach if using mature leaves. Having everything prepped before you start cooking makes the process much smoother—this is called mise en place, and it's a game-changer for stress-free cooking.

2

Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion and cook for 5-6 minutes until translucent and just starting to turn golden at the edges. Add the minced garlic and cook for another 2 minutes, stirring constantly to prevent burning. The smell should be absolutely intoxicating at this point!

3

Build the Flavor Base

Add the sweet potato cubes to the pot along with 1 teaspoon of salt, 1/2 teaspoon of black pepper, and the bay leaf. Stir everything together, coating the sweet potatoes with the garlicky oil. Let them cook for about 5 minutes, stirring occasionally. This step helps develop the sweet potatoes' natural sweetness and creates those beautiful caramelized bits on the bottom of the pan that will flavor the entire soup.

4

Add the Broth and Simmer

Pour in the vegetable broth and add the thyme sprigs and Parmesan rind if using. Increase the heat to high and bring everything to a boil. Once boiling, reduce to a gentle simmer, cover partially with the lid, and cook for 15-20 minutes until the sweet potatoes are fork-tender. You should be able to easily pierce them with a fork or the tip of a knife.

5

Blend Until Silky Smooth

Remove the bay leaf, thyme sprigs, and Parmesan rind. Using an immersion blender, blend the soup directly in the pot until completely smooth and creamy. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, filling it no more than halfway and holding the lid down with a kitchen towel to prevent hot soup explosions. Blend until silky smooth.

6

Add the Greens

Return the blended soup to the pot if you used a regular blender. Add the chopped spinach and stir well. The spinach will wilt quickly in the hot soup. Let it cook for 2-3 minutes until completely wilted and vibrant green. This quick cooking preserves the spinach's bright color and nutrients while softening its texture.

7

Finish with Coconut Milk

Reduce the heat to low and stir in the coconut milk. Let the soup heat through for 2-3 minutes, but don't let it boil after adding the coconut milk as this can cause it to separate. The soup should now have a beautiful, velvety consistency that coats the back of a spoon.

8

Season and Serve

Taste and adjust seasoning with salt and pepper as needed. Stir in the lemon juice and nutmeg. The lemon juice is crucial—it brightens all the flavors and balances the sweetness of the potatoes. Ladle into warm bowls and garnish with a swirl of coconut milk, a few spinach leaves, or some toasted pumpkin seeds for crunch.

Expert Tips

Temperature Control

Keep the heat gentle when adding coconut milk. High heat can cause it to separate and curdle, resulting in a grainy texture. Low and slow is the key to maintaining that silky smooth consistency.

Consistency Control

If your soup is too thick after blending, thin it with additional broth or water. Too thin? Let it simmer uncovered for a few extra minutes to reduce and concentrate the flavors.

Make-Ahead Magic

This soup actually improves in flavor overnight! The garlic and thyme have time to meld together. Store in the refrigerator for up to 4 days, adding the coconut milk when reheating for best results.

Flavor Boosters

Add a piece of Parmesan rind while simmering for incredible umami depth. Remove it before blending. A splash of white wine added with the onions also adds wonderful complexity.

Blending Safety

When using a regular blender, never fill it more than halfway with hot liquid. Remove the center cap from the lid and cover with a kitchen towel to allow steam to escape safely.

Color Preservation

To keep the spinach vibrant green, don't overcook it. Add it at the very end and just cook until wilted. The lemon juice also helps maintain the bright color.

Variations to Try

Spicy Version

Add a diced jalapeño with the onions or a pinch of red pepper flakes for a warming kick. Perfect for those who like their comfort food with a bit of heat.

Dairy Cream Version

Replace coconut milk with heavy cream or half-and-half for a richer, more traditional creamy soup. Great if you're not avoiding dairy.

Green Vegetable Mix

Substitute half the spinach with kale, Swiss chard, or even arugula for a more complex green flavor. Just adjust cooking time based on the greens' toughness.

Protein Addition

Stir in cooked white beans or chickpeas at the end for added protein and fiber. Crispy bacon bits make an excellent garnish for non-vegetarians.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve overnight! When reheating, do so gently over medium-low heat, stirring occasionally. You may need to add a splash of broth or water as the soup will thicken when chilled.

Freezer Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing before adding the coconut milk for best texture. Portion into freezer-safe containers, leaving an inch of space at the top for expansion. Thaw overnight in the refrigerator, then reheat and stir in the coconut milk just before serving.

Make-Ahead Meal Prep

This soup is perfect for meal prep! Make a double batch on Sunday and enjoy it throughout the week. Pack individual portions in microwave-safe containers for easy grab-and-go lunches. The soup reheats wonderfully and maintains its creamy texture, making it ideal for busy winter weekdays.

Frequently Asked Questions

While fresh spinach gives the best texture and flavor, you can use frozen spinach in a pinch. Thaw it completely and squeeze out excess moisture before adding it to the soup. Use about 10 oz (one package) of frozen spinach. The color won't be as vibrant, but the taste will still be good. Add it directly to the blended soup and heat through.

Bland soup usually needs more acid or salt. First, try adding more salt—it brings out all the other flavors. Then add more lemon juice, a little at a time, until the flavors brighten. You can also add a splash of vinegar (apple cider or white wine) or some nutritional yeast for depth. If it's still flat, a pinch of sugar can help balance the flavors.

Absolutely! Sauté the onions and garlic first for best flavor, then transfer to your slow cooker with the sweet potatoes, broth, and seasonings. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend until smooth, then stir in spinach and coconut milk. Let cook on low for another 15-20 minutes until heated through.

Yes! This soup is excellent for babies and toddlers. The natural sweetness from sweet potatoes usually appeals to young palates. For babies under 12 months, omit the salt and use water instead of broth. The soup is naturally dairy-free and can be made without the lemon juice if introducing new flavors gradually. The smooth texture is perfect for little ones learning to eat solids.

This soup pairs beautifully with crusty bread for dipping, especially a rustic sourdough or whole grain loaf. A simple green salad with vinaigrette provides a nice contrast. For a heartier meal, serve with grilled cheese sandwiches or garlic bread. The soup also makes a lovely starter for a winter dinner party, followed by roasted chicken or a vegetarian main dish.

While sweet potatoes are ideal for their natural sweetness and creamy texture when blended, you can substitute with regular potatoes. Yukon Gold or Russet potatoes work well, but the soup will be less sweet and you'll lose the beautiful orange color. You may want to add a small carrot or two to maintain the color and add natural sweetness.

creamy spinach and sweet potato soup with garlic for winter meals
soups
Pin Recipe

Creamy Spinach and Sweet Potato Soup with Garlic

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a large Dutch oven over medium heat. Cook onion until translucent (5-6 min), then add garlic and cook 2 minutes more.
  2. Build base: Add sweet potatoes, salt, pepper, and bay leaf. Stir to coat and cook 5 minutes.
  3. Simmer: Add broth, thyme, and Parmesan rind if using. Bring to a boil, then simmer 15-20 minutes until sweet potatoes are tender.
  4. Blend: Remove bay leaf, thyme, and Parmesan rind. Blend until completely smooth using an immersion blender.
  5. Add greens: Stir in spinach and cook 2-3 minutes until wilted.
  6. Finish: Stir in coconut milk and heat through (don't boil). Add lemon juice and nutmeg. Taste and adjust seasoning.
  7. Serve: Ladle into warm bowls and garnish as desired. Enjoy immediately!

Recipe Notes

For best results, don't skip the lemon juice—it brightens all the flavors! Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months. The soup thickens as it sits, so thin with additional broth when reheating.

Nutrition (per serving)

245
Calories
4g
Protein
28g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.