The farmer’s market that Saturday was a disaster. I’d showed up with big plans for a hearty autumn feast, only to find the last sad bunch of kale and a single, lonely butternut squash that had clearly been dropped at least once. My friends were coming over in two hours, and my fridge was basically a graveyard of condiments. So I grabbed that bruised squash, a bundle of sage that looked a little desperate, and figured I’d make it work. Honestly, that squash ended up being the best thing that ever happened to my kitchen.
I got home, peeled it (a workout in itself, let me tell you), and tossed it in the oven with some olive oil and salt. The smell that filled my apartment—earthy, sweet, with that woodsy sage getting all crispy in the heat—was enough to make me forget about the missing kale. I threw it all in a pot, added some broth, and let it simmer. By the time my friends knocked on the door, I had a pot of something that looked like liquid gold. We ate it with crusty bread, and nobody missed the fancy dinner I’d planned.
That’s how this cozy roasted butternut squash soup with sage became my go-to. It’s the kind of recipe that feels like a hug in a bowl, born from a happy accident and a slightly bruised squash. I’ve made it a dozen times since then, and it always tastes like that first, unplanned evening. You’re going to love how simple it is.
Why You’ll Love This Recipe
This isn’t just another soup recipe. It’s the one you’ll come back to all season long. I’ve tested this version more times than I can count, tweaking the roasting time and the sage-to-squash ratio until it was just right. Here’s why it stands out:
- Simple Ingredients: No fancy grocery trips needed. You likely already have the olive oil, onion, and garlic in your pantry.
- One-Pot Wonder: After roasting, everything goes into one pot. Less cleanup means more time for cozying up on the couch.
- Perfect for Meal Prep: This soup tastes even better the next day. Make a big batch on Sunday and enjoy it all week.
- Crowd-Pleaser: It’s creamy without being heavy, and the sage adds a warm, savory note that even picky eaters love.
- Unbelievably Delicious: Roasting the squash brings out its natural sweetness in a way that boiling just can’t match. It’s next-level comfort food.
What makes this recipe different? It’s the technique. Roasting the squash until it’s caramelized and tender before blending it into the soup gives it a depth of flavor that’s hard to beat. It’s not just another butternut squash soup—it’s your new favorite version.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- 1 medium butternut squash (about 3 pounds) – peeled, seeded, and cut into 1-inch cubes. Look for one that feels heavy for its size and has a matte, beige skin.
- 2 tablespoons olive oil – for roasting. I prefer a good quality extra virgin olive oil here.
- 1 medium yellow onion – chopped. Adds a savory base to the soup.
- 3 cloves garlic – minced. Fresh is best, but jarred works in a pinch.
- 4 cups vegetable broth – or chicken broth if you’re not keeping it vegetarian. Low-sodium is a good idea so you can control the salt.
- 1/2 cup full-fat coconut milk – (from a can) for creaminess. You can also use heavy cream or a dairy-free alternative.
- 10-12 fresh sage leaves – plus a few extra for garnish. Dried sage works too (use 1 teaspoon), but fresh really shines here.
- 1/2 teaspoon salt – plus more to taste.
- 1/4 teaspoon black pepper – freshly ground is best.
- Optional toppings: Roasted pepitas (pumpkin seeds), a drizzle of coconut milk or cream, crispy sage leaves, crusty bread for dipping.
The key here is the sage—it’s not just a garnish. When you roast it alongside the squash, it gets crispy and infuses the oil with its earthy, slightly peppery flavor. Don’t skip it!
Equipment Needed
You don’t need a ton of fancy gadgets for this one. Here’s what you’ll need:
- Baking sheet – A rimmed baking sheet works best to catch any juices from the squash.
- Parchment paper – For easy cleanup. Totally optional but highly recommended.
- Large pot or Dutch oven – A 4 to 5-quart pot is perfect for simmering the soup.
- Immersion blender – This is my favorite tool for creamy soups. It lets you blend right in the pot with minimal mess. If you don’t have one, a regular blender works too.
- Chef’s knife and cutting board – For prepping the squash and onion.
- Measuring cups and spoons – For accuracy.
If you’re using a regular blender, be careful! Blend in batches and don’t fill the blender more than halfway. Hot liquid expands, and you don’t want a soup explosion in your kitchen. Trust me on that one.
Preparation Method

Let’s get cooking! This recipe comes together in about an hour, most of which is hands-off roasting time.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prep the squash. Peel the butternut squash with a vegetable peeler or a sharp knife. Cut it in half lengthwise, scoop out the seeds, and cut the flesh into 1-inch cubes. Don’t stress about perfect cubes—just try to keep them similar in size so they roast evenly.
- Roast the squash and sage. Toss the cubed squash with 1 tablespoon of olive oil, salt, and pepper. Spread it out in a single layer on the baking sheet. Tuck the fresh sage leaves in between the squash pieces. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and caramelized around the edges. The sage will get dark and crispy—that’s exactly what you want.
- Sauté the aromatics. While the squash roasts, heat the remaining 1 tablespoon of olive oil in your large pot over medium heat. Add the chopped onion and cook for 5-6 minutes, until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Simmer the soup. Add the roasted squash and crispy sage leaves to the pot. Pour in the vegetable broth and bring everything to a gentle boil. Reduce the heat to low and let it simmer for 10 minutes. This lets all the flavors meld together.
- Blend until smooth. Remove the pot from the heat. Use an immersion blender to puree the soup until it’s completely smooth and creamy. If you’re using a regular blender, let the soup cool for a few minutes first, then blend in batches.
- Add the coconut milk. Stir in the coconut milk until it’s fully incorporated. Taste and adjust the seasoning with more salt and pepper if needed.
- Serve and garnish. Ladle the soup into bowls. Top with a drizzle of coconut milk, a few roasted pepitas, and some extra crispy sage leaves if you have them. A slice of crusty bread on the side is never a bad idea.
Cooking Tips & Techniques
Over the years, I’ve learned a few things that make this soup even better. Here are my best tips:
- Don’t skip the roasting step. I know it adds extra time, but it’s where all the flavor happens. Roasting caramelizes the natural sugars in the squash, giving the soup a deep, sweet, nutty flavor that you just can’t get from boiling.
- Watch your sage leaves. They can go from crispy to burnt in a flash. Keep an eye on them in the last 5 minutes of roasting. If they’re getting too dark, just pull them off the baking sheet and set them aside.
- Blend with caution. Hot soup in a blender is a recipe for disaster. Always let it cool for a few minutes, and never fill the blender more than halfway. Hold the lid down with a kitchen towel just to be safe.
- Adjust the consistency. If your soup is too thick after blending, just add a little more broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
- Season in layers. Add a pinch of salt at every stage—when roasting the squash, when sautéing the onion, and at the end. This builds flavor from the ground up.
I once forgot to add the sage until the very end, and it just wasn’t the same. The roasted sage is non-negotiable in my book!
Variations & Adaptations
This soup is super versatile. Here are a few ways to switch it up:
- Make it vegan: It already is if you use vegetable broth and coconut milk! Just double-check your broth is vegan-friendly.
- Add some heat: Toss a pinch of red pepper flakes or a diced jalapeño in with the onion for a spicy kick. It pairs beautifully with the sweet squash.
- Swap the herbs: No sage? No problem. Rosemary or thyme work wonderfully here. Use 2-3 sprigs of fresh rosemary or 1 teaspoon of dried thyme.
- Make it a meal: Stir in a cup of cooked white beans or shredded rotisserie chicken at the end for extra protein. I’ve done this on busy weeknights, and it’s a game-changer.
- Try a different squash: Acorn squash or kabocha squash both work great. Just adjust the roasting time as needed since they cook a little differently.
- For a smoky twist: Roast the squash with a pinch of smoked paprika. It adds a subtle, smoky depth that’s amazing with the sage.
My personal favorite variation is adding a tablespoon of maple syrup to the pot before blending. It makes the soup just a little sweeter and feels extra cozy on a cold day.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into deep bowls and top it with your favorite garnishes. I love a swirl of coconut milk, a sprinkle of roasted pepitas, and a few crispy sage leaves. A side of crusty bread or a simple green salad makes it a complete meal. If you’re looking for a heartier pairing, this soup goes beautifully with a fresh Greek orzo pasta salad for a light but satisfying lunch.
For storage, let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better as they meld together overnight.
To freeze, portion the soup into freezer-safe bags or containers. Leave a little room at the top for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after thawing, add a splash of broth or water to thin it out. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through.
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: ~180
- Fat: 10g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 3g
- Vitamin A: Over 200% of your daily needs (thanks to the butternut squash!)
- Vitamin C: 30% of your daily needs
Butternut squash is packed with vitamin A, which is great for your eyes and immune system. The sage is known for its anti-inflammatory properties, and the olive oil provides healthy fats. This soup is naturally gluten-free and vegan, making it a great option for a wide range of diets. For another cozy, healthy option, you might also enjoy this creamy roasted butternut squash soup with coconut milk and pepitas.
Conclusion
This cozy roasted butternut squash soup with sage is the kind of recipe that feels like a warm hug on a chilly day. It’s simple enough for a weeknight dinner but impressive enough to serve to guests. The roasted squash gives it a deep, sweet flavor, while the sage adds an earthy, aromatic note that makes it feel special.
I love that I can make a big batch and enjoy it all week. It’s perfect for lunch, a light dinner, or even as a starter for a fall feast. Don’t be afraid to play with the toppings and make it your own. Whether you go for crispy sage, roasted pepitas, or a swirl of cream, this soup is guaranteed to warm you from the inside out.
I’d love to hear how it turns out for you! Drop a comment below and let me know if you tried any fun variations. And if you’re in the mood for another comforting bowl, you should definitely try this cozy one-pot Tuscan white bean and sausage soup for another easy, beginner-friendly meal. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can! Frozen squash is a great time-saver. Just skip the roasting step and add the frozen squash directly to the pot with the broth. You’ll lose a little bit of that caramelized flavor, but it’s still delicious. Simmer it for an extra 10-15 minutes to make sure it’s fully cooked before blending.
How can I make this soup thicker?
If your soup is too thin, let it simmer uncovered for 10-15 minutes after blending. This will help some of the liquid evaporate and thicken the soup. You can also add a peeled and diced potato to the pot while it simmers—the starch will naturally thicken the soup.
Can I use dried sage instead of fresh?
Absolutely. Use 1 teaspoon of dried sage in place of the fresh leaves. You won’t get the crispy texture for garnish, but the flavor will still be wonderful. Add the dried sage to the pot when you sauté the onions and garlic.
Is this soup freezer-friendly?
Yes, it freezes beautifully! Let the soup cool completely, then transfer it to freezer-safe bags or containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. You may need to add a splash of broth when reheating.
What can I serve with this soup for a complete meal?
This soup is fantastic with crusty bread for dipping. A simple green salad with a tangy vinaigrette is a great side to balance the richness. For a heartier meal, serve it alongside a grilled cheese sandwich or a fresh peach burrata salad with prosciutto for a sweet and savory contrast.
Pin This Recipe!

Cozy Roasted Butternut Squash Soup with Sage: Easy 1-Pot Recipe
This cozy roasted butternut squash soup with sage is the kind of recipe that feels like a warm hug on a chilly day. It’s simple enough for a weeknight dinner but impressive enough to serve to guests.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth (or chicken broth)
- 1/2 cup full-fat coconut milk (from a can)
- 10–12 fresh sage leaves, plus extra for garnish
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
- Optional toppings: roasted pepitas, extra coconut milk or cream, crispy sage leaves, crusty bread
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prep the squash: Peel the butternut squash with a vegetable peeler or a sharp knife. Cut it in half lengthwise, scoop out the seeds, and cut the flesh into 1-inch cubes.
- Roast the squash and sage: Toss the cubed squash with 1 tablespoon of olive oil, salt, and pepper. Spread it out in a single layer on the baking sheet. Tuck the fresh sage leaves in between the squash pieces. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and caramelized around the edges. The sage will get dark and crispy.
- Sauté the aromatics: While the squash roasts, heat the remaining 1 tablespoon of olive oil in your large pot over medium heat. Add the chopped onion and cook for 5-6 minutes, until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Simmer the soup: Add the roasted squash and crispy sage leaves to the pot. Pour in the vegetable broth and bring everything to a gentle boil. Reduce the heat to low and let it simmer for 10 minutes.
- Blend until smooth: Remove the pot from the heat. Use an immersion blender to puree the soup until it’s completely smooth and creamy. If using a regular blender, let the soup cool for a few minutes first, then blend in batches.
- Add the coconut milk: Stir in the coconut milk until it’s fully incorporated. Taste and adjust the seasoning with more salt and pepper if needed.
- Serve and garnish: Ladle the soup into bowls. Top with a drizzle of coconut milk, a few roasted pepitas, and some extra crispy sage leaves if you have them. A slice of crusty bread on the side is never a bad idea.
Notes
Don’t skip the roasting step—it caramelizes the natural sugars in the squash for deep flavor. Watch the sage leaves in the last 5 minutes of roasting to prevent burning. When blending hot soup in a regular blender, let it cool slightly and never fill more than halfway. Adjust consistency with extra broth if needed. Season in layers for best flavor.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 180
- Sugar: 6
- Sodium: 480
- Fat: 10
- Saturated Fat: 4
- Carbohydrates: 22
- Fiber: 4
- Protein: 3
Keywords: butternut squash soup, roasted butternut squash soup, sage soup, easy soup recipe, one-pot soup, fall soup, winter soup, vegan soup, gluten-free soup


