I made a silky, savory pasta sauce from humble butternut and pantry staples that tastes impossibly rich for such simple ingredients.

I am obsessed with this creamy butternut squash pasta. I love how roasted butternut squash sings in a sauce that clings to every forkful.
I adore the way sharp Parmesan cheese cuts through the richness and makes each bite addictive. I keep coming back to it on weeknights and whenever guests appear.
But it’s not precious. It hits the spot with huge flavor and simple ingredients.
And it looks like something special without trying too hard. Pure comfort that still tastes interesting.
I want to dive in immediately, every time, and lick the plate clean. No regrets, seriously.
Always messy.
Ingredients

- Basically butternut squash: sweet, creamy base that feels like comfort food.
- Pasta like penne: chewy, holds the sauce so every bite counts.
- Olive oil: brings fruitiness and helps everything brown a bit.
- Unsalted butter: adds silky richness and that homey, warm mouthfeel.
- Yellow onion: sweet oniony backbone, gives real savory depth.
- Garlic cloves: punchy aromatics, makes the whole dish sing.
- Broth: loosens sauce and adds subtle savory background notes.
- Heavy cream: makes it lush and silky, lighter milk keeps it fresh.
- Parmesan cheese: salty, nutty finish that clings to pasta.
- Sage leaves: herbal, slightly peppery pop, very autumnal.
- Kosher salt: wakes up flavors, don’t skip tasting as you go.
- Black pepper: bright heat, a little goes a long way.
- Nutmeg: tiny pinch adds warm, cozy spice.
- Lemon juice: brightens and cuts through the creaminess.
- Toasted walnuts: crunchy, toasty contrast and bit of nuttiness.
- Red pepper flakes: optional kick if you like a little heat.
- Breadcrumbs: crunchy topping, makes it feel rustic and fun.
Ingredient Quantities
- 1 medium butternut squash, peeled, seeded and cubed (about 2 to 3 lb)
- 12 oz (340 g) pasta like penne, rigatoni or fettuccine
- 2 tbsp olive oil
- 2 tbsp unsalted butter
- 1 medium yellow onion, roughly chopped
- 3 garlic cloves, minced
- 1 to 1 1/2 cups low sodium vegetable or chicken broth
- 1/2 cup heavy cream or whole milk for a lighter sauce
- 3/4 to 1 cup freshly grated Parmesan cheese
- 6 to 8 fresh sage leaves, thinly sliced or 1 tsp dried thyme
- 1/2 tsp kosher salt, plus more to taste
- 1/4 to 1/2 tsp freshly ground black pepper
- Pinch of ground nutmeg
- 1 tsp lemon juice or zest
- 1/2 cup toasted walnuts or pine nuts, roughly chopped
- 1/4 tsp red pepper flakes, optional
- 1/4 cup breadcrumbs, toasted, optional for topping
How to Make this
1. Preheat oven to 425 F. Toss the cubed butternut squash with 1 tbsp olive oil, 1/4 tsp kosher salt and a pinch of black pepper on a rimmed baking sheet and roast for 25 to 30 minutes until fork tender and slightly caramelized, flipping once. Roasting gives a sweeter deeper flavor than boiling, so don’t skip it.
2. While squash roasts, bring a large pot of salted water to a boil and cook 12 oz pasta (penne, rigatoni or fettuccine) until just al dente according to package. Reserve about 1 cup pasta cooking water, then drain.
3. In a large skillet melt 2 tbsp unsalted butter with the remaining 1 tbsp olive oil over medium heat. Add the chopped yellow onion and cook 6 to 8 minutes until soft and starting to brown, then stir in 3 minced garlic cloves and cook 30 seconds until fragrant.
4. Add the roasted squash to the skillet (or put squash in a blender for a smoother sauce first). Pour in 1 to 1 1/2 cups low sodium vegetable or chicken broth and simmer 3 to 5 minutes so flavors marry. For a silky sauce, use an immersion blender or transfer to a blender and puree until smooth.
5. Return the blended squash mixture to the skillet over low heat. Stir in 1/2 cup heavy cream (or whole milk for a lighter sauce), 3/4 to 1 cup freshly grated Parmesan, 6 to 8 sliced fresh sage leaves (or 1 tsp dried thyme), 1/2 tsp kosher salt, 1/4 to 1/2 tsp freshly ground black pepper and a pinch of ground nutmeg. Heat gently, don’t boil, stirring until cheese melts and sauce is smooth. Thin with reserved pasta water as needed to reach a creamy coating consistency.
6. Add cooked pasta to the sauce and toss to coat, adding more pasta water a little at a time if it feels too thick. Stir in 1 tsp lemon juice or a little zest to brighten the flavors. Taste and adjust salt, pepper and lemon.
7. Meanwhile toast 1/2 cup walnuts or pine nuts in a dry skillet over medium heat for 2 to 4 minutes until fragrant, shaking the pan so they don’t burn. If using, toast 1/4 cup breadcrumbs in a little butter or oil until golden for a crunchy topping.
8. Serve pasta topped with the toasted nuts, extra grated Parmesan, a few torn sage leaves and a pinch of red pepper flakes if you like heat. Sprinkle the breadcrumbs on top for texture if using.
9. Leftovers keep well refrigerated for 2 to 3 days. Reheat gently with a splash of broth or cream so it doesn’t dry out. If the sauce separates a bit, whisk over low heat to bring it back together.
Equipment Needed
1. Rimmed baking sheet
2. Large pot (for boiling pasta)
3. Colander or pasta strainer
4. Large skillet or sauté pan
5. Immersion blender or countertop blender
6. Cutting board and chef’s knife
7. Wooden spoon or flexible spatula and tongs
8. Measuring cups and spoons
9. Box grater for the Parmesan
10. Small skillet (for toasting nuts and breadcrumbs)
FAQ
The Best Easy Butternut Squash Pasta Recipe Substitutions and Variations
- Butternut squash: swap with kabocha pumpkin or peeled cubed sweet potatoes. Both give a similar sweet, creamy texture though sweet potato is a bit sweeter and pumpkin cooks faster.
- Heavy cream or whole milk: use half and half for a middle ground, or plain Greek yogurt thinned with a little hot pasta water for tang and creaminess. Be careful not to boil if using yogurt or it might split.
- Parmesan cheese: try Pecorino Romano for a saltier, sharper note or nutritional yeast for a vegan, cheesy flavor. If using Pecorino, reduce added salt slightly.
- Toasted walnuts or pine nuts: substitute toasted pecans, almonds, or sunflower seeds for nut free option. Seeds give the same crunch without the strong nutty taste.
Pro Tips
1) Roast the squash a little longer than you think you need to, until the edges are really browned. That caramelization is what makes the sauce taste deep and not flat. If you’re short on time microwave the cubes for 4 to 6 minutes first so they roast faster, but don’t skip browning.
2) Save at least a cup of the pasta water and add it slowly. The starch in that water is the secret to a silky sauce that actually sticks to the pasta. If the sauce feels grainy or too thick, warm some water and whisk it in, don’t just dump cold water in.
3) For a super smooth sauce blend the squash with onion and garlic while everything is hot. If you like a bit of texture, reserve a few roasted cubes and fold them in at the end. To avoid a gluey sauce, heat the cream gently and don’t let it boil.
4) Toast the nuts and breadcrumbs right before serving and add lemon zest at the end. The warm toasted nuts give crunch and flavor, and the lemon brightens the whole dish. If your sauce tastes flat after adding cheese, a tiny extra squeeze of lemon usually fixes it.

The Best Easy Butternut Squash Pasta Recipe
I made a silky, savory pasta sauce from humble butternut and pantry staples that tastes impossibly rich for such simple ingredients.
4
servings
885
kcal
Equipment: 1. Rimmed baking sheet
2. Large pot (for boiling pasta)
3. Colander or pasta strainer
4. Large skillet or sauté pan
5. Immersion blender or countertop blender
6. Cutting board and chef’s knife
7. Wooden spoon or flexible spatula and tongs
8. Measuring cups and spoons
9. Box grater for the Parmesan
10. Small skillet (for toasting nuts and breadcrumbs)
Ingredients
-
1 medium butternut squash, peeled, seeded and cubed (about 2 to 3 lb)
-
12 oz (340 g) pasta like penne, rigatoni or fettuccine
-
2 tbsp olive oil
-
2 tbsp unsalted butter
-
1 medium yellow onion, roughly chopped
-
3 garlic cloves, minced
-
1 to 1 1/2 cups low sodium vegetable or chicken broth
-
1/2 cup heavy cream or whole milk for a lighter sauce
-
3/4 to 1 cup freshly grated Parmesan cheese
-
6 to 8 fresh sage leaves, thinly sliced or 1 tsp dried thyme
-
1/2 tsp kosher salt, plus more to taste
-
1/4 to 1/2 tsp freshly ground black pepper
-
Pinch of ground nutmeg
-
1 tsp lemon juice or zest
-
1/2 cup toasted walnuts or pine nuts, roughly chopped
-
1/4 tsp red pepper flakes, optional
-
1/4 cup breadcrumbs, toasted, optional for topping
Directions
- Preheat oven to 425 F. Toss the cubed butternut squash with 1 tbsp olive oil, 1/4 tsp kosher salt and a pinch of black pepper on a rimmed baking sheet and roast for 25 to 30 minutes until fork tender and slightly caramelized, flipping once. Roasting gives a sweeter deeper flavor than boiling, so don't skip it.
- While squash roasts, bring a large pot of salted water to a boil and cook 12 oz pasta (penne, rigatoni or fettuccine) until just al dente according to package. Reserve about 1 cup pasta cooking water, then drain.
- In a large skillet melt 2 tbsp unsalted butter with the remaining 1 tbsp olive oil over medium heat. Add the chopped yellow onion and cook 6 to 8 minutes until soft and starting to brown, then stir in 3 minced garlic cloves and cook 30 seconds until fragrant.
- Add the roasted squash to the skillet (or put squash in a blender for a smoother sauce first). Pour in 1 to 1 1/2 cups low sodium vegetable or chicken broth and simmer 3 to 5 minutes so flavors marry. For a silky sauce, use an immersion blender or transfer to a blender and puree until smooth.
- Return the blended squash mixture to the skillet over low heat. Stir in 1/2 cup heavy cream (or whole milk for a lighter sauce), 3/4 to 1 cup freshly grated Parmesan, 6 to 8 sliced fresh sage leaves (or 1 tsp dried thyme), 1/2 tsp kosher salt, 1/4 to 1/2 tsp freshly ground black pepper and a pinch of ground nutmeg. Heat gently, don't boil, stirring until cheese melts and sauce is smooth. Thin with reserved pasta water as needed to reach a creamy coating consistency.
- Add cooked pasta to the sauce and toss to coat, adding more pasta water a little at a time if it feels too thick. Stir in 1 tsp lemon juice or a little zest to brighten the flavors. Taste and adjust salt, pepper and lemon.
- Meanwhile toast 1/2 cup walnuts or pine nuts in a dry skillet over medium heat for 2 to 4 minutes until fragrant, shaking the pan so they don't burn. If using, toast 1/4 cup breadcrumbs in a little butter or oil until golden for a crunchy topping.
- Serve pasta topped with the toasted nuts, extra grated Parmesan, a few torn sage leaves and a pinch of red pepper flakes if you like heat. Sprinkle the breadcrumbs on top for texture if using.
- Leftovers keep well refrigerated for 2 to 3 days. Reheat gently with a splash of broth or cream so it doesn't dry out. If the sauce separates a bit, whisk over low heat to bring it back together.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 570g
- Total number of serves: 4
- Calories: 885kcal
- Fat: 40.5g
- Saturated Fat: 16.4g
- Trans Fat: 0.5g
- Polyunsaturated: 9g
- Monounsaturated: 15g
- Cholesterol: 63mg
- Sodium: 598mg
- Potassium: 1468mg
- Carbohydrates: 113g
- Fiber: 11.4g
- Sugar: 14g
- Protein: 24g
- Vitamin A: 10000IU
- Vitamin C: 62mg
- Calcium: 445mg
- Iron: 5.5mg











