This Herb-Crusted Butternut Squash Soup is a lovely twist on a classic fall favorite. The smooth, creamy texture of roasted butternut squash pairs beautifully with a crunchy herb crust on top, adding a fresh and flavorful contrast. It’s warm, comforting, and has just the right balance of sweetness from the squash and earthiness from the herbs.
I love making this soup on chilly evenings when I want something that feels like a hug in a bowl. What makes it really special to me is that crispy herb topping—it’s so easy to prepare, but it adds a wonderful pop of texture and flavor that keeps you coming back for more. I usually use fresh rosemary and thyme, but feel free to mix in your favorite herbs to personalize it.
Serving this soup with a crusty slice of bread or a simple green salad turns it into a perfect meal for lunch or dinner. I find that it’s a great way to impress guests without spending hours in the kitchen. Plus, it reheats beautifully, so leftovers are just as enjoyable the next day. This is definitely a recipe I keep coming back to whenever I’m craving something both cozy and bright.
Key Ingredients & Substitutions
Butternut Squash: This is the heart of the soup, giving it sweet, smooth flavor. If butternut isn’t available, try kabocha or acorn squash as a tasty alternative.
Herbs (Sage & Thyme): Fresh herbs bring bright, earthy notes. If you only have dried herbs, use about one-third the amount, as dried are more concentrated.
Nuts (Pecans or Walnuts): These add crunch and nuttiness to the herb crust. You can swap with almonds or hazelnuts if preferred or omit for a nut-free version.
Heavy Cream or Coconut Milk: Cream adds richness, but for a dairy-free option, coconut milk works wonderfully and adds subtle sweetness.
How Do I Get the Soup Smooth and Creamy Without It Being Watery?
The key to creamy soup is roasting the squash first—this concentrates flavor and removes excess water. Use an immersion blender or a high-speed blender to puree until silky smooth.
- Cool the soup slightly before blending to avoid hot splashes.
- Don’t add too much broth at once; add gradually to reach your preferred thickness.
- Finish with cream or coconut milk for extra richness and a glossy finish.

Equipment You’ll Need
- Oven and Baking Sheet – I recommend a sturdy sheet for roasting the squash evenly and keeping cleanup simple.
- Large Pot – Perfect for simmering and blending the soup comfortably.
- Immersion Blender or Regular Blender – An immersion blender makes pureeing easy directly in the pot; otherwise, use a regular blender in batches.
- Skillet – Great for making the herb crust topping, toasting nuts, and infusing flavors.
- Measuring Cups and Spoons – For accuracy, especially when handling herbs and liquids.
Flavor Variations & Add-Ins
- Replace sage and thyme with rosemary or parsley for a different herb flavor.
- Add cooked chickpeas or white beans for extra protein and texture.
- Include a splash of apple cider vinegar or lemon juice at the end for a subtle tang.
- Top with crumbled feta or goat cheese instead of Parmesan for a different cheesy note.
How to Make Herb-Crusted Butternut Squash Soup
Ingredients You’ll Need:
For the Soup:
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil, divided
- Salt and freshly ground black pepper, to taste
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1/2 cup heavy cream or coconut milk (optional for creaminess)
For the Herb Crust Topping:
- 1/4 cup fresh sage leaves, roughly chopped
- 2 tablespoons fresh thyme leaves, chopped
- 1/4 cup pecans or walnuts, chopped
- 1 tablespoon butter
- Grated Parmesan cheese, for garnish (optional)
- Fresh sage leaf, for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 25-30 minutes to roast the squash, and another 20 minutes for cooking and blending the soup, for a total of about 1 hour. This includes the time needed to prepare the herb crust topping and garnish.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper. Spread the squash evenly on a baking sheet. Roast for 25-30 minutes, until the pieces are tender and slightly caramelized. Once done, remove from oven and set aside.
2. Cook the Soup Base:
While the squash roasts, heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
3. Combine Ingredients and Simmer:
Add the roasted butternut squash to the pot and pour in the broth. Bring the soup to a boil, then reduce the heat and let it simmer for 10 minutes so the flavors blend together.
4. Blend the Soup:
Use an immersion blender to puree the soup directly in the pot until it’s smooth and creamy. Alternatively, transfer the soup in batches to a blender and puree. Return the soup to the pot if needed. Stir in the heavy cream or coconut milk for extra richness, and adjust salt and pepper to your taste.
5. Prepare the Herb Crust Topping:
In a small skillet, melt the butter over medium heat. Add the chopped sage, thyme, and chopped nuts. Cook for about 3-4 minutes, stirring frequently until the herbs are fragrant and the nuts are toasted. Be careful not to let anything burn.
6. Serve and Garnish:
Ladle the soup into bowls. If you like, swirl in a little extra cream for a beautiful touch. Sprinkle the herb crust mixture on top for a crunchy, flavorful finish. Garnish each bowl with a fresh sage leaf and a bit of grated Parmesan cheese, if desired. Serve immediately and enjoy!
Can I Use Frozen Butternut Squash Instead of Fresh?
Yes, you can use frozen butternut squash. Thaw it completely and drain any excess water before roasting to avoid a watery soup. Roasting will still help bring out the best flavor.
How Can I Make This Soup Vegan?
Simply substitute the butter with a plant-based alternative and use coconut milk instead of heavy cream. Make sure the broth is vegetable-based to keep it fully vegan.
Can I Prepare This Soup Ahead of Time?
Absolutely! Make the soup and herb crust topping separately, then refrigerate both for up to 2 days. Reheat gently on the stove and add the topping just before serving to keep it crisp.
What’s the Best Way to Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stove over low heat, stirring occasionally, and add a splash of broth or cream if it’s too thick.