Creamy Roasted Butternut Squash Soup with Toasted Pepitas

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

I burned this soup so badly the first time I made it that my roommate actually opened a window. In late November. In Chicago. The smoke detector was doing that thing where it won’t stop even after you’ve waved a dish towel at it for five minutes, and I stood there thinking, this was supposed to be the easy, comforting fall recipe everyone raves about. Not a kitchen disaster that smells like a campfire gone wrong.

Here’s the thing—I kept coming back to it. Not because I’m stubborn (though I am), but because even that scorched first batch had a whisper of something good underneath all the burnt sugar. That sweet, nutty depth from the roasted squash. The way the coconut milk made it velvety without being heavy. And those pepitas—crispy, salty, toasted to perfection—scattered on top like little golden promises. I knew the potential was there, even if my execution was, let’s say, aggressively flawed.

After a few more attempts (and a much lower oven temperature), this creamy roasted butternut squash soup with toasted pepitas became my go-to for those chilly evenings when you want something that feels like a warm hug in a bowl. It’s forgiving, it’s flexible, and honestly? It’s the kind of soup that makes you forget about the burned batches. I’ve made it for friends who claimed they didn’t like squash soup, and they asked for seconds. That’s when I knew I had to share it properly.

Why You’ll Love This Recipe

This isn’t just another butternut squash soup recipe floating around the internet. I’ve tested this version more times than I care to count, tweaking the roasting time, adjusting the seasoning, and figuring out exactly how to get that silky texture without adding a ton of cream. It’s the kind of recipe that earns its place in your regular rotation.

  • Deep, caramelized flavor: Roasting the squash first brings out its natural sweetness in a way that boiling or steaming just can’t match. You get those gorgeous browned edges that add so much complexity.
  • Perfectly creamy without heavy cream: A splash of coconut milk (or regular milk if that’s your thing) gives you that luscious texture without weighing you down. It’s rich but not heavy.
  • Simple, wholesome ingredients: You probably already have most of these in your pantry. No weird specialty items or expensive gourmet ingredients required.
  • Make-ahead friendly: This soup actually tastes better the next day, which makes it perfect for meal prep or entertaining without the stress.
  • Crowd-pleaser across the board: I’ve served this to picky kids, vegetarian friends, and serious foodies, and everyone leaves happy. It’s one of those rare recipes that pleases almost everyone.

What really sets this apart is the toasted pepita topping. That little crunch against the silky soup? Pure magic. It adds texture, a hint of salt, and a nutty finish that makes each spoonful interesting. Plus, the apple and sage bring a subtle brightness that keeps the soup from feeling one-note. It’s comfort food with a little sophistication, but zero pretension.

What Ingredients You Will Need

This recipe relies on a handful of quality ingredients doing their job well. Nothing complicated, just good flavors working together. Here’s what you’ll need and why each one matters.

  • Butternut squash (1 medium, about 3 pounds): Look for one that feels heavy for its size with firm, unblemished skin. You’ll peel, seed, and cube it into roughly 1-inch pieces. For convenience, many stores sell pre-cut squash, but I find whole squash roasts more evenly and has better flavor.
  • Yellow onion (1 large, diced): The aromatic base that builds savory depth. Sweet onions work too if that’s what you have.
  • Garlic cloves (4-5, smashed): Roasted garlic becomes sweet and mellow, so don’t skip it. I like leaving them whole rather than mincing for roasting.
  • Apple (1 medium, peeled and chopped): A Granny Smith or Honeycrisp works beautifully. The apple adds a subtle fruity sweetness and helps balance the squash’s richness. This is the secret ingredient that makes people ask what’s in it.
  • Fresh sage leaves (8-10): Sage and squash are a classic pairing for good reason. The earthy, slightly peppery flavor cuts through the creaminess perfectly. Fresh is non-negotiable here—dried sage has a different profile.
  • Vegetable broth (4 cups): Use a good-quality broth since it forms the base of your soup. Low-sodium gives you more control over seasoning. Chicken broth works fine if you’re not keeping it vegetarian.
  • Coconut milk (1/2 cup, full-fat): This adds richness without dairy. The fat content helps create that velvety texture. For a non-coconut option, use heavy cream or half-and-half.
  • Olive oil (3 tablespoons): For roasting the squash and sautéing the aromatics. A good extra virgin olive oil adds flavor, but regular works too.
  • Maple syrup (1 tablespoon, optional): Just a touch to enhance the natural sweetness of the roasted squash. Skip it if your squash is already very sweet.
  • Pepitas (1/3 cup, raw shelled pumpkin seeds): These get toasted in a dry skillet until they pop and turn golden. They add that essential crunchy contrast.
  • Salt and black pepper (to taste): Don’t be shy with the salt—it makes all the flavors pop. I use fine sea salt for cooking and flaky salt for finishing.

Equipment Needed

Nothing too fancy here, but having the right tools makes the process smoother. Here’s what you’ll need:

  • Baking sheet (rimmed, 13×18 inches): A sturdy sheet pan ensures even roasting. Line it with parchment paper for easy cleanup.
  • Large pot or Dutch oven (5-6 quart): Heavy-bottomed is best for even heating and preventing scorching. I use my enameled cast iron Dutch oven and love how it holds heat.
  • Immersion blender or countertop blender: An immersion blender lets you puree the soup right in the pot—less mess, fewer dishes. If using a countertop blender, blend in batches and leave the lid slightly ajar to release steam.
  • Chef’s knife and cutting board: A sharp knife makes peeling and cubing squash much safer and easier. Dull knives are more dangerous than sharp ones.
  • Vegetable peeler: A sturdy Y-peeler works best for butternut squash skin. The regular straight peelers tend to struggle with the tough skin.
  • Small skillet: For toasting the pepitas. A non-stick or cast iron skillet works perfectly.
  • Measuring cups and spoons: For accuracy, though this recipe is forgiving enough that you don’t need to be super precise.

Preparation Method

creamy roasted butternut squash soup preparation steps

Let me walk you through this step by step. I’ve included all the little details I wish someone had told me the first time around.

  1. Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper. This makes cleanup so much easier—trust me on this one.
  2. Prepare the squash. Using a sharp chef’s knife, carefully cut off both ends of the butternut squash. Peel the squash with a vegetable peeler, making sure to remove all the tough outer skin. Cut the squash in half lengthwise and scoop out the seeds and stringy bits with a spoon. Cut the flesh into 1-inch cubes. Aim for uniform pieces so they roast evenly. This takes about 10 minutes the first time, but you’ll get faster.
  3. Roast the squash and aromatics. On your prepared baking sheet, toss the cubed squash, smashed garlic cloves, and about 6 of the fresh sage leaves with 2 tablespoons of olive oil. Season generously with salt and pepper. Spread everything in a single layer—crowding the pan will steam rather than roast the squash. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are caramelized and golden brown. The garlic should be soft and fragrant.
  4. Toast the pepitas. While the squash roasts, place the raw pepitas in a small dry skillet over medium heat. Cook, shaking the pan frequently, for 2-3 minutes until they start to pop and turn golden. Watch them closely—they burn quickly. Once toasted, transfer to a small bowl and season with a pinch of salt. Set aside.
  5. Sauté the aromatics. In your large pot or Dutch oven, heat the remaining 1 tablespoon of olive oil over medium heat. Add the diced onion and chopped apple, season with a pinch of salt, and cook for 5-7 minutes until softened and translucent. Stir occasionally to prevent browning. The apple should start to break down slightly.
  6. Combine and simmer. Add the roasted squash, garlic, and sage leaves to the pot. Pour in the vegetable broth and bring to a gentle boil. Reduce the heat to low and let it simmer for 10 minutes. This allows all the flavors to meld together. If you’re using maple syrup, add it now.
  7. Blend until silky smooth. Remove the pot from heat. If using an immersion blender, blend directly in the pot until completely smooth. If using a countertop blender, work in batches—fill the blender no more than halfway full, and remove the center cap from the lid to let steam escape. Cover with a kitchen towel while blending to prevent splatters. Blend until velvety smooth, about 1-2 minutes per batch.
  8. Finish with coconut milk. Return the blended soup to the pot if you used a countertop blender. Stir in the coconut milk and warm over low heat for 2-3 minutes. Taste and adjust seasoning with salt and pepper. The soup should be rich, creamy, and well-balanced.
  9. Serve immediately. Ladle the soup into bowls and top with toasted pepitas and a few fresh sage leaves for garnish. A drizzle of olive oil or a swirl of coconut milk on top looks beautiful too.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve learned a few things the hard way. Here are my best tips to help you avoid my mistakes.

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, caramelized flavor. That browning is where the magic happens. The squash goes from bland to incredible in the oven.

Cut your squash uniformly. Uneven pieces mean some will burn while others stay undercooked. Take the extra minute to make them roughly the same size. Your future self will thank you.

Watch those pepitas like a hawk. They go from perfectly toasted to burnt in about 30 seconds. The moment you hear them start to pop and see them turn light golden, pull them off the heat. Burnt pepitas have a bitter, unpleasant taste that can ruin your garnish.

Blend carefully with hot liquids. Hot soup expands when blended, which can cause the lid to blow off if you’re not careful. Always leave the center cap open and cover with a towel. Never fill your blender more than halfway with hot liquid. I learned this lesson the messy way.

Taste and adjust before serving. The amount of salt you need depends on your broth and your squash. Taste after blending and add more salt gradually. A final squeeze of lemon juice can also brighten the flavors if the soup feels too heavy.

Make it ahead for better flavor. Like many soups, this one tastes even better the next day after the flavors have had time to meld. Make it a day ahead and reheat gently. Just hold off on adding the pepitas until serving so they stay crunchy.

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved.

Dairy-free version: This recipe is already dairy-free if you use coconut milk, but you can also use unsweetened oat milk or cashew milk for a milder flavor. Just avoid low-fat alternatives—they won’t give you that silky texture.

Spicy kick: Add a pinch of cayenne pepper or red pepper flakes when sautéing the onions. A small dried chili roasted alongside the squash also adds wonderful warmth without overwhelming heat. I sometimes add a quarter teaspoon of smoked paprika for a subtle smoky undertone.

Herb swap: No sage? No problem. Thyme and rosemary pair beautifully with butternut squash. Use fresh if you have it, or about 1 teaspoon of dried herbs. The flavor profile changes slightly but remains delicious.

Roasted carrot addition: Add 2-3 large carrots, peeled and chopped, to the roasting pan with the squash. They add natural sweetness and a gorgeous orange color. This is my go-to when I want an even heartier soup.

Protein boost: Stir in a can of drained and rinsed white beans (like cannellini or great northern) before blending. They add creaminess and protein without changing the flavor much. It’s a great way to make the soup more filling for a main course.

Ginger variation: Add a 1-inch piece of fresh ginger, peeled and sliced, to the pot when you add the broth. It adds a warm, slightly spicy note that pairs beautifully with the squash. I love this version when I’m feeling under the weather.

Serving & Storage Suggestions

This soup is incredibly versatile when it comes to serving. Here’s how to make the most of it.

Serving temperature: Serve piping hot for maximum comfort on cold days. It’s also surprisingly good at room temperature on warmer fall afternoons, though I prefer it hot. Ladle into warm bowls to keep it hot longer.

Garnishes that shine: Beyond the toasted pepitas, try a swirl of coconut cream, a drizzle of good olive oil, a few fresh sage leaves, or a sprinkle of flaky sea salt. A dollop of Greek yogurt or sour cream adds a tangy contrast if you’re not dairy-free.

What to serve alongside: A crusty baguette or sourdough bread is perfect for dipping. A simple green salad with a tangy vinaigrette balances the richness. For a heartier meal, serve with a creamy grilled peach and burrata salad for a beautiful fall spread. Grilled cheese sandwiches are also a classic pairing.

Refrigerator storage: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve over the first day or two. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick.

Freezer instructions: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture remains smooth and creamy after thawing.

Reheating tips: Reheat gently to avoid breaking the emulsion. Low and slow on the stovetop is best. If the soup separates slightly after freezing, a quick blend with an immersion blender will bring it back together. Add the toasted pepitas fresh—they lose their crunch when stored with the soup.

Nutritional Information & Benefits

This soup isn’t just delicious—it’s packed with nutrients that make it a smart choice for cozy eating.

Estimated nutrition per serving (1 cup, serves 6):

  • Calories: 195
  • Total Fat: 11g
  • Saturated Fat: 4g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Sugar: 9g
  • Protein: 4g
  • Sodium: 480mg (varies with broth)
  • Vitamin A: 295% DV
  • Vitamin C: 35% DV

Health highlights: Butternut squash is loaded with vitamin A in the form of beta-carotene, which supports eye health and immune function. It’s also a good source of vitamin C, potassium, and fiber. The pepitas add healthy fats, magnesium, and zinc. This soup is naturally gluten-free, dairy-free (with coconut milk), and vegan—making it accessible for many dietary needs.

Dietary considerations: This recipe is naturally gluten-free, dairy-free, and vegan. It’s also nut-free if you use coconut milk (coconut is technically a fruit, not a tree nut, though some people with nut allergies react to it). For a lower-carb option, reduce or omit the apple and maple syrup. The soup is already quite low in sugar without them.

Conclusion

This creamy roasted butternut squash soup with toasted pepitas has become my fall comfort food of choice, and I think it’ll become yours too. It’s the kind of recipe that feels special enough for company but simple enough for a quiet weeknight dinner. The deep, caramelized flavor from roasting, the velvety texture, and that satisfying crunch from the pepitas—it all comes together in a bowl that just makes you feel good.

I love that this soup is forgiving. You can tweak the herbs, swap the milk, add extra veggies, and it still turns out delicious. It’s become my go-to for fall gatherings, and I’ve lost count of how many times friends have asked for the recipe. If you’re looking for a soup that delivers on flavor without fuss, this is it.

I’d love to hear how yours turns out! Did you try any variations? Did the pepitas pop right on cue? Drop a comment below and let me know—I read every single one. And if you’re feeling generous, share this recipe with someone who needs a little warmth in their bowl this season. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can, but the texture won’t be quite the same. Frozen squash releases more water as it cooks, so you’ll get a thinner soup. To compensate, roast the frozen squash at 425°F for about 35-40 minutes until the excess moisture evaporates and the edges start to caramelize. You’ll still get good flavor, just not quite as deep as with fresh.

How can I make this soup thicker?

If you prefer a thicker soup, there are a few easy fixes. Simmer the blended soup uncovered for an extra 10-15 minutes to reduce it. You can also add a peeled and diced potato to the pot when you add the broth—it will break down during cooking and add natural thickness. Another option is to stir in a tablespoon of cornstarch mixed with cold water, though I prefer the potato method for better flavor.

Can I make this soup in a slow cooker or Instant Pot?

Absolutely. For a slow cooker, roast the squash first (this step is non-negotiable for flavor), then add it to the slow cooker with the sautéed onions, apple, garlic, sage, and broth. Cook on low for 4-6 hours or high for 2-3 hours, then blend and stir in the coconut milk. For an Instant Pot, use the sauté function for the onions and apple, add the roasted squash and broth, pressure cook on high for 5 minutes, quick release, then blend.

What’s the best way to peel butternut squash safely?

Safety first with this one. Use a sharp Y-shaped vegetable peeler rather than a knife—it’s much safer and more efficient. If the squash is very hard, microwave it whole for 2-3 minutes to soften the skin slightly. You can also cut the squash into large chunks before peeling, which gives you more control. And always, always use a stable cutting board with a damp paper towel underneath to prevent slipping.

Can I skip the apple in this recipe?

You can, but I wouldn’t recommend it. The apple adds a subtle sweetness and brightness that balances the richness of the squash and coconut milk. Without it, the soup can taste a bit one-dimensional. If you don’t have an apple, try a pear instead, or add an extra 1/2 cup of diced carrots roasted with the squash. Both will give you that balancing sweetness the soup needs.

Pin This Recipe!

creamy roasted butternut squash soup recipe

Print

Creamy Roasted Butternut Squash Soup with Toasted Pepitas

This creamy roasted butternut squash soup with toasted pepitas is the ultimate fall comfort food. Roasting the squash brings out its natural sweetness, while coconut milk adds velvety richness without heavy cream. Topped with crunchy, salty pepitas, it’s a crowd-pleaser that’s naturally vegan and gluten-free.

  • Author: Elisa
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 1 large yellow onion, diced
  • 45 garlic cloves, smashed
  • 1 medium apple (Granny Smith or Honeycrisp), peeled and chopped
  • 810 fresh sage leaves
  • 4 cups vegetable broth (low-sodium recommended)
  • 1/2 cup full-fat coconut milk
  • 3 tablespoons olive oil
  • 1 tablespoon maple syrup (optional)
  • 1/3 cup raw shelled pumpkin seeds (pepitas)
  • Salt and black pepper to taste

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper.
  2. Prepare the squash: Cut off both ends, peel with a vegetable peeler, cut in half lengthwise, scoop out seeds and stringy bits, then cut into 1-inch cubes.
  3. On the prepared baking sheet, toss the cubed squash, smashed garlic cloves, and about 6 fresh sage leaves with 2 tablespoons olive oil. Season generously with salt and pepper. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until tender and caramelized.
  4. While the squash roasts, toast the pepitas in a small dry skillet over medium heat for 2-3 minutes until they start to pop and turn golden. Transfer to a bowl and season with a pinch of salt. Set aside.
  5. In a large pot or Dutch oven, heat the remaining 1 tablespoon olive oil over medium heat. Add the diced onion and chopped apple, season with salt, and cook for 5-7 minutes until softened and translucent.
  6. Add the roasted squash, garlic, and sage leaves to the pot. Pour in the vegetable broth and bring to a gentle boil. Reduce heat to low and simmer for 10 minutes. Add maple syrup if using.
  7. Remove from heat. Using an immersion blender, blend until smooth. If using a countertop blender, work in batches, leaving the lid slightly ajar to release steam, and cover with a towel.
  8. Stir in the coconut milk and warm over low heat for 2-3 minutes. Taste and adjust seasoning with salt and pepper.
  9. Serve immediately, topped with toasted pepitas and fresh sage leaves. Optionally drizzle with olive oil or swirl with extra coconut milk.

Notes

Don’t skip roasting the squash—it’s key for deep flavor. Watch pepitas closely as they burn quickly. For a thicker soup, add a diced potato when simmering. This soup tastes even better the next day. Store in the refrigerator for up to 5 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 cup
  • Calories: 195
  • Sugar: 9
  • Sodium: 480
  • Fat: 11
  • Saturated Fat: 4
  • Carbohydrates: 24
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, creamy soup, vegan soup, gluten-free soup, fall soup, roasted squash soup, pepitas

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating