Butternut Squash Pasta Sauce is a creamy, comforting twist on your usual pasta night. The star of this sauce is sweet, roasted butternut squash blended into a smooth and velvety base that coats every strand of pasta perfectly. Adding a touch of garlic and a hint of herbs gives it a gentle warmth without overpowering the natural sweetness of the squash.
I love making this sauce when I want something that feels a little special but still comes together quickly. One of my favorite things is how the sauce feels rich and silky, yet it’s made mostly from veggies, which makes it a nice change from heavy cream-based sauces. I often sneak in some sautéed onions or a sprinkle of Parmesan to elevate it just a bit more. It’s such a crowd-pleaser and always gets compliments, even from folks who might not expect to love squash in a pasta sauce.
My top tip is to roast the butternut squash until it’s really tender and caramelized—it makes all the difference in flavor. I like to serve this sauce over spaghetti or pappardelle, and sometimes toss in some toasted walnuts for a little crunch. It’s perfect for fall nights or whenever you need a cozy, nourishing meal that feels like a hug on a plate.
Key Ingredients & Substitutions
Butternut Squash: This is the heart of the sauce, bringing natural sweetness and creaminess when roasted. If you can’t find it, pumpkin or sweet potato are good substitutes, but the flavor will vary slightly.
Olive Oil: Used for roasting and sautéing. You can swap with avocado oil or melted butter for a richer taste.
Garlic and Shallot: Add depth and aroma. If you don’t have shallots, use a small amount of onion instead.
Broth: Vegetable or chicken broth keeps the sauce smooth. Water works in a pinch but will be less flavorful.
Parmesan Cheese: Gives a nice salty, cheesy flavor and helps with creaminess. Nutritional yeast is a great vegan swap.
Heavy Cream or Milk: Optional but adds extra richness. For dairy-free, try coconut milk or a splash of plant-based cream.
Fresh Herbs: Sage and thyme offer a warm, earthy note that pairs perfectly with squash. Dried herbs can be used but add less to avoid overpowering.
How Can I Get a Smooth and Creamy Butternut Squash Sauce?
Roasting the squash well and blending it properly are key!
- Roast your squash cubes until tender and lightly caramelized. This caramelization adds natural sweetness and depth.
- Sauté garlic and shallots gently so they soften without burning, releasing their flavors.
- Blend the roasted squash with broth, Parmesan, and cream or milk until smooth. A high-speed blender or food processor works best.
- If the sauce feels too thick, loosen it by adding a little reserved pasta water gradually while stirring.
- Warm the sauce gently in a skillet before tossing with pasta to help everything come together perfectly.
Patience in roasting and blending makes this sauce rich and velvety every time.
Equipment You’ll Need
- Baking sheet – perfect for roasting the squash evenly and getting those caramelized edges.
- Large skillet – you’ll sauté garlic and warm the sauce here, so a good nonstick or stainless steel pan helps.
- Blender or food processor – key for turning roasted squash into a smooth, creamy sauce.
- Large pot – for boiling pasta with plenty of space to cook evenly.
- Colander – to drain pasta easily without losing your reserved pasta water.
Flavor Variations & Add-Ins
- Add crispy pancetta or bacon for a salty crunch that balances the sweetness of the squash.
- Stir in sautéed mushrooms or spinach for extra veggies and a bit of earthiness.
- Mix in a handful of toasted walnuts or pecans for texture and a nutty flavor.
- Swap Parmesan for a sharp Pecorino Romano to give the sauce a tangier edge.
Butternut Squash Pasta Sauce
Ingredients You’ll Need:
Main Ingredients:
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (optional)
- 1/2 cup vegetable broth or chicken broth
- 1/2 cup grated Parmesan cheese, plus extra for serving
- 1/4 cup heavy cream or whole milk (optional for creaminess)
- 8 ounces spaghetti or your choice of pasta
- Fresh sage leaves for garnish
- Fresh thyme sprigs for garnish
- Additional ground black pepper for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 25-30 minutes to roast the butternut squash, and 10 minutes to cook the pasta and finish the sauce — so around 45 to 50 minutes total. Most of the time is hands-off roasting, making it easy and relaxed.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
First, preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon of olive oil and a pinch of salt and pepper. Spread the squash out evenly on a baking sheet. Roast for 25 to 30 minutes, turning halfway through, until the squash is tender and lightly golden.
2. Cook the Pasta:
While the squash roasts, cook your pasta in salted boiling water following the package instructions until al dente. Before draining, save about half a cup of the pasta water to adjust your sauce later if needed.
3. Make the Sauce:
In a large skillet, heat the remaining 1 tablespoon olive oil over medium heat. Add the minced garlic and shallot (if using) and sauté for 2 to 3 minutes until fragrant and soft. Next, transfer the roasted squash to a blender or food processor. Add the sautéed garlic and shallot, broth, Parmesan cheese, and cream or milk if using. Blend until smooth and creamy. Season with salt and pepper as you like.
4. Combine and Serve:
Pour the sauce back into the skillet and gently warm it over low heat. If the sauce is too thick, stir in some reserved pasta water a little at a time until it reaches your preferred consistency. Toss the hot pasta into the sauce, stirring to coat evenly.
5. Garnish and Enjoy:
Serve the pasta in bowls, topped with extra grated Parmesan, a sprinkle of freshly ground black pepper, and fresh sage and thyme leaves. Dig in and enjoy this creamy, comforting dish!
Can I Use Frozen Butternut Squash Instead of Fresh?
Yes, frozen butternut squash works well! Just thaw it completely and drain any excess water before roasting or blending to avoid a watery sauce.
How Can I Make This Sauce Vegan?
Simply skip the Parmesan and use a plant-based cheese or nutritional yeast for a cheesy flavor. Replace the cream or milk with coconut milk or another plant-based alternative.
Can I Prepare the Sauce Ahead of Time?
Absolutely! Make the sauce up to 2 days in advance and store it in the fridge. Reheat gently on low heat, adding a splash of pasta water to loosen it if needed.
What Pasta Types Work Best with This Sauce?
Spaghetti, pappardelle, or fettuccine are great choices since their shape holds the creamy sauce nicely, but feel free to use any pasta you like!