The neighborhood chili cook-off was in four hours and I had completely forgotten. Everyone else would be bringing their secret-ingredient, slow-simmered-for-two-days masterpieces. I had a butternut squash that was starting to look sad, a half-bag of pepitas from a trail mix experiment gone wrong, and honestly, a sudden urge to hide under my kitchen table.
I mean, who brings soup to a chili cook-off? That felt like bringing a salad to a steakhouse. But my neighbor Maria had texted me the week before saying, “You’re making something, right? You always do.” So backing out wasn’t an option. I started roasting that squash, more out of desperation than culinary genius, and figured I’d just blend it up with some pantry staples and call it a day. Not exactly award-worthy material.
What happened next still surprises me. The soup turned out so creamy and rich—without a drop of cream, mind you—that people kept coming back for second and third helpings. The crunchy pepitas on top became the thing everyone talked about. I stood there, ladle in hand, trying to explain that this was a last-minute, what’s-in-the-fridge kind of recipe. Nobody believed me. They asked for the recipe. They asked for seconds. They asked if I’d cater their holiday party. Let me tell you, I was as shocked as anyone.
Maybe you’ve been there—the panic of a potluck with nothing prepared, the scramble to make something decent out of odds and ends. This cozy creamy roasted squash soup with crunchy pepitas became my go-to for exactly those moments. It’s the recipe that proved simple can beat elaborate, and that sometimes the best dishes come from a little bit of pressure and a whole lot of luck. I keep making it because it tastes like that victory—warm, comforting, and just a little bit smug.
Why You’ll Love This Recipe
This cozy creamy roasted squash soup with crunchy pepitas isn’t just another squash soup recipe. It’s the one that earned its spot in my regular rotation through sheer reliability. Here’s why it works for my family, and I think it will work for yours too.
- Quick & Easy: From fridge to table in about 45 minutes. Most of that time is hands-off roasting. Perfect for a Tuesday night when you’ve got soccer practice and homework to manage.
- Simple Ingredients: You probably have most of this already. Squash, onion, garlic, broth, and pepitas. No trips to specialty stores required.
- Perfect for Family Meals: This soup reheats beautifully, which means leftovers for lunch the next day. My kids actually ask for it, and they’re my toughest critics.
- Crowd-Pleaser: I’ve served this at casual weeknight dinners and holiday gatherings alike. It disappears every single time.
- Unbelievably Delicious: The roasting brings out a natural sweetness that no amount of added sugar could replicate. The pepitas add that salty crunch that makes every spoonful interesting.
What makes this version different? It’s the technique of roasting the squash with the onions and garlic together. That caramelization adds layers of flavor you just can’t get from boiling. And the pepitas—toasted in the same pan you used for the squash—pick up all those browned bits. It’s not fancy, but it works beautifully.
This recipe is the kind that makes you close your eyes after that first bite. It’s comfort food that feels nourishing without being heavy. Perfect for impressing your family without stressing yourself out.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big flavor without the fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:
For the Soup
- 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cut into 1-inch cubes. I prefer butternut for its sweetness and smooth texture, but any winter squash works. Look for one that feels heavy for its size.
- 1 large yellow onion, roughly chopped. The roasting mellows its sharpness and adds sweetness.
- 4 cloves garlic, whole and unpeeled. Roasting them in their skins makes them soft and sweet—you’ll squeeze them out after.
- 3 tablespoons olive oil, divided. Use a good quality one for roasting, it makes a difference.
- 3 cups vegetable broth, low-sodium. I like Pacific Foods brand for its clean flavor. You can also use chicken broth if you’re not keeping it vegetarian.
- 1 teaspoon salt, plus more to taste. I use fine sea salt.
- 1/2 teaspoon black pepper, freshly ground.
- 1/4 teaspoon ground nutmeg. Freshly grated is amazing, but pre-ground works fine.
- 1/2 cup full-fat coconut milk (from a can). This adds creaminess without dairy. For a non-vegan version, heavy cream works beautifully too.
For the Crunchy Pepitas

- 1/2 cup raw pepitas (pumpkin seeds). Look for hulled green pepitas for the best texture.
- 1 tablespoon olive oil.
- 1/2 teaspoon smoked paprika. Regular paprika works, but smoked adds a lovely depth.
- 1/4 teaspoon salt.
- Pinch of cayenne pepper (optional, for a little heat).
For Garnish (Optional but Recommended)
- Fresh thyme or sage leaves.
- A drizzle of olive oil or coconut cream.
Ingredient Tips: When choosing butternut squash, look for one with a long neck—it’s easier to peel and has fewer seeds. If you’re short on time, pre-cut squash from the grocery store works, just keep in mind it might roast a little faster. For the pepitas, raw ones toast up better than pre-roasted. I’ve tried both, and raw gives you more control over the flavor.
Substitutions: Swap butternut with acorn, kabocha, or even sweet potatoes. Use chicken broth instead of vegetable broth if you prefer. For a nut-free version, skip the coconut milk and use a splash of oat milk or just blend the soup longer for natural creaminess.
Equipment Needed
You don’t need a fancy kitchen to make this cozy creamy roasted squash soup with crunchy pepitas. Here’s what I use:
- Baking sheet (half-sheet size). A rimmed one is best to catch any juices from the squash.
- Parchment paper or silicone baking mat for easy cleanup.
- Large pot or Dutch oven (5-6 quart). I use my trusty enameled cast iron Le Creuset, but any heavy-bottomed pot works.
- Immersion blender. This is my favorite tool for soup—less mess and no transferring hot liquid. If you don’t have one, a regular blender works, just let the soup cool slightly first and blend in batches.
- Chef’s knife and cutting board. A sharp knife makes peeling and cubing squash much safer and easier.
- Vegetable peeler. A Y-shaped peeler works best for butternut squash.
- Small skillet for toasting the pepitas.
- Measuring cups and spoons.
If you’re using a regular blender, work in small batches and leave the lid slightly ajar to let steam escape. I learned that the hard way—hot soup explosions are not fun to clean up!
Preparation Method
This cozy creamy roasted squash soup with crunchy pepitas comes together in a few simple steps. Let me walk you through it.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prepare the squash. Cut the butternut squash in half where the narrow neck meets the bulbous bottom. Peel both pieces with a vegetable peeler, then cut them in half lengthwise. Scoop out the seeds and stringy bits. Cut the flesh into 1-inch cubes. Don’t worry about making them perfect—uniform size matters more for even roasting than perfect shapes.
- Roast the vegetables. Spread the squash cubes, chopped onion, and whole garlic cloves on the prepared baking sheet. Drizzle with 2 tablespoons of olive oil and sprinkle with 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Toss everything with your hands to coat evenly. Spread in a single layer—crowding will steam them instead of roasting. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and browned at the edges. The garlic cloves should feel soft when squeezed.
- Toast the pepitas. While the vegetables roast, heat a small skillet over medium heat. Add the pepitas and toast them dry for 2-3 minutes, shaking the pan frequently, until they start to pop and smell nutty. Be careful—they burn quickly! Transfer to a bowl, then toss with 1 tablespoon olive oil, smoked paprika, 1/4 teaspoon salt, and cayenne if using. Set aside.
- Blend the soup base. When the vegetables are done, let them cool for 5 minutes. Squeeze the roasted garlic cloves out of their skins into a large pot or Dutch oven. Add the roasted squash and onion. Pour in the vegetable broth. Use an immersion blender to puree until completely smooth. If using a regular blender, work in batches and hold the lid with a kitchen towel to prevent splatters.
- Finish the soup. Place the pot over medium heat. Stir in the coconut milk, nutmeg, and remaining 1/2 teaspoon of salt. Taste and adjust seasoning—you might want more salt or pepper. Let it simmer gently for 5-10 minutes to let the flavors meld. If it’s too thick, add more broth or water a splash at a time until it reaches your preferred consistency.
- Serve. Ladle the soup into bowls. Top with a generous sprinkle of crunchy pepitas and a few fresh thyme leaves if you have them. A drizzle of olive oil or extra coconut cream makes it look pretty, but honestly, it’s delicious either way.
Sensory Cues: The squash should be fork-tender and caramelized at the edges when done. The garlic will smell sweet and nutty. When you blend, the color should be a deep golden orange—like a sunset in a bowl. The pepitas should be fragrant and slightly browned, with a satisfying crunch when you bite them.
Cooking Tips & Techniques
I’ve made this cozy creamy roasted squash soup with crunchy pepitas more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
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, sweet flavor. The caramelization adds complexity that you just can’t get any other way. Trust me, I tried the shortcut version once. It was fine. But fine isn’t what we’re after here.
Watch the pepitas carefully. They go from perfectly toasted to burnt in about 30 seconds. I learned this the hard way when I got distracted by a phone call. The kitchen smelled like burnt seeds for two days. Keep them moving in the pan and pull them off the heat the moment they start popping.
Use full-fat coconut milk. Light coconut milk has more water and less fat, which means it won’t give you that silky texture. If you’re watching calories, just use less of the full-fat version rather than swapping to light. A little goes a long way for creaminess.
Season in layers. I add salt at three different points—when roasting, when blending, and when finishing. This builds flavor throughout the process rather than dumping it all at the end. It makes a noticeable difference.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. I often make it a day ahead for gatherings. Just reheat gently and add the pepitas right before serving so they stay crunchy.
Timing strategy: Start the pepitas while the squash roasts. That way everything finishes around the same time. Multitasking in the kitchen is all about overlapping steps.
Variations & Adaptations
This cozy creamy roasted squash soup with crunchy pepitas is wonderfully adaptable. Here are some ways I’ve changed it up:
Spicy Version: Add a chopped jalapeño to the roasting pan with the vegetables, or stir in 1/2 teaspoon of red pepper flakes when you add the coconut milk. The heat plays beautifully with the sweet squash.
Herb-Infused: Toss a few sprigs of fresh rosemary or sage into the roasting pan. Remove them before blending. The subtle herbal notes make it feel extra special for holiday meals.
Protein-Packed: Stir in a can of drained chickpeas or white beans when you add the coconut milk. Puree until smooth for a heartier soup that works as a main dish. Or top each bowl with shredded rotisserie chicken for the meat-eaters in your family.
Apple-Squash Combo: Add one peeled and chopped apple to the roasting pan with the squash. A Honeycrisp or Fuji adds natural sweetness and a hint of fruitiness. My kids love this version.
Dairy Version: Swap the coconut milk for 1/2 cup of heavy cream or half-and-half. The texture is even richer, though it won’t be vegan anymore. I’ve done this for holiday dinners and it’s always a hit.
Slow Cooker Method: Roast the squash, onion, and garlic as directed, then transfer to a slow cooker with the broth. Cook on low for 4-6 hours, then blend and finish with coconut milk. Great for busy days when you want dinner ready when you walk in the door.
Budget-Friendly Tip: Butternut squash can be pricey. Watch for sales in the fall, or swap in acorn squash or even frozen butternut cubes. Frozen works well—just roast them a little longer to get some browning.
Serving & Storage Suggestions
This cozy creamy roasted squash soup with crunchy pepitas is incredibly versatile when it comes to serving and storing.
Serving Temperature: Serve it hot, but not boiling. Let it cool for a few minutes after simmering so the flavors settle. A warm bowl (rinse your bowls with hot water before filling) helps keep the soup hot longer.
Presentation: Ladle into shallow bowls and swirl a little extra coconut milk or cream on top. Sprinkle the pepitas generously—don’t be shy. A few fresh thyme leaves or a small sage leaf add a pop of green. For a rustic look, serve with crusty bread or grilled cheese sandwiches for dipping.
Complementary Dishes: This soup pairs beautifully with a simple green salad with apple slices and a tangy vinaigrette. It also works as a starter for roasted chicken or pork. For a cozy meal, serve with a side of roasted vegetables or a warm grain salad.
Storage: Store the soup (without the pepitas) in an airtight container in the refrigerator for up to 5 days. The pepitas should be stored separately in a sealed container at room temperature—they’ll stay crunchy for about a week.
Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave some room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring between each. Always add fresh pepitas after reheating—they won’t stay crunchy if stored in the soup.
Flavor Development: This soup is one of those rare dishes that actually tastes better on day two. The flavors meld and deepen overnight. If you’re planning ahead, make it a day in advance for the best results.
Nutritional Information & Benefits
This cozy creamy roasted squash soup with crunchy pepitas is as nourishing as it is delicious. Here’s what you’re getting in a typical serving (about 1 cup):
- Calories: Approximately 220-250
- Protein: 6-8 grams
- Fat: 12-15 grams (mostly healthy fats from olive oil and pepitas)
- Carbohydrates: 25-30 grams
- Fiber: 6-8 grams
- Vitamin A: Over 200% of your daily needs (from the squash)
- Vitamin C: About 30% of your daily needs
- Iron: About 15% of your daily needs
Health Benefits: Butternut squash is packed with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. The pepitas provide magnesium, zinc, and healthy fats that support heart health. The olive oil adds anti-inflammatory properties. This soup is naturally gluten-free, dairy-free (when made with coconut milk), and vegan.
Dietary Considerations: This recipe is naturally gluten-free and can be made nut-free by using oat milk instead of coconut milk. It’s also low in added sugars—the sweetness comes entirely from the roasted squash. For a lower-carb option, use less squash and add more broth or cauliflower.
Personal Note: I love that this soup feels indulgent but is actually packed with nutrients. It’s the kind of meal that makes you feel good from the inside out. My kids don’t know they’re eating a vegetable powerhouse—they just know it tastes like comfort.
Conclusion
This cozy creamy roasted squash soup with crunchy pepitas started as a last-minute potluck panic and became one of my most-requested recipes. It’s proof that you don’t need fancy ingredients or hours of prep to make something truly memorable. The roasting brings out the natural sweetness of the squash, the coconut milk adds silkiness without dairy, and those crunchy pepitas on top—well, they’re just the perfect finishing touch.
I hope you’ll make this soup your own. Adjust the spices, swap in whatever squash you have on hand, or double the pepitas because honestly, they’re the best part. Cooking should feel flexible and forgiving, not rigid and stressful. That’s what this recipe is all about.
I’d love to hear how it turns out for you. Did your family love it? Did you add your own twist? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I always love seeing your creations. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, absolutely. Frozen butternut squash works well, though it won’t caramelize as much because it releases more water during roasting. To get better browning, spread frozen cubes on a baking sheet and let them thaw slightly, then pat dry with paper towels before tossing with oil and roasting. You might need to add 5-10 minutes to the roasting time.
How can I make this soup thicker or thinner?
For a thicker soup, use less broth—start with 2 cups instead of 3, then add more as needed. You can also add a peeled and cubed potato to the roasting pan; it will thicken the soup naturally when blended. For a thinner soup, simply stir in more broth or water until it reaches your desired consistency.
Can I make this soup in an Instant Pot?
Yes, but you’ll lose some of the caramelized flavor from roasting. If you want the convenience, sauté the onion and garlic in the Instant Pot on sauté mode, then add cubed squash and broth. Pressure cook on high for 8 minutes, then natural release for 10 minutes. Blend and finish with coconut milk. The flavor won’t be as deep, but it’s still good for a quick weeknight dinner.
How do I peel butternut squash safely?
This is the part everyone dreads. My best tip: microwave the whole squash for 2-3 minutes to soften the skin slightly. Then use a sharp Y-shaped peeler. Cut the squash in half where the neck meets the bulb, and peel each piece separately. If you’re really struggling, look for pre-peeled cubes at the store—no shame in that shortcut.
Can I skip the pepitas or use a different topping?
Of course! The pepitas add crunch, but you can substitute toasted sunflower seeds, chopped nuts (like pecans or walnuts), or even crumbled bacon for a non-vegetarian version. For a simpler option, a drizzle of olive oil and a sprinkle of smoked paprika works beautifully too.
Pin This Recipe!

Cozy Creamy Roasted Squash Soup with Crunchy Pepitas
A last-minute potluck panic turned into a winning recipe! This creamy roasted butternut squash soup is rich, dairy-free, and topped with crunchy pepitas. Simple ingredients and easy steps make it a family favorite.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 large yellow onion, roughly chopped
- 4 cloves garlic, whole and unpeeled
- 3 tablespoons olive oil, divided
- 3 cups vegetable broth, low-sodium
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 1/4 teaspoon ground nutmeg
- 1/2 cup full-fat coconut milk (from a can)
- 1/2 cup raw pepitas (pumpkin seeds)
- 1 tablespoon olive oil (for pepitas)
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon salt (for pepitas)
- Pinch of cayenne pepper (optional)
- Fresh thyme or sage leaves for garnish (optional)
- A drizzle of olive oil or coconut cream for garnish (optional)
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Prepare the squash: Cut the butternut squash in half where the narrow neck meets the bulbous bottom. Peel both pieces with a vegetable peeler, then cut them in half lengthwise. Scoop out the seeds and stringy bits. Cut the flesh into 1-inch cubes.
- Roast the vegetables: Spread the squash cubes, chopped onion, and whole garlic cloves on the prepared baking sheet. Drizzle with 2 tablespoons of olive oil and sprinkle with 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Toss to coat evenly. Spread in a single layer. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and browned at the edges. The garlic cloves should feel soft when squeezed.
- Toast the pepitas: While the vegetables roast, heat a small skillet over medium heat. Add the pepitas and toast them dry for 2-3 minutes, shaking the pan frequently, until they start to pop and smell nutty. Transfer to a bowl, then toss with 1 tablespoon olive oil, smoked paprika, 1/4 teaspoon salt, and cayenne if using. Set aside.
- Blend the soup base: When the vegetables are done, let them cool for 5 minutes. Squeeze the roasted garlic cloves out of their skins into a large pot or Dutch oven. Add the roasted squash and onion. Pour in the vegetable broth. Use an immersion blender to puree until completely smooth. If using a regular blender, work in batches and hold the lid with a kitchen towel to prevent splatters.
- Finish the soup: Place the pot over medium heat. Stir in the coconut milk, nutmeg, and remaining 1/2 teaspoon of salt. Taste and adjust seasoning. Let it simmer gently for 5-10 minutes to let the flavors meld. If too thick, add more broth or water a splash at a time.
- Serve: Ladle the soup into bowls. Top with a generous sprinkle of crunchy pepitas and a few fresh thyme leaves if you have them. A drizzle of olive oil or extra coconut cream makes it look pretty.
Notes
Don’t skip the roasting step—it gives the soup deep, sweet flavor. Watch the pepitas carefully as they burn quickly. Season in layers for best flavor. This soup tastes even better the next day. Store soup and pepitas separately to keep pepitas crunchy.
Nutrition
- Serving Size: 1 cup
- Calories: 235
- Sugar: 8
- Sodium: 680
- Fat: 13.5
- Saturated Fat: 4
- Carbohydrates: 27.5
- Fiber: 7
- Protein: 7
Keywords: roasted squash soup, creamy squash soup, butternut squash soup, pepitas, vegan soup, gluten-free soup, dairy-free soup, fall soup, easy soup recipe


