Soups & Stews
This butternut squash soup recipe from Cookie and Kate transforms humble ingredients into velvety perfection—roasted squash for deep, caramelized flavor and a silky finish that feels like a warm hug in a bowl.
The secret lies in roasting the squash first, which intensifies its natural sweetness and creates a rich, nutty depth that no blending alone could achieve. I’ve tested this recipe countless times, and the difference between roasted and raw squash is night and day.
What makes this soup truly special is its balance: creamy without being heavy, sweet without being cloying, and packed with seasonal flavor that tastes like autumn.
The recipe uses simple ingredients—just squash, broth, cream (or coconut milk for a dairy-free version), and a handful of spices—but the technique elevates them to restaurant-quality results.
Roasting the squash until tender and caramelized is the game-changer, while simmering with warm spices like cinnamon and nutmeg adds warmth that lingers long after the last sip.
The result is a soup that’s silky-smooth, fragrant with roasted squash aroma, and perfectly seasoned—each spoonful delivers that creamy velvety texture you crave while keeping the dish light enough for lunch or hearty enough for dinner.
Pair it with crusty bread or toasted seeds for crunch, and you’ve got a vegetarian main that feels indulgent without being overly rich.
Best of all, this soup keeps beautifully in the fridge for up to five days, making it ideal for meal prep or sharing with neighbors. Whether you’re hosting a cozy dinner or simply craving comfort food, this recipe delivers warmth, depth, and that perfect creamy finish every time.
Ingredients for butternut squash soup recipe cookie and kate
Roasted squash, warm spices, and velvety creaminess—simple ingredients for restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Butternut Squash 🎃 | 2 whole | About 4-5 lbs total, peeled and cubed |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal creaminess |
| Coconut Milk 🥥 | 1 cup | Full-fat for dairy-free option |
| Onion 🧅 | 1 whole | Yellow or sweet, roughly chopped |
| Garlic Cloves 🧄 | 3 cloves | Peeled and smashed |
| Ground Cinnamon 🌿 | ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for best flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for roasting |
| Brown Sugar 🍯 | 1 tbsp | Light or dark, optional for balance |
| Toasted Pumpkin Seeds 🥜 | ¼ cup | Optional garnish, store-bought or homemade |
The squash is the star—choose firm, heavy squash with no soft spots. Costco or local farms often have the best quality at a lower price. Roasting caramelizes the natural sweetness, so don’t skip this step. For even cooking, cut the squash in half lengthwise, scoop out the seeds, and roast cut-side down. Organic squash tends to have richer flavor, but conventional works too. The key is roasting until tender—about 45 minutes at 400°F—until the edges are golden and the flesh gives slightly when pierced with a knife.
No heavy cream? Coconut milk delivers a luscious texture without dairy. Fresh nutmeg makes all the difference—pre-ground loses potency fast, so buy a whole nutmeg and grate it yourself. The broth matters too: homemade vegetable broth adds depth, but low-sodium store-bought works in a pinch. For extra richness, stir in a splash of cream cheese at the end. Brown sugar is optional but balances the earthy squash beautifully—adjust to taste. If you’re short on time, microwave the cubed squash for 10 minutes before roasting to speed up the process.
This soup reheats beautifully—just stir in a splash of broth or milk to restore creaminess. Keeps for 5 days in the fridge, though it’s best within 3. For freezing, portion into airtight containers and thaw overnight in the fridge. Pumpkin seeds add crunch and keep for months in a sealed jar. The roasted squash can be prepped ahead and stored in the freezer for up to 3 months—just thaw before blending.
Why You'll Love This Recipe
- One-Pot Wonder: Peel and chop the squash, toss it in the pot with broth and onion—no extra pans, no stress. That’s it. The blender does the rest while you sip your coffee.
- Rich Without Guilt: The coconut milk and heavy cream make it velvety, but the squash keeps it light. Honestly, I add a splash of coconut milk just to make it feel like dessert—no one judges.
- Office Lunch Hero: Between us, this soup reheats beautifully. Pack it the night before, and by noon, you’re the coworker everyone’s asking for seconds from. (Yes, even on a Tuesday.)
- Budget-Friendly Luxury: Butternut squash is cheaper than takeout, and you’re using the whole thing—no wasted scraps. The creaminess tricks everyone into thinking it’s a restaurant dish. Spoiler: it’s not.
Step-by-step instructions for butternut squash soup with roasted depth
Here's how to create a velvety soup with concentrated squash flavor and perfect texture.
Roast the Squash and Onion for Deep Flavor
Preheat your oven to 400°F. Cut the 2 whole medium butternut squash in half lengthwise and scoop out the seeds, leaving the skin intact. Place the squash halves cut-side down on a rimmed baking sheet. Chop the 1 whole onion into large wedges and scatter them around the squash. Drizzle everything with the 2 tablespoons olive oil and sprinkle with 1 teaspoon salt and 0.5 teaspoon black pepper.
Roast for 45-50 minutes until the squash is tender when pierced with a fork and the edges are caramelized. The onions should be soft and slightly charred. This roasting step develops the natural sweetness of the squash and creates a rich, caramelized base for your soup. If the squash isn't tender after 50 minutes, cover with foil and continue roasting in 10-minute increments until fork-tender.
Sauté the Garlic and Build the Base
While the squash roasts, heat a large pot over medium heat. Add the 3 smashed garlic cloves and sauté for 30 seconds until fragrant but not browned. Carefully transfer the roasted squash and onions to the pot, scraping up any browned bits from the baking sheet. Add the 4 cups vegetable broth and bring to a simmer.
Use a large spoon to scoop out the roasted flesh from the squash skins, discarding the skins. You should have about 6 cups of roasted squash and onion mixture. Simmer the mixture for 10 minutes to meld the flavors. This simmering step ensures all the roasted flavors infuse into the broth, creating a rich foundation for your soup.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you prefer using a countertop blender, work in batches, blending until smooth and then returning to the pot. The soup should be velvety with no visible chunks. Taste and adjust seasoning with additional salt or black pepper if needed.
This blending step is crucial for achieving that signature creamy texture. The roasted squash provides natural sweetness while the blending creates the silky mouthfeel. If the soup is too thick, whisk in 2-4 tablespoons of water to reach your desired consistency. The soup should coat the back of a spoon but still be pourable.
Add Cream and Warm Through
Reduce the heat to low and stir in the 1 cup heavy cream, 1 cup coconut milk, 0.5 teaspoon ground cinnamon, 0.25 teaspoon ground nutmeg, and 1 tablespoon brown sugar. Simmer gently for 5-7 minutes, stirring occasionally, until the soup is heated through and the spices are fully incorporated.
The combination of heavy cream and coconut milk creates that luxurious, creamy finish while the spices add warmth and complexity. The brown sugar balances the natural sweetness of the squash. Don't boil the soup after adding the dairy, as this can cause it to curdle. Instead, maintain a gentle simmer to preserve the creamy texture.
Garnish and Serve Warm
Ladle the soup into bowls and garnish each serving with 1 tablespoon of toasted pumpkin seeds. The seeds add a delightful crunch that contrasts beautifully with the creamy soup. Serve immediately while hot, as the flavors continue to develop as the soup sits.
This soup delivers on all the promises: the roasted squash provides deep, caramelized flavor, while the cream and coconut milk create that velvety texture. The spices add warmth without overpowering, and the pumpkin seeds provide a satisfying crunch. Each spoonful should be rich, creamy, and perfectly balanced between sweet and savory.
Pro Tips For Making Butternut Squash Soup Recipe Cookie And Kate
- CHAR THE ONION FIRST: I learned this the hard way—sautéing the onion in the same pot you’ll later blend the soup turns it into a mushy, flavorless paste. Use a separate pan with 1 tablespoon of butter or oil, and cook the onion until it’s deep golden and caramelized (about 10-12 minutes). That sweet, jammy base is what makes the soup sing.
- PEEL AND CUBE SMALL: Butternut squash skin is edible, but this recipe calls for smooth texture, so peel it—just don’t go overboard. Cut it into 1-inch cubes before roasting, not after. Larger chunks take forever to soften, and you’ll end up with uneven consistency in your soup.
- ROAST UNTIL SOFT, NOT BROWNED: The recipe wants the squash tender enough to mash easily, not crispy. Roast at 400°F (200°C) for 35-40 minutes, flipping halfway, until a fork glides through like butter. If it’s still firm, it’ll turn to glue when blended with the broth—trust the fork test, not the color.
- WHISK THE CREAM LAST: Heavy cream and coconut milk curdle if they hit hot liquid too fast. After blending the soup, let it cool slightly (just warm to the touch) before slowly whisking in the cream and coconut milk. If it splits, strain it—your soup will still taste rich, just smoother.
Flavor customization for this recipe
Spiced Variations
Swap the cinnamon and nutmeg for 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper to create a smoky, slightly spicy twist. This works especially well with a splash of apple cider vinegar (1 tbsp) for brightness.
For a Mexican-inspired version, add 1 teaspoon ground cumin and ½ teaspoon chili powder while simmering, then top with crumbled cotija cheese and cilantro. 🌶️
Herb-Forward Twist
Boost freshness by adding 1 tbsp fresh thyme leaves and 1 tbsp fresh rosemary while roasting the squash. After blending, stir in 2 tbsp fresh sage at the end for an earthy, aromatic profile.
Garnish with toasted pine nuts for crunch. This version pairs beautifully with crusty sourdough bread and a glass of dry Riesling. ✨
Creamy Alternatives
For a dairy-free option, use 1 cup full-fat coconut milk plus ½ cup cashew cream (blend soaked cashews with water). For a lighter texture, stir in 2 tbsp Greek yogurt at the end instead of heavy cream.
If you prefer extra richness, fold in ¼ cup crumbled feta cheese while warming through. 🥥
Sweet-Savory Balance
Enhance the natural sweetness by adding ½ cup apple juice to the broth instead of plain water. For a caramelized depth, sauté 1 diced apple with the onions before roasting. Finish with a drizzle of local honey (1 tsp) and a sprinkle of toasted pecans for a Southern-inspired touch. 🍯
Global Influences
Transform this into a Thai-inspired soup by adding 1 tbsp red curry paste and ½ cup coconut milk at the end. Stir in 1 tsp fish sauce (or soy sauce for vegan) and garnish with fresh basil and crushed peanuts.
For an Indian twist, use ½ tsp turmeric, ½ tsp cumin seeds, and ½ cup yogurt instead of cream. 🌏
Texture Play
Add ½ cup roasted chickpeas (tossed in olive oil and smoked paprika) for protein and crunch. For a rustic touch, stir in ½ cup diced roasted sweet potatoes while simmering. Top with crispy fried shallots or toasted breadcrumbs for an extra layer of texture contrast. 💫
Nutrition facts
Frequently asked questions
Can I make this butternut squash soup dairy-free?
The recipe includes both heavy cream and coconut milk for maximum creaminess, but you can easily adapt it! Replace the heavy cream with an extra 1 cup full-fat coconut milk and add ½ cup cashew cream (blend soaked cashews with water) for a rich, dairy-free texture. The coconut milk also enhances the natural sweetness of the squash beautifully.
Why does roasting the squash make such a difference?
Roasting caramelizes the natural sugars in the squash, creating a deep, nutty flavor that raw squash can't match. The edges become slightly crispy while the inside stays tender, adding complexity to every spoonful. This step also concentrates the flavor, so you get more "squash punch" in your soup with less actual ingredient volume.
How can I make this soup spicier?
For a kick of heat, add ½ teaspoon cayenne pepper or 1 teaspoon smoked paprika while simmering. For a smoky depth, try ½ teaspoon chipotle powder**> mixed with the cinnamon. Garnish with a dash of hot sauce or red pepper flakes at serving time. The roasted squash base balances the heat beautifully.
Can I prep this soup ahead of time?
Roast the squash and onions a day ahead and store them in the fridge. When ready to make the soup, simply blend with broth, add the cream and spices, and reheat gently. The flavors actually deepen overnight. For longer storage, the fully made soup keeps for 5 days in the fridge or 3 months in the freezer. Just thaw overnight in the fridge before reheating.
What's the best way to reheat leftover soup?
Gently reheat on the stovetop over low heat and stir in a splash of broth or milk to restore creaminess. Avoid microwaving as it can make the soup watery. If the soup seems too thick after reheating, thin it with a little extra broth or water. For extra richness, stir in a dollop of cream cheese or a pat of butter at the end.