creamy winter squash soup with spinach and lemon zest

20 min prep 55 min cook 3 servings
creamy winter squash soup with spinach and lemon zest
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

The combination of roasted winter squash, bright lemon zest, and fresh spinach creates a soup that's both comforting and unexpectedly vibrant. It's like wrapping yourself in a warm blanket while still feeling the promise of spring. My grandmother used to say that the best soups are the ones that make you close your eyes with the first spoonful, and this recipe never fails to deliver that moment of pure contentment.

What makes this soup truly special is the contrast between the rich, creamy base and the fresh, almost effervescent notes of lemon and spinach. It's sophisticated enough for dinner parties yet simple enough for a Tuesday night when you need something nourishing but don't want to spend hours in the kitchen.

Why You'll Love This creamy winter squash soup with spinach and lemon zest

  • Restaurant-quality results with minimal effort—roasting the squash intensifies its natural sweetness and adds depth you can't achieve with boiling alone
  • Nutritional powerhouse packed with vitamins A, C, and K from squash and spinach, plus healthy fats from coconut milk
  • Perfect make-ahead meal that actually tastes better the next day as flavors meld together beautifully
  • Easily customizable for dietary needs—naturally gluten-free, easily made vegan, and adaptable for different squash varieties
  • Freezer-friendly without compromising texture or flavor, making it perfect for meal prep
  • Impressive presentation with vibrant color contrast between the golden soup and bright green spinach
  • Comforting yet light—creamy texture without the heaviness of dairy-based soups

Ingredient Breakdown

Ingredients for creamy winter squash soup with spinach and lemon zest

The beauty of this soup lies in its simplicity—just a handful of carefully chosen ingredients that work together in perfect harmony. I prefer using buttercup squash for its naturally sweet, almost chestnut-like flavor, but butternut or kabocha work beautifully too. The key is selecting a squash that feels heavy for its size with a dull, matte skin (shiny skin indicates it was picked too early).

The full-fat coconut milk is non-negotiable for me—it creates that luxurious mouthfeel without the need for heavy cream. Don't worry about tasting coconut; when combined with the other ingredients, it simply adds richness without overwhelming coconut flavor. If you absolutely must substitute, cashew cream makes the best alternative.

Fresh baby spinach adds not just nutrition but also a beautiful color contrast and fresh flavor that prevents the soup from feeling too heavy. I add it at the very end to preserve its vibrant green color and delicate texture. The lemon zest is my secret weapon—it's added at three different stages to create layers of brightness that cut through the richness.

For the aromatics, I use a combination of yellow onion and shallots for their natural sweetness, plus plenty of fresh garlic. The white miso paste might seem unusual, but it adds incredible umami depth that makes people ask "what's in this?" in the best possible way.

Ingredients

  • 2 medium buttercup or butternut squash (about 3 pounds total)
  • 3 tablespoons olive oil, divided
  • 1 large yellow onion, diced (about 2 cups)
  • 2 medium shallots, minced
  • 4 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 4 cups vegetable broth, warmed
  • 1 can (14 oz) full-fat coconut milk
  • 2 tablespoons white miso paste
  • 5 ounces fresh baby spinach (about 5 cups)
  • 2 teaspoons lemon zest, divided
  • 2 tablespoons fresh lemon juice
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste
  • Toasted pumpkin seeds and coconut cream for garnish

Step-by-Step Instructions

Step 1: Roast the Squash

Preheat your oven to 425°F (220°C). Cut the squash in half lengthwise and scoop out the seeds (save them for roasting if you're feeling ambitious!). Brush the cut surfaces with 1 tablespoon of olive oil and season generously with salt and pepper. Place cut-side down on a parchment-lined baking sheet. Roast for 35-40 minutes, until the flesh is very tender and the edges are caramelized. You'll know it's ready when a fork slides in with no resistance.

Step 2: Sauté the Aromatics

While the squash roasts, heat the remaining 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and shallots with a pinch of salt. Cook, stirring occasionally, until they're soft and translucent but not browned—about 8-10 minutes. The goal is to coax out their natural sweetness, not develop harsh edges.

Step 3: Build the Flavor Base

Add the minced garlic and thyme to the pot and cook for another 2 minutes, just until fragrant. Stir in the miso paste and cook for 1 minute more, breaking it up with your spoon. This brief cooking time helps develop the miso's umami qualities without burning it.

Step 4: Combine and Simmer

Once the squash is ready, use a large spoon to scoop the flesh directly into the pot (it should yield about 4 cups). Add the warm vegetable broth, coconut milk, nutmeg, cayenne (if using), and 1 teaspoon of the lemon zest. Bring to a gentle simmer and cook for 10 minutes, allowing the flavors to meld.

Step 5: Blend Until Silky

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. Be cautious with hot liquids—blend in small batches and hold the lid down with a kitchen towel. Return the blended soup to the pot.

Step 6: Finish with Freshness

Stir in the spinach and cook just until wilted, about 2 minutes. Add the lemon juice and remaining lemon zest. Taste and adjust seasoning with salt and pepper. The soup should be velvety and smooth—if it's too thick, add a splash more broth or coconut milk.

Step 7: Serve and Garnish

Ladle the soup into warm bowls and garnish with a swirl of coconut cream, toasted pumpkin seeds, and a few extra thyme leaves. Serve immediately with crusty bread for a complete meal.

Expert Tips & Tricks

Temperature Matters

Always use warm broth when making soup. Cold liquid shocks the vegetables and can make them tough, while warm broth helps everything cook evenly and maintains a steady simmer.

The Miso Secret

Don't skip the miso! It adds an incredible depth that makes people wonder what your secret ingredient is. If you only have dark miso, use half the amount as it's more potent.

  • Roast extra squash and freeze the flesh in 1-cup portions. This way you can whip up this soup even faster on busy weeknights.
  • Make your own vegetable broth using onion skins, carrot tops, and herb stems. The flavor difference is remarkable, and it's practically free.
  • For ultra-smooth texture, strain the soup through a fine-mesh sieve after blending. This extra step creates restaurant-quality silkiness.
  • Toast your spices in the pot for 30 seconds before adding other ingredients. This releases their essential oils and intensifies their flavor.
  • Save the coconut water from the can for smoothies or cooking rice. It's packed with electrolytes and adds subtle sweetness.
  • Make spinach chips from any leftover spinach by tossing with olive oil and salt, then baking at 300°F until crisp. They make excellent soup toppers.

Common Mistakes & Troubleshooting

Troubleshooting Guide

Soup too thick?
Thin with additional warm broth or coconut milk, adding gradually until you reach your desired consistency.
Soup too thin?
Simmer uncovered for 10-15 minutes to reduce, or add a small amount of instant mashed potato flakes for quick thickening.
Tastes flat?
Add a splash more lemon juice, a pinch more salt, or a teaspoon of maple syrup to balance flavors. Sometimes just a grind of fresh black pepper can brighten everything.
Grainy texture?
Your blender might not be powerful enough. Try blending longer, then straining through a fine-mesh sieve.

Variations & Substitutions

Protein Boost

Add a can of drained chickpeas during the simmering stage, or stir in cooked white beans at the end. For non-vegetarians, crispy pancetta or bacon makes an excellent garnish.

Different Greens

Kale, chard, or beet greens work well instead of spinach. Just remember to add heartier greens earlier so they have time to soften.

Seasonal Variations

  • Spring: Add fresh peas and mint instead of spinach
  • Summer: Use zucchini and fresh basil, serve chilled
  • Fall: Add roasted apples and sage
  • Winter: Include roasted garlic and rosemary

Dietary Adaptations

  • Nut-free: The recipe is naturally nut-free
  • Soy-free: Replace miso with 1 tablespoon tamari or coconut aminos
  • Low-carb: Use cauliflower instead of squash (roast it first for best flavor)
  • Extra protein: Blend in silken tofu or Greek yogurt

Storage & Freezing

Refrigerator Storage

Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after the first day! When reheating, add a splash of broth or coconut milk as the soup will thicken in the fridge.

Freezer Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing in portion-sized containers or freezer bags laid flat for easy stacking. Thaw overnight in the refrigerator and reheat gently on the stovetop. Note: Add the spinach fresh when reheating for best color and texture.

Make-Ahead Tips

  • Roast the squash up to 3 days ahead and store refrigerated
  • Chop all vegetables and store in separate containers
  • Make a double batch and freeze half for busy weeks
  • Prep the garnishes ahead—toast pumpkin seeds and zest lemons

Frequently Asked Questions

Yes, but with caveats. Frozen squash works in a pinch but won't have the same caramelized depth as roasted fresh squash. If using frozen, thaw completely and sauté in a hot pan with a bit of oil to develop some browning before proceeding with the recipe.

Bland soup usually means under-seasoning or under-roasting the squash. Try adding more salt first—it should be pleasantly salty. Then add acid (lemon juice), taste again. If still flat, add a teaspoon of maple syrup to balance and enhance other flavors.

Absolutely! Roast the squash first (don't skip this step), then add everything except spinach and lemon to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Blend, then stir in spinach and lemon before serving.

This soup is perfect with crusty sourdough bread, gluten-free cornbread, or grilled cheese sandwiches. For a lighter meal, serve with a simple green salad dressed with lemon vinaigrette. Crispy chickpeas also make an excellent topping for added crunch.

Properly roasted squash should have deep caramelization on the cut edges and be very tender throughout. The skin should be blistered and pulling away from the flesh. When you flip it over, the flesh should be deep orange and easily scoop away from the skin.

Yes! Use the sauté function for steps 2-3, then add roasted squash and broth. Pressure cook on high for 5 minutes, quick release, blend, then add spinach and lemon. The IP method saves time but you still need to roast the squash separately for best flavor.

Most kids love this soup! If yours are sensitive to green bits, blend the spinach in completely rather than leaving it as flecks. You can also reduce or omit the cayenne and add a swirl of cream or yogurt to make it more familiar and creamy.

An immersion blender is most convenient and safe for hot soup. If using a regular blender, fill it only halfway, remove the center cap from the lid, and cover with a towel to let steam escape. Blend in batches and never fill a blender with hot liquid to the top.

This creamy winter squash soup has become my signature recipe—friends request it for potlucks, and I've even had neighbors knock on my door when they smell it cooking. There's something deeply satisfying about transforming simple, humble ingredients into something that nourishes both body and soul. Whether you're fighting off winter blues or simply craving comfort in a bowl, I hope this soup brings you the same joy it's brought to my kitchen for years.

Remember, the best recipes are the ones you make your own. Don't be afraid to adjust the lemon, play with different greens, or add your favorite spices. Cooking should be joyful, not stressful. So put on your favorite music, pour yourself something nice to drink, and let's make some soup magic happen.

creamy winter squash soup with spinach and lemon zest

Creamy Winter Squash Soup with Spinach & Lemon Zest

Pin Recipe
Prep
15 min
Cook
30 min
Total
45 min
Servings
6 bowls
Difficulty
Easy

Ingredients

  • 2 Tbsp olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 medium butternut squash, peeled & cubed (about 4 cups)
  • 4 cups vegetable broth
  • 1 cup coconut milk
  • 3 cups baby spinach
  • Zest of 1 lemon
  • Salt & pepper to taste
  • Toasted pumpkin seeds for garnish
  • Crusty bread for serving

Instructions

  1. 1
    Heat olive oil in a large pot over medium heat. Add diced onion and cook until translucent, about 5 minutes.
  2. 2
    Stir in minced garlic, cumin, and smoked paprika; cook for 1 minute until fragrant.
  3. 3
    Add cubed butternut squash and pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes until squash is fork-tender.
  4. 4
    Use an immersion blender to purée the soup until smooth. Alternatively, transfer in batches to a countertop blender.
  5. 5
    Return soup to low heat; stir in coconut milk and season with salt and pepper.
  6. 6
    Add baby spinach and cook just until wilted, about 2 minutes.
  7. 7
    Turn off heat and fold in fresh lemon zest.
  8. 8
    Ladle into bowls, sprinkle with toasted pumpkin seeds, and serve hot with crusty bread.

Recipe Notes

  • Swap spinach with kale for extra heartiness.
  • For a citrus twist, add a squeeze of lemon juice before serving.
  • Store leftovers in an airtight container up to 4 days or freeze up to 3 months.
Calories
210
Protein
4 g
Carbs
24 g
Fat
12 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.