Love this? Save it for later!
Share the inspiration with your friends
I was standing in the parking lot of a hardware store last October, fumbling for my keys, when the air shifted. A cold front had rolled in, and with it came the smell—damp earth, fallen leaves, and something faintly sweet and smoky from a nearby chimney. And suddenly I was seven years old, sitting on a scratchy floral couch in my Aunt Claudia’s sunroom, watching her peel a butternut squash with a paring knife that was way too dull for the job. She was humming something off-key, and the whole house smelled like that chimney smell mixed with roasting squash and the sharp, grassy scent of fresh sage. I hadn’t thought about that afternoon in maybe twenty years. But the feeling of it—the safety, the warmth, the way her kitchen felt like the only place in the world where nothing bad could happen—came back so fast it almost knocked the breath out of me. I stood there in the parking lot, keys still in my hand, and I knew I had to try to make her soup.
Here’s the thing, though. I never got her recipe. She passed a few years later, and I was too young to think to ask. So for years, I chased that memory through every butternut squash soup I could find. Some were too sweet. Some were too thin. Some were so creamy they felt more like a dessert than a starter. And none of them—not one—had that little crunch on top that I remembered. That salty, toasty bite of pepitas that made the whole thing feel special. Honestly, I started to wonder if I was romanticizing the whole thing. Maybe it was just a can of soup she dressed up, you know? But then I found a bag of squash at the farmers’ market one Saturday, and I thought, let me just try. Let me roast it myself, and see what happens.
That first batch wasn’t perfect. I forgot to peel the squash before roasting (don’t do that—the skin gets tough), and I used too much nutmeg, which made it taste like a holiday candle. But the second batch? And the third? They got closer. And this version, the one I’m sharing here, is the one that finally made me stop chasing. It’s the soup that tastes like that afternoon in the sunroom. It’s the soup I now make every time I host a dinner party, because it does exactly what a starter should do: it makes people slow down, take a breath, and actually talk to each other. Maybe you’ve been there—trying to recreate a dish from a memory that’s more feeling than recipe. I hope this one helps you find what you’re looking for.
Why You’ll Love This Recipe
This Creamy Roasted Squash Soup with Toasted Pepitas isn’t just another fall soup recipe. It’s the one that disappears first at every gathering I bring it to, and I’ve learned a few things about why that happens over the years.
- Impressively Simple : The oven does most of the work here. Roasting the squash concentrates its natural sugars and gives you that deep, caramelized flavor without you having to stand over a stove. You can prep everything in 20 minutes and let the oven handle the rest.
- Make-Ahead Magic : This soup actually tastes better the next day, which is a lifesaver when you’re hosting. Make it a day ahead, reheat it gently, and you’ve got one less thing to worry about while your guests are on their way.
- Show-Stopping Presentation : The contrast between the velvety orange soup and the crunchy, dark green pepitas is beautiful. It looks like you spent hours on it, even though the actual hands-on time is minimal.
- Crowd-Pleasing Comfort : It’s creamy without being heavy, savory with just a hint of sweetness, and warm in a way that feels like a hug in a bowl. I’ve served it to picky eaters, serious foodies, and everyone in between, and it always gets the same reaction—quiet for a second, then, “Can I have the recipe?”
- Perfect for Hosting : This is the ideal starter for a fall or winter dinner party. It sets a cozy, elegant tone without filling anyone up before the main course. Serve it in small mugs or shallow bowls, and it feels intentional and special.
What makes this version different from the others I tried over the years? It’s the balance. The squash is roasted until it’s almost jammy, which gives you that deep sweetness without adding any sugar. The broth is seasoned with just enough sage and a pinch of cayenne to keep things interesting. And the pepitas—toasted in a dry pan until they pop and smell like toasted sesame—add that textural contrast that makes every spoonful interesting. It’s not just soup. It’s the kind of soup that makes people close their eyes on the first bite. And honestly, that’s the whole point.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that deep, roasted flavor and silky texture without any cream or complicated steps. Most of these are pantry staples or easy to find at any grocery store, especially during squash season.
- Butternut squash (2 medium, about 3 pounds total) : This is the star of the show. Look for squash that feels heavy for its size and has a solid, beige-colored skin without any soft spots. I prefer butternut for its sweetness and smooth texture, but you can also use kabocha or honeynut squash. (Peeling tip: use a sharp vegetable peeler and cut the squash in half crosswise first—the narrow neck is easier to handle separately from the round bottom.)
- Yellow onion (1 large, roughly chopped) : Adds a savory base note that balances the sweetness of the squash. I like using sweet onions like Vidalia when they’re in season, but a standard yellow onion works perfectly.
- Garlic cloves (4, smashed) : Roasted garlic becomes sweet and mellow, almost buttery. Smash them with the flat side of your knife to help them release their flavor during roasting.
- Fresh sage leaves (6-8) : This is where the soul of the soup lives. Sage and squash are a classic pairing for a reason—the earthy, slightly peppery flavor of sage cuts through the sweetness beautifully. If you can’t find fresh, use 1 teaspoon of dried rubbed sage, but fresh really does make a difference here.
- Olive oil (3 tablespoons) : Use a good-quality extra virgin olive oil for roasting. It helps the vegetables caramelize and adds a subtle fruitiness to the finished soup.
- Vegetable broth (4 cups, low-sodium) : Keeps the soup vegan-friendly and lets the squash flavor shine. I like the brand Kitchen Basics for its clean taste, but any low-sodium broth works. If you’re not worried about keeping it vegetarian, chicken broth adds even more depth.
- Coconut milk (1/2 cup, full-fat) : This is my secret for achieving that velvety, creamy texture without using heavy cream. Full-fat coconut milk adds richness and a slight sweetness that complements the squash. (Light coconut milk works too, but the soup won’t be as luscious.)
- Maple syrup (1 tablespoon) : Just a touch to enhance the natural sweetness of the roasted squash. Use real maple syrup, not pancake syrup—it makes a difference.
- Apple cider vinegar (1 tablespoon) : This is the magic ingredient that brightens everything up. It balances the sweetness and adds a little lift that keeps the soup from feeling heavy. Don’t skip it—you won’t taste it directly, but you’ll notice if it’s missing.
- Salt and black pepper (to taste) : I use fine sea salt for cooking and finish with a little flaky salt on top.
- Pepitas (1/2 cup, raw and unsalted) : These are hulled pumpkin seeds, and they’re non-negotiable for the topping. Toasting them brings out a nutty, almost popcorn-like flavor that contrasts perfectly with the creamy soup.
Equipment Needed
You don’t need any fancy gadgets for this recipe, which is part of what makes it so great for hosting. Here’s what you’ll need:
- Baking sheet (large, rimmed) : A half-sheet pan is ideal. The rim keeps any juices from spilling, and the large surface area lets the squash roast evenly without steaming.
- Sharp vegetable peeler : A good peeler makes quick work of butternut squash. I use a Y-peeler—it’s easier to control and gets into the curves of the squash better than a straight one.
- Chef’s knife and cutting board : You’ll need a sturdy knife to cut the squash in half and chop the onion. A sharp knife is safer than a dull one—trust me on this.
- Large heavy-bottomed pot or Dutch oven : For simmering the soup after roasting. A Dutch oven holds heat evenly and is perfect for blending right in the pot if you’re using an immersion blender.
- Immersion blender or regular blender : An immersion blender is easier and less messy—you blend right in the pot. If you’re using a regular blender, work in batches and let the soup cool slightly before blending to avoid any explosions. (I learned that one the hard way.)
- Small skillet : For toasting the pepitas. A dry skillet on medium heat is all you need.
- Measuring cups and spoons : For accuracy, especially with the broth and coconut milk.
Preparation Method

Let me walk you through this step by step. I’ve made this soup more times than I can count, so I’ve included all the little notes I wish someone had given me the first time.
- Preheat your oven to 400°F (200°C) . Position a rack in the middle of the oven. While the oven heats, peel the butternut squash with your vegetable peeler. Cut the squash in half lengthwise, then scoop out the seeds and stringy bits with a spoon. (Don’t throw the seeds away—you can roast those too, but we’re using pepitas for this recipe.) Cut the squash into 1-inch cubes. They don’t have to be perfect, but try to make them roughly the same size so they cook evenly.
- On your baking sheet, toss the cubed squash, chopped onion, smashed garlic cloves, and fresh sage leaves with the olive oil . Spread everything in a single layer—crowding the pan will steam the vegetables instead of roasting them. If your baking sheet is small, use two sheets. Season generously with salt and pepper. Roast for 30-35 minutes, stirring halfway through, until the squash is tender and caramelized around the edges. You’ll know it’s ready when a fork slides in easily and the edges are browned and a little sticky.
- While the vegetables roast, toast the pepitas . Place a small skillet over medium heat. Add the raw pepitas in a single layer. Cook, shaking the pan frequently, for 3-4 minutes. You’ll hear them start to pop, and they’ll turn a shade darker and smell nutty and toasty. Keep a close eye on them—they can go from perfect to burnt in about 30 seconds. Remove them from the pan immediately and set them aside. (Pro tip: sprinkle a tiny pinch of salt on them while they’re still warm.)
- When the vegetables are done, remove the sage leaves . They’ll be crispy and dark—you can either discard them or crumble them over the finished soup for extra flavor. Transfer the roasted squash, onion, and garlic to your large pot or Dutch oven. (Scrape all those caramelized bits from the baking sheet into the pot too—that’s pure flavor.)
- Add the vegetable broth to the pot . Bring it to a gentle simmer over medium heat, then reduce the heat to low and let it cook for 5 minutes. This allows the roasted flavors to meld with the broth.
- Add the coconut milk, maple syrup, and apple cider vinegar . Stir to combine. The soup will look a little separated at this point, but don’t worry—the blending step will bring it all together.
- Blend the soup until smooth . If you’re using an immersion blender, carefully submerge it into the pot and blend until velvety. If you’re using a regular blender, let the soup cool for 10 minutes first, then blend in batches, filling the blender no more than halfway each time. Hold the lid down with a folded towel to prevent any splashes. Return the blended soup to the pot.
- Taste and adjust the seasoning . This is the most important step. Add more salt if needed—squash can be surprisingly thirsty for salt. If the soup is too thick for your liking, add a splash more broth or water. If it needs more brightness, add another splash of apple cider vinegar. I usually end up adding about 1/2 teaspoon more salt and another 1/2 teaspoon of vinegar at this stage.
- Serve the soup warm . Ladle it into bowls or small mugs, and top each serving with a generous sprinkle of toasted pepitas. If you saved the crispy sage leaves from earlier, crumble them on top too. A drizzle of olive oil or a swirl of coconut milk makes it look extra fancy.
Cooking Tips & Techniques
I’ve made every mistake in the book with this soup so you don’t have to. Here are the things I wish I’d known from the start.
Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time, but roasting is what gives this soup its deep, almost nutty flavor. The caramelization that happens in the oven is something you just can’t replicate on the stovetop. If you’re short on time, you can roast the squash a day ahead and keep it in the fridge.
Watch your liquid ratio. The amount of broth you need can vary depending on the size and water content of your squash. Start with 4 cups, then add more after blending if the soup is too thick. You can always add liquid, but you can’t take it out. A soup that’s too thin is a lot harder to fix.
Temperature matters for serving. This soup is best served hot, not boiling. If you’re reheating it, do it gently over low heat and stir occasionally. High heat can cause the coconut milk to separate and give the soup a grainy texture. If that happens, don’t panic—just blend it again for a few seconds, and it will come back together.
Season in layers. Salt the vegetables before roasting, add a little more when you add the broth, and taste again at the end. Seasoning in stages builds a more complex flavor than dumping it all in at the end. I learned this the hard way after making a batch that tasted flat no matter how much salt I added at the finish.
Toast the pepitas just before serving. They lose their crunch after a few hours, so toast them right before your guests arrive. If you have leftovers, store the pepitas separately from the soup and sprinkle them on just before reheating.
Variations & Adaptations
One of the things I love about this soup is how adaptable it is. Here are a few variations I’ve tried and loved.
Make it completely vegan and dairy-free. This version already is, thanks to the coconut milk. But if you want to avoid any trace of dairy, just double-check your vegetable broth—some brands add natural flavors that may contain dairy. I like using Pacific Foods brand for a clean, vegan-friendly option.
Add a smoky twist. Roast the squash with 1 teaspoon of smoked paprika and a pinch of chipotle powder. The smokiness pairs beautifully with the sweetness of the squash and gives the soup a subtle heat. I made this version for a friend’s chili-themed dinner party, and it was a huge hit.
Switch up the toppings. Toasted pepitas are my favorite, but you can also top the soup with crispy fried sage leaves, a drizzle of brown butter (if you’re not keeping it vegan), or even some crumbled goat cheese for extra tang. One time I used pomegranate seeds on top—the pop of tartness and color was stunning, especially for a holiday table.
Make it a meal. Stir in a cup of cooked lentils or white beans after blending to add protein and fiber. Or serve the soup with a grilled cheese sandwich (try it with sharp cheddar and apple slices) for a cozy weeknight dinner.
Swap the squash. Butternut is classic, but this recipe works beautifully with roasted acorn squash, pumpkin, or even sweet potatoes. Each one will give you a slightly different flavor and color, but they all work. Just adjust the roasting time if needed—smaller squash cubes cook faster.
Serving & Storage Suggestions
This soup is a host’s best friend, and not just because it tastes amazing. It’s incredibly forgiving and easy to work around your schedule.
For a dinner party : Serve the soup in small mugs or shallow bowls as a starter. It sets a warm, elegant tone without being too heavy. I like to pair it with a simple arugula salad with lemon vinaigrette and a crusty baguette. The peppery greens and crunchy bread are perfect contrasts to the creamy soup. For drinks, a dry Riesling or a crisp hard cider works beautifully.
Storage : Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld overnight, so it’s a great make-ahead option for entertaining.
Freezing : This soup freezes beautifully. Pour it into freezer-safe containers or zip-top bags, leaving an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating : Reheat gently on the stovetop over low heat, stirring occasionally. If the soup seems too thick after thawing, add a splash of broth or water. Avoid the microwave if possible—it can heat unevenly and affect the texture.
Flavor development : I’ve noticed that the soup tastes even better on day two or three. The roasted flavors mellow and meld, and the coconut milk integrates more fully. If you’re making this for a party, I highly recommend making it a day ahead.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s a rough estimate per serving (based on 6 servings):
- Calories: ~220
- Fat: 12g (mostly from healthy olive oil and coconut milk)
- Carbohydrates: 28g
- Fiber: 6g
- Protein: 4g
- Sugar: 10g (natural, from the squash and a touch of maple syrup)
Butternut squash is packed with vitamin A (one serving provides over 100% of your daily needs), vitamin C, and potassium. It’s also a good source of fiber, which helps keep you full and supports digestion. The pepitas add a little protein, healthy fats, and magnesium. And the coconut milk provides medium-chain triglycerides (MCTs) that are easily digested and used for energy.
This soup is naturally gluten-free, dairy-free, and vegan, making it a great option for guests with dietary restrictions. Just be sure to check your broth labels if you’re serving someone with celiac disease—some brands may contain trace gluten.
Conclusion
This Creamy Roasted Squash Soup with Toasted Pepitas is more than just a recipe to me. It’s the dish that helped me stop chasing a memory and start making new ones. Every time I serve it, I think about Aunt Claudia’s sunroom, but I also think about the dinner parties I’ve hosted since—the friends who asked for seconds, the quiet moments when everyone just stopped talking and ate, the way a simple bowl of soup can make a cold night feel warm.
I hope you’ll make this soup your own. Maybe you’ll add a little extra cayenne for heat, or swap the pepitas for crispy chickpeas, or serve it with a swirl of yogurt on top. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. And if you do make it, I’d love to hear how it turns out. Drop a comment below and tell me about your own squash soup memories, or tag me in your photos. Let’s keep the conversation going, one bowl at a time.
Now go roast some squash. You’ve got a dinner party to plan.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can use frozen butternut squash in a pinch. However, the texture won’t be quite the same because frozen squash releases more water during roasting, which can make it steam instead of caramelize. If you use frozen squash, roast it at 425°F (220°C) and spread it in a thin layer to help it brown. You may also need to roast it for an extra 10-15 minutes.
How do I make this soup thicker or thinner?
To make it thicker, simply use less broth—start with 3 cups instead of 4, then add more after blending if needed. To make it thinner, add extra broth or water after blending until it reaches your desired consistency. Keep in mind that the soup will thicken slightly as it cools.
Can I use a different type of milk instead of coconut milk?
Absolutely. You can substitute the coconut milk with heavy cream, half-and-half, or even a full-fat oat milk for a dairy-free option. Each will give you a slightly different texture and flavor. Heavy cream will make it richer, while oat milk will keep it lighter. Just avoid skim milk or very thin plant-based milks—they can make the soup watery.
How far in advance can I make this soup for a party?
You can make this soup up to 3 days in advance and store it in the refrigerator. In fact, the flavors often improve after a day or two. Just reheat it gently on the stovetop before serving. If you’re freezing it, make it up to 3 months ahead and thaw it overnight in the fridge before reheating.
Can I skip the apple cider vinegar?
I wouldn’t recommend it. The vinegar adds a subtle brightness that balances the sweetness of the squash and the richness of the coconut milk. Without it, the soup can taste a little flat. If you don’t have apple cider vinegar, you can substitute an equal amount of fresh lemon juice or white wine vinegar.
Pin This Recipe!

Creamy Roasted Squash Soup with Toasted Pepitas
This velvety roasted butternut squash soup is made with simple, wholesome ingredients and topped with crunchy toasted pepitas. It’s the perfect starter for fall and winter dinner parties, offering a balance of sweet, savory, and nutty flavors.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 medium butternut squash (about 3 pounds total), peeled, seeded, and cut into 1-inch cubes
- 1 large yellow onion, roughly chopped
- 4 garlic cloves, smashed
- 6–8 fresh sage leaves
- 3 tablespoons olive oil
- 4 cups low-sodium vegetable broth
- 1/2 cup full-fat coconut milk
- 1 tablespoon maple syrup
- 1 tablespoon apple cider vinegar
- Salt and black pepper to taste
- 1/2 cup raw unsalted pepitas
Instructions
- Preheat your oven to 400°F (200°C). Position a rack in the middle of the oven.
- On a large rimmed baking sheet, toss the cubed squash, chopped onion, smashed garlic cloves, and fresh sage leaves with the olive oil. Spread in a single layer. Season generously with salt and pepper. Roast for 30-35 minutes, stirring halfway through, until the squash is tender and caramelized around the edges.
- While the vegetables roast, toast the pepitas in a small dry skillet over medium heat, shaking frequently, for 3-4 minutes until they pop and smell nutty. Remove from pan immediately and set aside.
- When the vegetables are done, remove the sage leaves (discard or crumble for garnish). Transfer the roasted squash, onion, and garlic to a large pot or Dutch oven, scraping in all the caramelized bits.
- Add the vegetable broth to the pot. Bring to a gentle simmer over medium heat, then reduce heat to low and cook for 5 minutes.
- Add the coconut milk, maple syrup, and apple cider vinegar. Stir to combine.
- Blend the soup until smooth using an immersion blender directly in the pot, or let cool slightly and blend in batches in a regular blender. Return blended soup to the pot.
- Taste and adjust seasoning with more salt, pepper, or apple cider vinegar as needed.
- Serve warm, topped with toasted pepitas and optional crumbled crispy sage leaves.
Notes
For best flavor, roast the squash until caramelized. The soup tastes even better the next day. Store pepitas separately to maintain crunch. If soup is too thick, add more broth or water after blending.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 220
- Sugar: 10
- Sodium: 480
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, roasted squash soup, creamy soup, vegan soup, fall soup, dinner party starter


