Roasted Butternut Squash Soup with Sage is a smooth and cozy dish that’s perfect for chilly days. The natural sweetness of roasted butternut squash pairs beautifully with the earthy flavor of fresh sage, making each spoonful warm and comforting. It’s creamy without needing any cream, and the roasted veggies add a nice depth to the soup.
I love making this soup when I want something simple but special. Roasting the squash brings out such a lovely, rich flavor that just fills the kitchen with a wonderful smell. I like to add a few crispy sage leaves on top for extra texture and that herby kick—it’s a small touch that makes a big difference.
This soup is great on its own for a light meal or served alongside crusty bread for dipping. I often make a big batch so I have leftovers for easy lunches or quick dinners during the week. It’s also a favorite at family gatherings, where everyone appreciates the comforting blend of flavors that feels like a hug in a bowl.
Key Ingredients & Substitutions
Butternut Squash: This is the heart of the soup, giving it sweetness and creaminess after roasting. If you can’t find butternut squash, try kabocha or pumpkin for a similar texture and flavor.
Fresh Sage: Sage adds a lovely earthy note that pairs beautifully with the squash. If fresh isn’t available, dried sage works—use about one-third of the amount, as it’s more concentrated.
Vegetable Broth: This liquid base adds flavor without overpowering the squash. You can substitute chicken broth if you prefer or use water with a pinch of salt for a simpler soup.
Butter and Olive Oil: Olive oil is used to roast the squash and sauté the onions, giving mild richness. Butter adds a nice depth when frying sage leaves, but you can skip it for a vegan version or use olive oil instead.
How Can I Get the Best Roasted Flavor from Butternut Squash?
Roasting the squash is the key to unlocking sweetness and a rich, deep flavor.
- Cut the squash into even cubes to roast them uniformly.
- Toss with olive oil and a pinch of salt to enhance caramelization.
- Spread in one layer on a baking sheet and avoid overcrowding—this helps squash brown instead of steam.
- Roast at a high temperature (around 400°F) for 25-30 minutes, flipping once to get golden edges.
- This deep roasting makes your soup naturally sweeter and more flavorful without extra sugar.
What’s the Best Way to Cook Sage for this Soup?
Adding fresh sage in the soup infuses it with a warm, herbal note, but crispy sage leaves on top add texture and a burst of flavor.
- Add whole or chopped fresh sage to the simmering soup to release flavor gently.
- For garnish, pan-fry fresh sage leaves in butter or olive oil on medium heat for 1-2 minutes until crisp but not burnt.
- Drain on paper towels to remove excess oil before adding to the soup.
- This simple step adds a pop of crunch and flavor contrast that lifts the dish.

Equipment You’ll Need
- Oven and baking sheet – I prefer this to get evenly roasted squash with caramelized edges.
- Large pot – for sautéing the onions and simmering the soup; easy to handle and heats evenly.
- Immersion blender or regular blender – to purée the soup smoothly, making it creamy and nice texture.
- Frying pan – for crisping sage leaves if you want that extra herbal crunch.
- Measuring spoons and cups – keeps everything accurate, especially for spices and liquids.
Flavor Variations & Add-Ins
- Swap sage for thyme or rosemary to change the herbal note and suit different tastes.
- Add a splash of coconut milk or heavy cream for a richer, silkier texture.
- Stir in cooked lentils or chickpeas for extra protein and texture.
- Mix in a dash of smoked paprika or cayenne pepper for a smoky or spicy kick.
Roasted Butternut Squash Soup with Sage
Ingredients You’ll Need:
For the Soup:
- 1 large butternut squash (about 2 to 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 broth (or chicken broth)
- ½ teaspoon ground cinnamon (optional)
- ¼ teaspoon ground nutmeg (optional)
- 8-10 fresh sage leaves, plus extra for garnish
- Optional: splash of cream or coconut milk for richness
For the Sage Garnish:
- 1 tablespoon butter (optional, for cooking sage)
How Much Time Will You Need?
This recipe takes about 10 minutes of prep plus 25-30 minutes of roasting time, then 15-20 minutes for cooking and blending. Total time is roughly 45-60 minutes from start to finish.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Toss the cubed squash with 1 tablespoon olive oil, salt, and pepper. Spread it out evenly on a baking sheet. Roast for 25-30 minutes, turning once halfway through, until the squash is tender and lightly caramelized.
2. Prepare the Soup Base:
While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the chopped onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic and cook for another minute until fragrant.
3. Cook and Blend the Soup:
Add the roasted squash, vegetable broth, ground cinnamon, and nutmeg to the pot. Throw in the fresh sage leaves as well. Bring this to a boil, then lower the heat and simmer for 10-15 minutes to blend the flavors. Remove the pot from heat and use an immersion blender (or carefully, a regular blender) to puree until smooth and creamy. Taste and add salt and pepper to your liking. For richer soup, stir in a splash of cream or coconut milk.
4. Prepare the Sage Garnish and Serve:
In a small pan, melt the butter over medium heat and fry a few sage leaves for 1-2 minutes until crisp. Drain them on paper towels. Serve the soup hot, drizzled with a little olive oil or browned butter, and topped with the crispy sage leaves. Pair with toasted rustic bread if you like.
Can I Use Frozen Butternut Squash for This Soup?
Yes! Just thaw it completely and pat dry before roasting to avoid excess moisture. Roasting frozen squash might take a little longer, so keep an eye on it.
How Can I Make This Soup Vegan?
Simply skip the butter used for frying the sage and use olive oil instead. Also, swap out any cream for coconut milk or another plant-based milk to keep it creamy and dairy-free.
Can I Make This Soup Ahead of Time?
Absolutely! Make the soup, cool it completely, and store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave before serving.
What’s the Best Way to Store Leftovers?
Keep leftover soup in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze in portioned containers for up to 2 months. Thaw overnight in the fridge before reheating.