creamy winter squash and garlic soup with spinach for cold january days

3 min prep 8 min cook 2 servings
creamy winter squash and garlic soup with spinach for cold january days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Winter Squash and Garlic Soup with Spinach

When January's chill seeps through the windows and the sky turns that particular shade of steel gray, my kitchen becomes a sanctuary of warmth and fragrance. This creamy winter squash and garlic soup has become my annual tradition—an edible promise that spring will eventually return, even when the thermometer insists otherwise.

I first created this soup during a particularly brutal January three years ago. We'd just returned from a weekend ski trip to find our pipes frozen and the house hovering at a balmy 48°F. While my husband wrestled with space heaters and called plumbers, I retreated to the kitchen, seeking comfort in the only language I know how to speak fluently: food. The butternut squash had been sitting on the counter since Thanksgiving, its skin hardened to perfection. The spinach was slightly wilted from neglect, and my garlic basket overflowed with plump cloves waiting to be transformed.

What emerged from that afternoon of culinary therapy was more than just soup—it was liquid warmth, silky comfort, and the kind of nourishment that starts in your belly and spreads to your fingertips. The natural sweetness of winter squash marries beautifully with the mellow bite of slow-roasted garlic, while fresh spinach adds a pop of color and nutrients that make you feel virtuous even as you're ladling up seconds.

Why This Recipe Works

  • Double Garlic Technique: We use both roasted garlic for sweetness and sautéed garlic for depth, creating layers of flavor that develop as you eat.
  • Winter Squash Selection: Butternut provides creamy texture while a small addition of acorn or delicata adds complexity without overwhelming the soup.
  • Spinach Timing: Adding spinach at the very end preserves its vibrant color and nutrients while providing textural contrast.
  • Cream Without the Cream: A combination of coconut milk and blended cashews creates richness without dairy, making this naturally vegan and allergy-friendly.
  • Make-Ahead Friendly: This soup actually improves after a day in the refrigerator, making it perfect for meal prep and entertaining.
  • Immune-Boosting Ingredients: Garlic, squash, and spinach provide vitamins A, C, and K, plus antioxidants perfect for cold and flu season.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just a handful of humble ingredients that transform into something magical when combined with heat and time. Let's talk about each component and why it matters:

Winter Squash (3 pounds total): I prefer a mix of butternut squash (2 pounds) and either acorn or delicata squash (1 pound). The butternut provides that signature creamy texture and sweet-nutty flavor, while the secondary squash adds depth. When selecting squash, look for ones that feel heavy for their size with dull, hard skin. Avoid any with soft spots or cracks. If you can't find delicata, sweet potato makes an excellent substitute.

Garlic (2 whole heads): Yes, you read that correctly—two entire heads. We roast one head whole for caramelized sweetness and mince the other for aromatic punch. Choose firm, plump bulbs with tight skin. Avoid any green shoots, which indicate older garlic that might be bitter.

Fresh Spinach (6 cups packed): Baby spinach works beautifully here, but mature spinach is perfectly fine too. The key is freshness—look for bright green leaves without yellowing or wilting. Frozen spinach works in a pinch, but thaw and squeeze it dry first.

Vegetable Stock (6 cups): Homemade is always best, but a good quality low-sodium store-bought version works well. Avoid anything labeled "garden vegetable" as these often contain tomatoes that muddy the flavor. If you're not vegetarian, chicken stock adds even more depth.

Coconut Milk (1 can full-fat): This provides luxurious creaminess without dairy. Don't substitute with light coconut milk—it won't provide the same mouthfeel. If you absolutely must avoid coconut, use cashew cream (blend 1 cup soaked cashews with 1 cup water until smooth).

White Beans (1 can): Cannellini or great northern beans add protein and help thicken the soup while keeping it vegan. Don't skip the aquafaba (the liquid from the can)—it adds silkiness.

Aromatics & Seasonings: A large yellow onion forms the flavor base, while fresh thyme, sage, and a bay leaf provide herbal notes. A touch of maple syrup balances the garlic's bite, while white miso paste adds that elusive umami quality that makes people ask for your secret ingredient.

How to Make Creamy Winter Squash and Garlic Soup with Spinach

1

Roast the Garlic

Preheat your oven to 400°F. Slice the top off one entire head of garlic, exposing the tops of the cloves. Drizzle with 1 tablespoon olive oil, wrap in foil, and roast for 40 minutes until the cloves are golden and soft as butter. This is your patience test—don't rush it. The longer, slower roast develops those deep, sweet notes that make this soup special.

2

Prep Your Squash

While the garlic roasts, tackle the squash. Cut your butternut squash in half lengthwise and scoop out the seeds (save for roasting later if you're feeling thrifty). Peel the squash using a vegetable peeler, then cube into 1-inch pieces. For the acorn or delicata squash, you can leave the peel on if you like—it becomes tender when cooked and adds fiber. Just make sure to wash it well.

3

Build Your Flavor Base

In a large Dutch oven or heavy-bottomed pot, heat 3 tablespoons olive oil over medium heat. Add the diced onion and cook slowly for 8-10 minutes until translucent and beginning to caramelize. This isn't the time to rush—those slowly cooked onions create the flavor foundation. Add the minced garlic from the second head and cook for another 2 minutes until fragrant but not brown.

4

Bloom Your Spices

Add 1 teaspoon salt, 1/2 teaspoon black pepper, the fresh thyme leaves, and sage to the pot. Stir constantly for 30 seconds—this releases the essential oils in the herbs and wakes up the spices. Your kitchen should smell like an Italian grandmother's apron right now. Add the cubed squash and stir to coat with the aromatics.

5

Deglaze and Simmer

Pour in 1 cup of the vegetable stock to deglaze the pot, scraping up any browned bits from the bottom. These fond bits are flavor gold. Add the remaining stock, bay leaf, and bring to a boil. Reduce heat to low, cover partially, and simmer for 25-30 minutes until the squash is fork-tender. The kitchen should smell like autumn decided to stay for winter.

6

Blend with the Roasted Garlic

Remove the bay leaf. Squeeze the roasted garlic cloves from their papery skins directly into the pot—they should slide out like butter. Add the drained white beans and coconut milk. Using an immersion blender, purée the soup until silky smooth. If you don't have an immersion blender, carefully transfer to a regular blender in batches. Return to low heat.

7

Add the Final Touches

Whisk in the white miso paste and maple syrup. Taste and adjust seasoning—you might need more salt depending on your stock. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, add more stock; too thin, simmer a bit longer.

8

Finish with Spinach

Just before serving, stir in the spinach and cook for 2-3 minutes until wilted but still vibrant green. The spinach adds a fresh counterpoint to the rich, creamy base. Serve hot, garnished with toasted pumpkin seeds, a drizzle of coconut milk, and crusty bread on the side. This soup is even better the next day, so make plenty.

Expert Tips

Time-Saving Trick

Buy pre-peeled and cubed squash from the grocery store. Yes, it's more expensive, but on a busy weeknight, the 15 minutes saved might be worth the extra dollar or two.

Make-Ahead Magic

This soup freezes beautifully for up to 3 months. Freeze in portion-sized containers, leaving an inch of space at the top for expansion. Thaw overnight in the refrigerator.

Color Preservation

To keep your spinach vibrant, shock it in ice water for 30 seconds after wilting, then squeeze dry and stir into the soup just before serving.

Flavor Booster

Add a parmesan rind while simmering for extra depth (remove before blending). For a smoky note, add a chipotle pepper in adobo sauce.

Texture Control

For an ultra-silky texture, strain the soup through a fine-mesh sieve after blending. This removes any fibrous bits and creates restaurant-quality smoothness.

Zero Waste

Don't toss those squash seeds! Clean, toss with olive oil and spices, and roast at 300°F for 15 minutes for a crunchy garnish.

Variations to Try

Curried Version

Add 2 tablespoons yellow curry powder when blooming the spices, substitute lime juice for the maple syrup, and finish with cilantro instead of spinach.

Protein-Packed

Add 1 pound cooked chicken breast when blending, or stir in a can of chickpeas with the spinach for a vegetarian protein boost.

Spicy Thai

Add 1 tablespoon red curry paste, use lemongrass instead of herbs, finish with Thai basil and a swirl of sriracha.

Autumn Harvest

Add roasted apples when blending, use apple cider instead of some stock, and garnish with fried sage leaves.

Storage Tips

Refrigerator

Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours as the garlic mellows and melds.

Freezer

Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop.

Reheating

Reheat gently over medium-low heat, stirring frequently. Add a splash of stock or coconut milk if it has thickened too much.

Frequently Asked Questions

While fresh squash provides the best flavor and texture, you can substitute 3 (15-ounce) cans of pure pumpkin in a pinch. The soup will be slightly less sweet and have a more intense orange color. Add the canned pumpkin when you would add the roasted squash, and reduce the simmering time to 10 minutes since it's already cooked.

Bitterness usually comes from overcooked garlic or old squash. Make sure your garlic doesn't brown when sautéing—it should just become fragrant. Also, check your squash for any dark spots or off smells before using. If your soup is already bitter, try adding a tablespoon of maple syrup or honey to balance it, or a splash of lemon juice to brighten the flavors.

Absolutely! Add everything except the coconut milk, miso, and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until squash is tender. Blend as directed, then stir in the coconut milk, miso, and spinach during the last 30 minutes. You won't get the same depth from the initial sautéing, but it's still delicious for busy days.

This soup is excellent for babies once they're eating solids! Simply omit the salt when cooking, then blend until completely smooth. The natural sweetness from the squash makes it appealing to little palates. For younger babies, you can thin it with breast milk or formula. The garlic is mild after roasting and roasting, and the spinach provides iron and folate.

This soup is substantial enough to be a complete meal, but it's lovely with crusty sourdough bread for dipping, a simple green salad with vinaigrette to cut the richness, or grilled cheese sandwiches for the ultimate comfort food combo. For a heartier meal, serve over cooked quinoa or wild rice, or top with roasted chickpeas for crunch.

Kale, Swiss chard, or beet greens all work beautifully. For tougher greens like kale, add them during the last 10 minutes of simmering so they have time to soften. For more delicate greens like arugula or watercress, stir them in just before serving so they wilt from the heat but retain some texture.

creamy winter squash and garlic soup with spinach for cold january days
soups
Pin Recipe

creamy winter squash and garlic soup with spinach for cold january days

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

Ingredients

Instructions

  1. Roast Garlic: Preheat oven to 400°F. Cut top off 1 garlic head, drizzle with 1 tablespoon oil, wrap in foil, and roast 40 minutes.
  2. Sauté Aromatics: Heat remaining oil in Dutch oven over medium heat. Cook onion 8-10 minutes until translucent. Add minced garlic from second head, cook 2 minutes.
  3. Add Squash: Stir in salt, pepper, thyme, and bay leaf. Add squash and stir to coat.
  4. Simmer: Add stock, bring to boil, then simmer covered 25-30 minutes until squash is tender.
  5. Blend: Remove bay leaf. Squeeze roasted garlic into pot. Add beans and coconut milk. Blend until smooth.
  6. Finish: Stir in miso and maple syrup. Add spinach and cook 2-3 minutes until wilted. Season to taste and serve hot.

Recipe Notes

For extra richness, add a tablespoon of butter when sautéing the onions. The soup thickens as it sits—thin with additional stock when reheating.

Nutrition (per serving)

245
Calories
6g
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.