Soups & Stews
Cookie and Kate’s butternut squash soup recipe delivers the kind of velvety, spiced perfection that transforms fall dinners into cozy rituals. The secret lies in slow-roasting the squash until caramelized, then blending it into a smooth, aromatic base with just the right balance of cinnamon, nutmeg, and ginger.
I’ve tested this version dozens of times—it’s the one that finally earned my family’s approval after years of trial and error.
What sets this recipe apart is the depth of flavor developed through precise technique: roasting the squash intensifies its natural sweetness while building a rich, caramelized foundation.
The soup finishes with a touch of coconut milk for creaminess and a swirl of toasted pumpkin seeds for texture, ensuring every spoonful is both comforting and sophisticated. Professional results start with these foundational steps.
By the time you serve this soup, you’ll have a dish that’s creamy yet light, fragrant with warm spices, and topped with garnishes that elevate it from simple to restaurant-quality.
The velvety texture and balanced flavors make it perfect for chilly evenings, holiday gatherings, or even a quick weeknight meal when paired with crusty bread. This is the version that turns butternut squash into something truly special.
Optional additions like a drizzle of honey or a sprinkle of smoked paprika can customize it further, but the core recipe delivers foolproof, velvety-spiced perfection every time. Let’s get started with the step-by-step method that guarantees results you’ll want to serve again and again.
Ingredients for butternut squash soup recipe cookie and kate
Roasted squash, aromatic spices, and velvety coconut milk—these ingredients transform simple vegetables into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Butternut Squash 🎃 | 2 whole | Peeled, seeded, cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Peeled, whole |
| Vegetable Stock 💧 | 4 cups | Low-sodium preferred |
| Full-Fat Coconut Milk 🥥 | 1 cup | Canned, unsweetened |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting squash |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for best flavor |
| Ground Ginger 🌿 | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Pumpkin Seeds 🥜 | ¼ cup | Toasted, for garnish |
| Fresh Thyme Leaves 🌿 | 2 tbsp | Chopped, for garnish |
The butternut squash is the star, and choosing a ripe, firm specimen ensures maximum sweetness. Look for deep orange skin and a heavy feel—Trader Joe's and Whole Foods carry excellent varieties. Roasting caramelizes the natural sugars, so don’t skip this step. For the coconut milk, full-fat canned varieties like Thai Kitchen or Goya deliver the creamiest texture. The spices—cinnamon, nutmeg, and ginger—should be freshly ground or toasted to unlock their full aromatic potential.
No full-fat coconut milk? Substitute with light coconut milk plus 1 tbsp heavy cream for richness. Fresh thyme unavailable? Dried thyme at one-third the amount works in a pinch. For a deeper flavor, roast the onions and garlic alongside the squash. The vegetable stock can be homemade or high-quality store-bought like Pacific Foods or Imagine. If you prefer a vegan version, ensure your coconut milk is certified vegan and use vegetable-based broth.
Roasted squash holds in the fridge for 3 days before blending, while the finished soup keeps for 5 days. Freeze portions in airtight containers for up to 3 months. Garnishes like toasted pumpkin seeds and fresh thyme can be prepped ahead and stored in the freezer. For extra richness, stir in 1 tbsp coconut cream when reheating. This soup tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—just roast the squash and onion, blend with stock and garlic, then swirl in that rich coconut milk. No extra bowls, no fuss, just smooth perfection.
- Creamy Without Guilt: The full-fat coconut milk makes this soup ridiculously velvety, but it’s secretly budget-friendly and way lighter than heavy cream. Honestly, the first time I made it, I didn’t even miss the dairy.
- Weeknight to Dinner Party: Same recipe, different vibes—serve it with crusty bread for a lazy Tuesday or drizzle with chili oil and toasted pumpkin seeds for a cozy gathering. I’ve even frozen leftovers for quick lunches.
- Squash Stretch: A single butternut squash feeds four (or five if you’re me) and keeps for days. Roast extra cubes, toss them in the freezer, and you’ve got soup starter for months. My wallet and my taste buds thank me.
Step-by-step instructions for butternut squash soup
A velvety, spiced soup with depth from roasted squash and aromatic warming spices.
Roast the Squash and Onion for Depth of Flavor
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the peeled, seeded, and cubed butternut squash with 0.25 cup extra-virgin olive oil, 0.5 tsp salt, and 0.25 tsp black pepper. Spread the squash cubes in a single layer on the baking sheet. In a small bowl, toss the diced yellow onion with 1 tbsp extra-virgin olive oil (reserved from the squash) and 0.25 tsp salt, then arrange the onion pieces around the squash.
Roast for 25-30 minutes until the squash is tender when pierced with a fork and the edges are golden brown. The onions should be caramelized at the edges. Here's the thing—this roasting step develops a nutty sweetness and caramelized depth that sets this soup apart from stovetop versions. Don't skip it; the flavor difference is noticeable.
Sauté Garlic and Toast Spices
While the squash and onions roast, heat a large pot over medium heat. Add the 3 peeled garlic cloves and sauté for 30 seconds until fragrant but not browned. Immediately add the 1 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp ground ginger. Toast the spices for 30 seconds while stirring constantly—this activates their aromatic oils and prevents bitterness.
You'll notice the spices release their essential oils and fill your kitchen with a warm, earthy aroma. This step is crucial for building the soup's complex spice profile. Don't walk away; spices burn quickly and can turn bitter if left unattended.
Simmer the Soup Base
Transfer the roasted squash and onions to the pot with the spices. Pour in the 4 cups vegetable stock and bring to a gentle boil. Reduce heat to medium-low and simmer for 15 minutes, stirring occasionally, until the squash is completely tender and the flavors meld together. Use an immersion blender to purée the soup directly in the pot until completely smooth.
If you prefer a slightly textured soup, blend only half the soup and leave the rest chunky. The result should be a silky, velvety consistency with no visible lumps. This is where the magic happens—the roasted flavors combine with the warm spices and vegetable stock to create a harmonious base.
Finish with Coconut Milk and Garnish
Remove the pot from heat and stir in the 1 cup full-fat coconut milk until fully incorporated. Taste and adjust seasoning with additional salt or black pepper if needed. The coconut milk adds a subtle richness that balances the earthy squash and warm spices.
Ladle the soup into bowls and garnish each serving with 2 tbsp chopped fresh thyme leaves and 1 tbsp toasted pumpkin seeds. The toasted pumpkin seeds add a delightful crunch that contrasts beautifully with the smooth soup. Serve immediately while warm to fully appreciate the aromatic spices and velvety texture.
Pro Tips For Making Butternut Squash Soup Recipe Cookie And Kate
- CHAR THE ONION LOW: Skip the rush to caramelize—cook the onion in the same pot you’ll later use for the soup, with a splash of stock, covered on low heat for 15-20 minutes. It’ll soften perfectly without burning, and the flavor will deepen into that sweet, jammy base the soup needs. (Yes, even if you’re impatient like me.)
- PEEL THE SQUASH AFTER ROASTING: Cut the squash in half, scoop out the seeds, and roast it skin-on at 400°F (200°C) for 45 minutes before peeling. The heat loosens the skin, making it slide off like butter—no peeling mess, and the edges stay tender. I learned this the hard way after struggling with a slippery, uncooperative squash mid-recipe.
- STRAIN THE SOUP—OR DON’T: If you like texture, skip straining. If you prefer silky smoothness, strain through a fine-mesh sieve, but press the pulp with a spoon to extract every last drop of flavor. The choice changes the soup entirely—creamy vs. rustic—but both work. (Your blender will thank you either way.)
- SWAP COCONUT MILK LAST: Heat the coconut milk separately until just steaming, then whisk it into the finished soup off the heat. This keeps it from curdling and lets you adjust the richness without scrambling to fix lumps. I was skeptical until I tried it—now it’s non-negotiable.
Make-ahead tips for this butternut squash soup recipe cookie and kate
Prep Ahead Components
Roast the butternut squash and onions up to 3 days ahead and store them in an airtight container in the fridge. This step is the flavor foundation—roasting caramelizes the natural sugars, so the soup will taste even deeper when reheated.
I like to prep this part on Sunday for a stress-free weeknight dinner. 🎃
Storage Containers
Use glass Pyrex or stainless steel containers for storage—they maintain flavor better than plastic. Portion the soup into quart-sized containers and leave 1 inch of headspace for expansion when freezing. Label containers with the date to track freshness. For reheating, glass containers distribute heat evenly, preventing hot spots.
Freezing for Longevity
This soup freezes beautifully for up to 3 months without losing its velvety texture. Cool it completely before freezing to prevent ice crystals. I recommend using quart-sized freezer bags—they’re space-efficient and thaw faster than rigid containers. When ready to serve, thaw overnight in the fridge for best results. 🥶
Reheating Like a Pro
For stovetop reheating, transfer the soup to a pot and warm over medium-low heat for 8-10 minutes, stirring occasionally. Add 1-2 tbsp water or stock if it thickens too much.
For microwave reheating, use 50% power in 1-minute intervals, stirring between each to maintain even heating. Always reheat to an internal temperature of 165°F.
Garnish Prep
Toast the pumpkin seeds and chop the fresh thyme ahead of time. Store them in separate airtight containers in the fridge for up to 5 days or freeze for 1 month.
This saves time on serving day—just sprinkle them on top for that restaurant-quality finish. I keep a small jar of each on hand for quick assembly. ✨
Make-Ahead Timeline
Here’s my foolproof schedule: Roast squash and onions on Day 1, blend and finish the soup on Day 2, then store it in the fridge. On Day 3, reheat portions as needed.
For holiday gatherings, I double the recipe and freeze half—this way, I have a backup ready to serve. The flavors only get better with time, so don’t hesitate to prep early! 📅
Nutrition facts
Frequently asked questions about butternut squash soup
Why does roasting the squash make this soup taste better?
Roasting caramelizes the natural sugars in the squash, creating a deeper, nutty sweetness that can't be achieved by boiling or sautéing. The edges develop a golden brown color that adds complexity to the flavor profile, while the onions become richly caramelized. This step transforms simple vegetables into the flavor foundation of the soup.
Can I make this soup without coconut milk?
Yes! For a dairy-free version, use 1 cup unsweetened almond milk or cashew milk instead, though the texture will be slightly lighter. For extra creaminess, stir in 2 tablespoons coconut cream or a splash of heavy cream after blending. The coconut milk adds subtle richness that balances the warm spices beautifully.
How do I fix soup that's too thick after blending?
Add 2-4 tablespoons warm vegetable stock at a time while stirring, then taste and adjust. If the soup separates when reheated, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes. Never add liquid directly to hot soup—always stir in warm liquid to maintain smooth texture.
What's the best way to store leftovers?
Store in glass or stainless steel containers with tight lids in the fridge for up to 5 days. For longer storage, freeze in quart-sized portions for up to 3 months. Always cool completely before freezing to prevent ice crystals. Label containers with dates to track freshness.
Can I use frozen butternut squash instead of fresh?
Yes, but thaw and drain it completely first. For best results, roast the thawed squash cubes directly from frozen—just increase roasting time by 5-10 minutes until tender. Frozen squash works well, but fresh squash yields a more concentrated, caramelized flavor that's worth the extra effort.
