There are some dinners that feel like a hug on a plate, and this butternut squash sausage pasta is one of them. If you’ve ever wanted something that tastes fancy without the fuss — the kind of meal that makes everyone linger at the table — this is it. Sweet roasted squash, browned sausage, and a creamy, fragrant sauce come together into something unexpectedly comforting. For a fall dessert pairing, bake a loaf of Pumpkin Zucchini Bread.

Why you’ll love it
This recipe does a few smart things: it roasts the squash to concentrate flavor, browns the sausage for caramelized depth, and uses a touch of cream and sage to tie everything together. It’s weeknight-friendly, yet special enough for guests. If you’re short on time, there are quick swaps below so you can get it on the table faster. If you like creamy textures, try my Creamy Tuscan Chicken Orzo for another weeknight winner.
Ingredients
Serves 4 — gather everything before you start for smoother cooking.
- Pasta & Vegetables
- 12 oz (340 g) pasta (penne, rigatoni, or campanelle work great)
- 1 small butternut squash (about 2–2½ lb), peeled and cut into 1-inch cubes (about 4 cups)
- 2 tbsp olive oil
- Salt and pepper
- Sauce & Protein
- 1 lb (450 g) Italian sausage (mild or spicy), casings removed
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tsp dried sage or 1 tbsp fresh sage, chopped
- 1/2 cup dry white wine or chicken broth
- 3/4 cup heavy cream (or half-and-half for lighter)
- 1/2 cup reserved pasta cooking water
- 1/2 cup grated Parmesan, plus extra for serving
- To finish
- 2 tbsp butter
- Freshly ground black pepper
- Chopped parsley or extra sage for garnish
How to Make Butternut Squash Sausage Pasta
Clear steps so you can relax while the oven and stove do the heavy lifting.
1. Roast the squash
Preheat the oven to 425°F (220°C). Toss the butternut squash cubes with 1 tbsp olive oil, a pinch of salt, and pepper on a baking sheet. Spread them in a single layer and roast for 20–25 minutes, turning once, until golden and tender. Roasting concentrates the sweetness and gives you those caramelized edges that make the dish sing.
2. Cook the pasta
While the squash roasts, bring a large pot of salted water to a boil and cook the pasta until 1 minute shy of al dente. Reserve 1/2 cup of the pasta water, then drain the pasta and set aside.
3. Brown the sausage and aromatics
In a large skillet over medium-high heat, add the remaining 1 tbsp olive oil. Crumble in the sausage and cook until well browned, 6–8 minutes. Push the sausage to one side and add the chopped onion. Cook until softened, stirring to pick up browned bits, then add the garlic and sage and cook for another 30 seconds until fragrant.
4. Deglaze and make the sauce
Pour in the wine or broth to deglaze the pan, scraping up any fond. Let it reduce by half, then lower the heat and stir in the cream and butter. Simmer gently for 2–3 minutes, then whisk in the Parmesan until smooth. If the sauce feels too thick, loosen it with the reserved pasta water.
5. Combine and finish
Add the roasted squash and cooked pasta to the skillet, tossing gently so the pasta is coated. Taste and adjust salt and pepper. Finish with a sprinkle of parsley (or sage) and extra Parmesan. Serve immediately while warm and silky.

Tips & Variations
- Swap cream for Greek yogurt (off heat) to lighten the sauce—stir it in at the end to avoid curdling.
- For a nuttier finish, sprinkle toasted pumpkin seeds over the top.
- Make it vegetarian by using vegan sausage or sautéed mushrooms and a splash of vegetable broth
- Another cozy pasta I turn to is Garlic Butter Chicken Pasta.
FAQs
Can I use sweet potato instead of butternut squash?
Yes. Sweet potato works well and gives a similar sweet, creamy texture. Roast the cubes the same way, though larger pieces may need a few extra minutes.
What sausage should I use?
Italian sausage (mild or hot) is classic here. For a different profile try chicken sausage, turkey sausage, or a fennel-forward pork sausage. If using spicy sausage, cut back on added black pepper.
Can I make this ahead?
Partially. Roast the squash and cook the pasta ahead of time; store separately in the fridge for up to 2 days. Reheat gently with a splash of cream or broth and finish in the skillet with the sausage so flavors meld.
What should I serve with it?
This dish is hearty on its own, but I love serving it with a simple green salad or crusty bread to mop up the sauce. For a seasonal dessert, a slice of Pumpkin Zucchini Bread is a cozy follow-up.
Conclusion
If you’re looking for a dish that balances sweet and savory with minimal fuss, this butternut squash sausage pasta should be in your rotation. It’s forgiving, adaptable, and delivers big cozy flavor—perfect for a family night or when you want something that feels a little special without hours in the kitchen. Pair it with a simple green salad or try one of my favorite pastas for a change of pace.
Enjoy — and don’t be surprised if someone asks you to make it again next week. You might also enjoy Roasted Sweet Potato Rounds as a simple side.

Butternut Squash Sausage Pasta
Ingredients
Pasta & Vegetables
- 12 oz pasta penne (penne, rigatoni, or campanelle)
- 1 small butternut squash about 2–2½ lb, peeled and cut into 1-inch cubes (about 4 cups)
- 2 tbsp olive oil
- Salt and pepper
Sauce & Protein
- 1 lb Italian sausage , casings removed
- 1 medium onion finely chopped
- 3 cloves garlic minced
- 1 tsp dried sage or 1 tbsp fresh sage chopped
- ½ cup chicken broth
- ¾ cup heavy cream or half-and-half
- ½ cup reserved pasta cooking water
- ½ cup grated Parmesan plus extra for serving
To Finish
- 2 tbsp butter
- Freshly ground black pepper
- Chopped parsley or extra sage for garnish
Instructions
- Preheat oven to 425°F (220°C). Toss butternut squash cubes with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast 20–25 minutes, turning once, until golden and tender.
- Bring a large pot of salted water to a boil and cook pasta until 1 minute shy of al dente. Reserve 1/2 cup pasta water, drain pasta, and set aside.
- In a large skillet over medium-high heat, add remaining 1 tbsp olive oil. Crumble and cook the sausage until browned, about 6–8 minutes.
- Push sausage to the side and add chopped onion to the skillet. Cook until softened, then add garlic and sage and cook 30 seconds until fragrant.
- Pour in wine or broth to deglaze the pan, scraping up browned bits. Reduce by half, then stir in cream and butter. Simmer 2–3 minutes and whisk in Parmesan until smooth.
- Add roasted squash and cooked pasta to the skillet, tossing gently to coat. If sauce is too thick, loosen with reserved pasta water. Adjust salt and pepper.
- Top with chopped parsley or sage and extra Parmesan. Serve immediately while warm and silky.
Notes
- Make ahead: roast squash and cook pasta up to 2 days ahead; store separately and finish with sausage and sauce when ready to serve.
- Lighten the sauce by substituting half-and-half or stirring in Greek yogurt off the heat.
- Swap in sweet potato or mushrooms for a variation on the squash.






