I always keep this butternut squash puree recipe on hand because it’s a healthy side dish that truly feels like comfort food.
The aroma of roasting squash and caramelizing onions fills my kitchen, creating a warm and inviting atmosphere that I just love. This simple butternut squash puree recipe takes on new life with a savory caramelized onion and sage swirl that transforms it from basic side dish to a centerpiece. We’ll start with a classic roasted squash base, add a handful of organic ingredients, and finish it with a deeply flavorful swirl that makes for an elegant presentation. It’s surprisingly easy, perfect for meal prepping, and guaranteed to earn compliments at your table.

Ingredients
- 1.5 kg (3.3 lbs) butternut squash, peeled, seeded, and cubed: Choose a large, firm squash with a dull exterior. Roasting the squash cubes (about 1-inch thick) is essential for developing sweetness and avoiding a watery puree.
- 2 large yellow onions (approx. 400g / 14 oz), thinly sliced: Yellow onions have high natural sugar content, making them ideal for caramelizing. Slicing them uniformly ensures they cook down at the same rate.
- 15 g (1/2 oz) fresh sage leaves: Fresh sage provides a warm, earthy flavor that complements the butternut squash puree perfectly. Dried sage can work in a pinch, but the fresh leaves are significantly better here.
- 2 cloves garlic, minced: This adds a sharp aromatic note to the caramelized onions; hold off on adding it until the onions are almost finished to prevent burning.
- 240 ml (1 cup) vegetable broth: Use a low-sodium vegetable broth to provide moisture during blending without overwhelming the final flavor. It helps create a silky, smooth consistency.
- 120 ml (1/2 cup) heavy cream: This creates the truly luxurious, rich texture that defines this recipe. For a slightly lighter option, you can substitute half-and-half or whole milk.
- 30 g (2 tablespoons) unsalted butter, plus 30 ml (2 tablespoons) olive oil, divided: The olive oil is used for roasting the squash and caramelizing the onions, while the butter adds a final touch of richness when blending the puree.
- Seasoning: 5 ml (1 teaspoon) sea salt, 0.5 ml (1/8 teaspoon) freshly grated nutmeg, 1 ml (1/4 teaspoon) black pepper: The nutmeg enhances the sweetness of the butternut squash, so don’t omit it. Always taste and adjust salt and pepper after blending.
Instructions
- Roast the Butternut Squash Preheat your oven to 200°C (400°F). Toss the cubed butternut squash with 15 ml (1 tablespoon) of olive oil, salt, and pepper on a large baking sheet. Spread the squash cubes in a single layer to ensure proper roasting; avoid overcrowding the pan or the squash will steam. Roast for 25-30 minutes, or until the squash is fork-tender and lightly caramelized at the edges. Remove from oven and set aside.
- Prepare the Caramelized Onion Swirl Base While the squash roasts, heat the remaining 15 ml (1 tablespoon) of olive oil in a large skillet over medium-low heat. Add the thinly sliced onions and cook, stirring occasionally, for 20-25 minutes. This slow process allows the onions to become deeply golden brown, very soft, and naturally sweet without burning.
- Finish the Swirl Mixture Once the onions are caramelized, add the roughly chopped fresh sage and minced garlic to the skillet. Cook for another 2-3 minutes, stirring continuously, until the sage is fragrant and the garlic is lightly golden. Remove from heat immediately to prevent the garlic from burning and developing a bitter taste. When I’m making this on a busy weeknight, I’ll sometimes use pre-minced garlic to save time, but fresh tastes much better in this butternut squash puree recipe.
- Blend the Butternut Squash Puree Transfer the roasted butternut squash to a large food processor or high-speed blender. Add the vegetable broth, heavy cream, unsalted butter, remaining sea salt, freshly grated nutmeg, and black pepper. Blend on high speed until the puree is completely smooth and creamy. If the butternut squash puree is too thick, add a little more vegetable broth, 1 tablespoon at a time, until the desired silky consistency is reached.
- Adjust Consistency and Serve Spoon the smooth butternut squash puree into a warm serving bowl. Gently dollop spoonfuls of the caramelized onion mixture over the puree. Use a butter knife or the back of a spoon to create elegant swirls and ribbons through the butternut squash puree, ensuring some of the darker onion mixture remains visible.
- Garnish and Final Presentation For a beautiful presentation, reserve 2 tablespoons of the caramelized onion mixture to garnish the top. Place a small, distinct dollop of the reserved mixture slightly off-center on top of the swirled butternut squash puree. Garnish with one or two small, fresh sage leaves placed delicately beside the dollop for a final touch.
The Best Technique for Smooth Puree Texture
Getting that restaurant-quality, silky-smooth texture requires a few key techniques beyond simply mashing. The secret lies in preparation and equipment.
Roasting vs. Boiling
Roasting butternut squash is essential for the best flavor, as it concentrates the sugars and prevents a watery puree. Boiling or steaming results in a less flavorful, thinner texture. To avoid steaming during roasting, ensure your squash cubes are in a single layer on the baking sheet.
Blending Power
To achieve a truly silky-smooth texture, use a powerful high-speed blender or a food processor. A standard blender might require more liquid to get moving, so be prepared to adjust with extra broth or cream. A high-speed blender will create a velvety finish in just 60 seconds.
The Hot Method
Always add warm ingredients (like hot broth or cream) to the hot roasted squash immediately after taking it out of the oven. This helps the puree blend faster and more thoroughly, reducing the chances of a lumpy texture and creating a consistently creamy result.
Make-Ahead Tips and Storage
This butternut squash puree recipe is perfect for preparing in advance for holiday meals, making it one of my go-to healthy meal prep recipes. A big batch on Sunday means quick and easy family dinners during the week.
Make-Ahead
Prepare the puree entirely up to 2 days ahead, then store in an airtight container in the refrigerator. Wait until serving to create the caramelized onion swirl, as it presents best when fresh.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently. If the puree has thickened too much in the fridge, add a splash of cream or broth to restore the proper consistency. You can also quickly reheat individual servings in the microwave in 60-second intervals.
Freezing
To freeze, transfer cooled puree (without the swirl) to freezer-safe bags or containers. Freeze for up to 3 months; thaw overnight in the refrigerator before reheating.

Serving Suggestions and Pairings
This elevated puree makes an excellent alternative to mashed potatoes for a holiday dinner. It pairs wonderfully with roasted chicken, steak, or even a simple pan-seared piece of fish.
Soups and Sauces
Use leftover butternut squash puree as a rich, savory base for a creamy pasta sauce. Thin it out further with more broth and blend with remaining ingredients to create a delicious, savory butternut squash soup.
Savory Filling
The thick, rich texture of this puree makes it ideal for fillings. Try using it in homemade ravioli, gnocchi, or as the filling for savory tarts. I often use leftovers in my kids’ macaroni and cheese to boost the nutrients.
FAQs
Can I use a different kind of squash?
Yes, you can substitute other winter squashes like acorn squash or kabocha squash. The flavor profile will change slightly, but the preparation steps remain the same. The key is roasting them until very tender.
How do I fix a watery puree?
This usually happens if the squash was boiled or steamed instead of roasted. To thicken this butternut squash puree, return it to a pan over low heat and simmer gently for 5-10 minutes to reduce excess moisture. If I want to thicken a large batch quickly, I sometimes add a tablespoon of potato flakes and stir until absorbed.
What if I don’t have fresh sage?
While fresh is best for this specific butternut squash puree recipe, you can use dried sage in a pinch. Use only about 1 teaspoon of dried sage, as its flavor is much more concentrated than fresh. Add it to the onion mixture in the last 2 minutes of cooking.
Can I make this dairy-free?
Yes, substitute heavy cream with full-fat coconut milk (for a slight flavor change) or a dairy-free heavy cream alternative. Replace the butter with a high-quality vegan butter substitute. This keeps the rich texture without changing the overall preparation.
Conclusion
This butternut squash puree recipe with caramelized onions and sage is a true game-changer for your table, transforming a simple vegetable into an elegant, deeply satisfying dish. It’s an easy dinner idea and a high-value meal prep recipe that simplifies healthy eating for the entire family. If you loved this recipe, save it on Pinterest so you can find it for all your holiday meals and weeknight dinners!
Print
butternut squash puree recipe
- Total Time: 55 minutes
- Yield: 8 servings
- Diet: General
Description
This elegant butternut squash puree recipe features a savory caramelized onion and sage swirl that elevates it from a simple side dish to a stunning centerpiece. Roasting the squash creates a flavorful base for this easy-to-prepare dish, perfect for holiday meals or weeknight dinners.
Ingredients
- 1.5 kg butternut squash, peeled, seeded, and cubed
- 2 large yellow onions, thinly sliced
- 15 g fresh sage leaves
- 2 cloves garlic, minced
- 240 ml vegetable broth, low-sodium
- 120 ml heavy cream
- 30 g unsalted butter
- 30 ml olive oil, divided
- 1 tsp sea salt
- 1/8 tsp freshly grated nutmeg
- 1/4 tsp black pepper
Instructions
- Roast Squash: Preheat oven to 400°F (200°C). Toss cubed squash with 15 ml olive oil, salt, and pepper on a baking sheet. Roast for 25-30 minutes until tender and caramelized at the edges.
- Caramelize Onions: Heat remaining 15 ml olive oil in a skillet over medium-low heat. Add sliced onions and cook for 20-25 minutes, stirring occasionally, until deeply golden brown and soft.
- Finish Swirl Mixture: Add chopped fresh sage and minced garlic to the caramelized onions. Cook for 2-3 minutes until fragrant, then remove from heat.
- Blend Puree: Transfer roasted squash to a high-speed blender or food processor. Add vegetable broth, heavy cream, butter, salt, nutmeg, and black pepper. Blend until silky smooth, adjusting consistency with additional broth if necessary.
- Serve and Swirl: Spoon the warm puree into a serving bowl. Gently dollop spoonfuls of the caramelized onion mixture over the puree and swirl with a knife for an elegant presentation.
- Garnish: Reserve a small amount of the onion mixture and fresh sage leaves to garnish the top before serving.
Notes
To achieve a silky smooth texture, ensure the squash and liquids are warm when blending. For a lighter version, substitute half-and-half or whole milk for heavy cream. For a dairy-free alternative, use coconut milk or dairy-free cream substitute, and replace butter with vegan butter.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Roasting, Blending
- Cuisine: American
Nutrition
- Serving Size: 225 g
- Calories: 210 kcal
- Sugar: 10 g
- Sodium: 310 mg
- Fat: 11 g
- Saturated Fat: 4 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 23 g
- Fiber: 3 g
- Protein: 2 g
- Cholesterol: 25 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.