Written by

Ryan Collins

Published

Cozy Roasted Squash Soup with Crispy Sage & Pepitas

Ready In 45 minutes
Servings 6 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a drizzly Wednesday in late October, and I had an unreasonable craving for something that tasted like the inside of a warm sweater. The thing is, I didn’t have a single squash in the house — not even a sad, forgotten butternut from last week’s farmers market run. What I did have was a bag of frozen carrots, a shriveled sweet potato rolling around in the back of the crisper drawer, and this wild idea that maybe, just maybe, I could fake my way into autumn soup territory. I mean, desperation is the mother of invention, right?

I started roasting everything I could find — that sweet potato, the carrots, a half-onion that was looking a little sad — and the smell that filled my tiny kitchen at midnight was honestly kind of magical. It was like my apartment suddenly remembered it was fall, and the rain outside just made it better. By the time I blended everything with some broth and a splash of coconut milk I’d forgotten I had, I knew I’d stumbled onto something worth repeating. But with real squash. Obviously.

So that’s how this cozy roasted squash soup with crispy sage and pepitas was born — from a late-night whim and a fridge full of leftovers that refused to be ignored. And let me tell you, the real version is even better. You know that feeling when a recipe just clicks? When every spoonful makes you exhale a little deeper? That’s this soup. It’s become my go-to for those chilly evenings when all I want is something that feels like a hug in a bowl. Maybe you’ve been there too — standing in front of your pantry, craving comfort, but not quite sure how to get there. This is how.

Why You’ll Love This Recipe

I’ve made this soup more times than I can count, tweaking it each time until it was just right. And now I’m sharing my best version with you. Here’s why it’s going to become your new fall favorite:

  • Quick & Easy : Comes together in about 45 minutes, most of which is hands-off roasting time. Perfect for a weeknight when you need comfort fast.
  • Simple Ingredients : You likely already have most of these in your kitchen. No fancy grocery store runs required — just good, honest ingredients.
  • Perfect for Cozy Evenings : This soup was made for rainy days, chilly nights, and those quiet moments when you need to slow down. It’s the official soup of sweater weather.
  • Crowd-Pleaser : I’ve served this at dinner parties and family gatherings, and it always gets rave reviews. Even my friend who “doesn’t like squash” asked for seconds.
  • Unbelievably Delicious : The combination of sweet, roasted squash with nutty brown butter, crispy sage, and crunchy pepitas is next-level comfort food. It’s the kind of soup that makes you close your eyes after the first bite.

What makes this recipe different from all the other squash soups out there? It’s the technique. Roasting the squash until it’s deeply caramelized brings out a sweetness you just can’t get from boiling. Then there’s the brown butter — oh, that brown butter — which adds a nutty, almost toasty depth that takes the whole thing from good to unforgettable. And the crispy sage and pepitas on top? That’s the texture contrast that’ll have you scraping the bottom of the bowl. This isn’t just another squash soup — it’s my best version, tested and perfected over many cozy nights.

This recipe is the kind that makes you feel like you’ve got it all figured out. It’s comfort food reimagined — healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture. Most of these are pantry staples or easy to find at any grocery store, especially during fall and winter.

For the Soup

  • 1 medium butternut squash (about 2-3 pounds) , peeled, seeded, and cut into 1-inch cubes (you can also use 4 cups pre-cut cubes for convenience)
  • 1 large yellow onion , roughly chopped
  • 3 cloves garlic , smashed (don’t bother mincing — we’re roasting them whole)
  • 3 tablespoons olive oil , for roasting
  • 1 teaspoon salt , plus more to taste
  • 1/2 teaspoon black pepper
  • 4 cups vegetable broth (I prefer Better Than Bouillon for the best flavor — it’s my secret weapon)
  • 1/2 cup full-fat coconut milk (or heavy cream for a richer version)
  • 1 tablespoon maple syrup (optional, but it really brings out the sweetness of the squash)
  • 1/4 teaspoon nutmeg , freshly grated if you have it
  • 1/4 teaspoon cayenne pepper (optional, for a little warmth)

For the Brown Butter

roasted squash soup preparation steps

  • 3 tablespoons unsalted butter (use plant-based butter for a dairy-free option)
  • 10-12 fresh sage leaves
  • 1/4 cup pepitas (pumpkin seeds)
  • Flaky sea salt , for finishing

Ingredient Tips & Substitutions:

  • Squash : Butternut is my go-to for its smooth, creamy texture, but you can use acorn, kabocha, or even sugar pumpkin. Just adjust roasting time if the cubes are larger or smaller. In a pinch, frozen butternut squash works — just roast it a little longer to get some caramelization.
  • Broth : Chicken broth works beautifully if you’re not vegetarian. For a deeper flavor, try using roasted vegetable broth.
  • Coconut Milk : I like the richness of full-fat coconut milk, but light coconut milk or even oat milk will work. Just know the soup won’t be quite as velvety.
  • Pepitas : Raw pepitas are best because they toast up as they cook in the brown butter. You can also use sunflower seeds or sliced almonds for a different crunch.
  • Sage : Fresh sage is non-negotiable here — dried sage just won’t get that crispy, ethereal texture. Look for leaves that are bright green and fragrant.

Equipment Needed

You don’t need a fancy kitchen to make this soup, but a few key tools will make the process smoother. Here’s what I use:

  • Large baking sheet (half-sheet pan is ideal) — for roasting the squash and onions. A rimmed sheet is important to catch any juices.
  • Sharp chef’s knife — peeling and cubing butternut squash requires a good, sturdy knife. I use my trusty Victorinox 8-inch chef’s knife ; it’s affordable and stays sharp.
  • Vegetable peeler — a Y-shaped peeler makes quick work of squash skin.
  • Large Dutch oven or heavy-bottomed pot (5-6 quart) — for cooking the soup. A Dutch oven retains heat beautifully and is perfect for even browning.
  • Immersion blender — this is my preferred method for blending hot soup right in the pot. It saves so much cleanup. If you don’t have one, a regular blender works too, but work in batches and be careful with the hot liquid.
  • Small skillet — for making the brown butter with sage and pepitas. Any small non-stick or stainless steel pan works.
  • Measuring cups and spoons

If you don’t have an immersion blender, no worries — just let the soup cool slightly before transferring it to a regular blender in batches. I learned that lesson the hard way when hot soup exploded all over my kitchen. Trust me, let it cool a bit!

For the baking sheet, I recommend lining it with parchment paper for easy cleanup. It’s one of those little things that makes cooking feel less like work.

Preparation Method

Alright, let’s make some soup! I’ll walk you through each step with all the little details I’ve learned from making this countless times.

  1. Preheat your oven to 425°F (220°C). Get that oven nice and hot — we want the squash to caramelize, not steam.
  2. Prepare the squash and onions. On a large baking sheet, toss the cubed butternut squash, chopped onion, and smashed garlic cloves with the olive oil, salt, and pepper. Spread everything in a single, even layer. Don’t overcrowd the pan — if the pieces are too close together, they’ll steam instead of roast. If your squash is crowding, use two baking sheets.
  3. Roast for 25-30 minutes, flipping halfway through. You’re looking for deep golden-brown edges and a fork that slides easily into the squash. The onions should be soft and caramelized, and the garlic should be fragrant and golden. This is where the magic happens — that roasted flavor is the backbone of the whole soup.
  4. While the squash roasts, start the brown butter topping. In a small skillet over medium heat, melt the butter. Once it’s melted, keep cooking, swirling the pan occasionally. You’ll see it go from yellow to golden to a beautiful amber color, and it will smell incredibly nutty and toasty. This takes about 4-5 minutes. Watch it carefully — brown butter can go from perfect to burnt in seconds.
  5. Add the sage and pepitas. As soon as the butter is amber-colored and smells nutty, toss in the fresh sage leaves and pepitas. They’ll sizzle and sputter — that’s good! Cook for about 30 seconds, just until the sage is crisp and the pepitas are toasted. Immediately remove from the heat and transfer everything to a small bowl (if you leave it in the hot pan, the butter will keep cooking and could burn). Sprinkle with a pinch of flaky sea salt.
  6. Combine the roasted vegetables and broth. Once the squash is done, transfer the roasted vegetables (including all those lovely caramelized bits) to your Dutch oven or large pot. Add the vegetable broth and bring to a simmer over medium-high heat. Let it bubble gently for about 5 minutes to let all those roasted flavors meld together.
  7. Blend until smooth. Remove the pot from the heat. Using an immersion blender, blend the soup until it’s completely smooth and velvety. If you’re using a regular blender, let the soup cool for 10 minutes first, then blend in batches — fill the blender no more than halfway, hold the lid firmly with a towel, and blend until smooth. Return the blended soup to the pot.
  8. Add the finishing touches. Stir in the coconut milk, maple syrup (if using), nutmeg, and cayenne. Taste and adjust seasoning — you might want more salt, a pinch more nutmeg, or an extra drizzle of maple syrup. Heat gently over low heat, but don’t let it boil once the coconut milk is in.
  9. Serve with all the toppings. Ladle the soup into bowls. Drizzle a little of the brown butter from the sage mixture over each bowl, then top with a few crispy sage leaves and a generous sprinkle of toasted pepitas. Finish with a pinch of flaky sea salt — trust me, that last touch makes a difference.

Prep Note: The soup will thicken as it sits. If you’re reheating leftovers, just add a splash of broth or water to thin it to your desired consistency.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve definitely had my share of mishaps. Here’s what I’ve learned so you can skip the mistakes:

  • Don’t skip the roasting. I know it’s tempting to just boil the squash to save time, but roasting is what gives this soup its deep, almost caramelized sweetness. That browning is flavor, plain and simple. Trust the process.
  • Watch the brown butter like a hawk. I cannot stress this enough. The first time I made brown butter, I got distracted by my phone and ended up with burnt butter that smelled like a campfire gone wrong. It happens to the best of us. The moment you see that amber color and smell that nutty aroma, pull it off the heat.
  • Blend carefully. Hot soup in a blender is a recipe for disaster if you’re not careful. The steam builds up pressure and can blow the lid off. Always let the soup cool slightly, and hold the lid down with a folded kitchen towel when blending.
  • Taste as you go. Seasoning is personal, and different squashes have different levels of sweetness. I always taste before serving and adjust the salt, nutmeg, or maple syrup. A little extra salt can make all the flavors pop.
  • Make it ahead. This soup actually gets better after a day in the fridge. The flavors have time to meld and deepen. I often make it a day ahead and just reheat gently when I’m ready to serve.

One of my favorite little tricks? Save a few roasted squash cubes before blending and scatter them on top of the soup as a garnish. It adds a nice textural contrast and looks beautiful on the table.

Variations & Adaptations

This soup is wonderfully versatile. Here are some ways to make it your own:

  • Vegan Version : This recipe is already vegan if you use plant-based butter for the brown butter and skip the honey. The coconut milk makes it wonderfully creamy without any dairy.
  • Spicy Squash Soup : Add a minced chipotle pepper in adobo sauce along with the roasted vegetables. The smoky heat pairs beautifully with the sweet squash. I tried this on a whim one night and it was a total game-changer.
  • Apple Squash Soup : Toss a peeled, chopped apple (Honeycrisp or Granny Smith work great) onto the baking sheet with the squash. The apple adds a subtle sweetness and a hint of tartness that’s just lovely.
  • Curried Squash Soup : Stir in 1 tablespoon of curry powder along with the broth. The warm spices — turmeric, cumin, coriander — complement the squash beautifully. Top with a dollop of yogurt for extra richness.
  • Low-Carb Version : Replace the butternut squash with roasted cauliflower and a small amount of pumpkin. The texture is still creamy, and it’s much lower in carbs.
  • Different Squash : Try this with red kuri squash, delicata squash, or even a mix of squash and sweet potato. Each one will give the soup a slightly different flavor and color.

My personal favorite variation is the apple one — it feels like fall in a bowl, and the little bit of tartness keeps the soup from being too sweet. I’ve also made it with coconut cream instead of coconut milk for an extra-luxurious version when I’m feeling fancy.

Serving & Storage Suggestions

This soup is wonderful on its own, but here are some ways to make it a meal:

  • Serving Temperature : Serve it piping hot, with all those beautiful toppings. The contrast between the warm soup and the crispy sage is part of the magic.
  • Presentation : Ladle the soup into shallow bowls, then drizzle the brown butter in a swirl pattern. Arrange a few crispy sage leaves on top and sprinkle the pepitas generously. A final pinch of flaky sea salt makes it look (and taste) restaurant-worthy.
  • What to Serve With It : A crusty sourdough bread or a warm baguette is perfect for dipping. I also love serving it with a simple arugula salad dressed with lemon vinaigrette — the peppery greens cut through the richness of the soup beautifully. For a heartier meal, serve it alongside a grilled cheese sandwich. Honestly, it’s the perfect fall pairing.
  • Storage : Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and get even better after a day or two.
  • Freezing : This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating : Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also microwave individual portions, but the stovetop gives a better result.

Note: The crispy sage and pepitas are best added fresh. If you have leftovers, store them separately in an airtight container at room temperature for up to 2 days, but they won’t stay as crispy. I usually just make a fresh batch of brown butter topping when I’m serving leftovers — it only takes 5 minutes and makes everything feel new again.

Nutritional Information & Benefits

This soup is as good for you as it is delicious. Here’s a rough estimate per serving (based on 6 servings):

  • Calories : ~285
  • Fat : 18g
  • Carbohydrates : 28g
  • Fiber : 6g
  • Protein : 5g
  • Vitamin A : 380% of the Daily Value (yes, really!)
  • Vitamin C : 35% of the DV
  • Potassium : 650mg

Health Highlights:

  • Butternut squash is packed with vitamin A (from beta-carotene), which is great for eye health and immune function. It’s also a good source of fiber and potassium.
  • Pepitas (pumpkin seeds) are rich in magnesium, zinc, and healthy fats. They add a nice protein boost and help keep you full.
  • Sage has anti-inflammatory properties and is known for its antioxidant content. Plus, it just tastes amazing.
  • Coconut milk provides healthy medium-chain triglycerides (MCTs) that can support energy metabolism.

Dietary Considerations: This soup is naturally gluten-free, dairy-free (if using plant-based butter), and vegan-friendly. It’s also low in added sugars. The main allergens are tree nuts (coconut) and dairy (if using butter).

I love that this soup feels indulgent but is actually packed with nutrients. It’s the kind of meal that nourishes you from the inside out — perfect for those days when you need a little extra comfort and a lot of goodness.

Conclusion

This cozy roasted squash soup with crispy sage and pepitas is more than just a recipe — it’s a little moment of peace in a bowl. It’s the soup I turn to when the days get shorter, the air gets crisp, and I need something that feels like a warm hug. The deep, caramelized sweetness of the roasted squash, the nutty richness of the brown butter, the earthy crunch of the pepitas — every spoonful is a reminder that simple ingredients, treated with care, can create something truly special.

I hope you’ll make this soup your own. Maybe you’ll add a pinch of cinnamon, or swap the sage for rosemary, or top it with crumbled feta instead of pepitas. That’s the beauty of a good recipe — it’s a starting point, not a rulebook. So go ahead, make a mess in your kitchen, and find your perfect version.

When you do, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share your own twist on this cozy classic. And if you’re looking for more fall inspiration, don’t forget to check out my cozy roasted vegetable stew or these brown butter sage pasta — they’re perfect for those chilly evenings when you just want to stay in and cook something good.

Now go make some soup. You deserve it.

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Absolutely! Frozen butternut squash works great in a pinch. Just spread it on the baking sheet and roast it a little longer — about 35-40 minutes — to get some caramelization. It won’t brown quite as beautifully as fresh, but it’ll still taste wonderful. Just make sure to pat it dry first to remove excess moisture.

How do I make this soup creamier without adding dairy?

The coconut milk in this recipe already adds a lovely creaminess, but if you want it even richer, try using full-fat coconut cream instead. You can also blend in a small boiled potato or a handful of cashews (soaked in hot water for 15 minutes) for extra velvety texture without any dairy. I’ve done both, and they work beautifully.

Can I make this soup in an Instant Pot?

Yes, you can! Sauté the onions and garlic in the Instant Pot on the sauté setting, then add the cubed squash, broth, and seasonings. Pressure cook on high for 10 minutes, then do a quick release. Blend with an immersion blender right in the pot, then stir in the coconut milk. The flavor won’t be quite as deep as the roasted version, but it’s a great time-saver for busy nights.

My soup turned out too thin. How can I thicken it?

No worries — this is an easy fix! Let the soup simmer uncovered for 10-15 minutes to let some of the liquid evaporate. You can also blend in a small cooked potato or a handful of raw cashews (soaked first) to thicken it naturally. Another option is to stir in a tablespoon of cornstarch mixed with a little cold water, but I prefer the natural methods for better flavor.

Can I freeze the crispy sage and pepitas topping?

I don’t recommend it — the sage will lose its crispiness and become limp when thawed. Instead, make the topping fresh when you’re ready to serve. It only takes about 5 minutes, and the difference in texture is worth it. If you have leftover topping, store it in an airtight container at room temperature for up to 2 days, but know it won’t be quite as crunchy as fresh.

Pin This Recipe!

roasted squash soup recipe

Print

Cozy Roasted Squash Soup with Crispy Sage & Pepitas

A deeply comforting roasted butternut squash soup with nutty brown butter, crispy sage, and crunchy pepitas. Perfect for chilly evenings, this easy recipe comes together in about 45 minutes and is packed with fall flavor.

  • Author: Madison
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 1 large yellow onion, roughly chopped
  • 3 cloves garlic, smashed
  • 3 tablespoons olive oil
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 4 cups vegetable broth
  • 1/2 cup full-fat coconut milk
  • 1 tablespoon maple syrup (optional)
  • 1/4 teaspoon nutmeg, freshly grated if possible
  • 1/4 teaspoon cayenne pepper (optional)
  • 3 tablespoons unsalted butter
  • 10–12 fresh sage leaves
  • 1/4 cup pepitas (pumpkin seeds)
  • Flaky sea salt, for finishing

Instructions

  1. Preheat your oven to 425°F (220°C).
  2. On a large baking sheet, toss the cubed butternut squash, chopped onion, and smashed garlic cloves with the olive oil, salt, and pepper. Spread in a single, even layer.
  3. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and golden-brown.
  4. While the squash roasts, make the brown butter topping: In a small skillet over medium heat, melt the butter. Cook, swirling occasionally, until it turns amber and smells nutty (about 4-5 minutes).
  5. Add the fresh sage leaves and pepitas to the brown butter. Cook for about 30 seconds until the sage is crisp and the pepitas are toasted. Immediately transfer to a small bowl and sprinkle with flaky sea salt.
  6. Transfer the roasted vegetables to a large Dutch oven or pot. Add the vegetable broth and bring to a simmer over medium-high heat. Cook for about 5 minutes.
  7. Remove from heat and blend the soup until smooth using an immersion blender (or carefully in batches in a regular blender).
  8. Stir in the coconut milk, maple syrup (if using), nutmeg, and cayenne. Taste and adjust seasoning.
  9. Ladle the soup into bowls, drizzle with brown butter from the sage mixture, and top with crispy sage leaves and toasted pepitas. Finish with a pinch of flaky sea salt.

Notes

The soup will thicken as it sits. If reheating leftovers, add a splash of broth or water to thin. The crispy sage and pepitas are best added fresh; store leftovers separately at room temperature for up to 2 days. For a creamier soup without dairy, use full-fat coconut cream or blend in a small boiled potato or soaked cashews.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 285
  • Sugar: 10
  • Sodium: 720
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 6
  • Protein: 5

Keywords: roasted squash soup, butternut squash soup, fall soup, cozy soup, vegan soup, gluten-free soup, brown butter sage, 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 ★☆ ★☆ ★☆ ★☆ ★☆