The smell of butternut squash roasting in the oven is what gets everyone wandering into the kitchen asking what's for dinner. That caramelized, slightly sweet smell is something I genuinely look forward to every fall — and this pasta is the reason I start buying squash the second it shows up at my grocery store.
What makes this dish work is the sauce. Instead of a standard cream sauce, you blend the roasted squash directly into the cream and chicken broth, and it turns into something velvety and thick that coats every piece of pasta. The sausage does the heavy lifting on the savory side, and the spinach wilts in at the end so it stays bright and a little fresh against all that richness. It's not complicated — it just tastes like it is.
My husband asks for this probably three or four times during fall and winter. I've been known to roast extra squash on a Sunday just so I can pull this together faster on a Tuesday night — it reheats well too, which means I actually get lunch out of the leftovers instead of staring at empty containers. If you like creamy pasta dishes, my creamy sun-dried tomato chicken pasta is another one that gets made on rotation in this kitchen.
One thing I'll flag before you start: the sauce thickens up quickly once it hits the hot pan, so keep that reserved pasta water nearby. You'll probably need a splash or two to loosen everything up when you toss it all together. Don't skip saving it — it genuinely makes a difference.

Why You'll Love This Recipe
- The sauce is genuinely different: Blending roasted squash into cream gives you a sauce that no jar or packet can replicate. It has this natural sweetness and body that feels indulgent without being heavy. The first time I made it, I couldn't believe something that simple tasted that good.
- One skillet after the roasting: Once the squash is done in the oven, everything else happens in a single large skillet. I cook the sausage, make the sauce, and toss the pasta all in the same pan, which means the cleanup is manageable even on a weeknight. I use whatever heavy skillet I have — nothing fancy required.
- Vegetables that don't feel like homework: Squash and spinach are both in here, but neither one feels like you're eating a side salad disguised as pasta. The squash disappears into the sauce and the spinach wilts down to almost nothing. It's a good way to get some vegetables into a meal without any negotiation at the table.
- Works with mild or spicy sausage: I usually go with mild Italian sausage because my kids are at the table, but my husband adds red pepper flakes to his bowl. If you use spicy sausage, the heat plays really well against the sweetness of the squash. Either way, it's a dish that's easy to adjust at the last minute.
- Make-ahead friendly: I roast the squash up to two days in advance and keep it in the fridge, which cuts the active cooking time down significantly. On a busy night that's the difference between making this and ordering takeout. The sauce itself also reheats beautifully with a splash of water or cream.
Ingredients
- 10 oz pasta (penne, rigatoni, or fusilli — something with ridges or tubes that holds the sauce)
- 3 cups butternut squash, peeled and cubed (about half a medium squash)
- 2 tablespoons olive oil
- Salt and pepper, to taste
- 1 lb Italian sausage, mild or spicy, casings removed
- 3 cloves garlic, minced
- 1 cup heavy cream (or half-and-half if you want it a little lighter)
- 1 cup chicken broth
- ½ cup grated Parmesan cheese, plus more for serving (freshly grated melts better than the pre-shredded bags)
- 2 cups fresh spinach
- ½ teaspoon red pepper flakes, optional
- Fresh sage or parsley, for garnish
Directions
- Step 1: Roast the squash — Preheat your oven to 400°F (200°C). Toss the cubed squash with olive oil, a good pinch of salt, and some black pepper, then spread it on a baking sheet in a single layer. Roast for 20–25 minutes until tender and caramelized at the edges — you want some color on it, not just soft. That browning is where the flavor is.
- Step 2: Cook the pasta — While the squash roasts, bring a large pot of well-salted water to a boil and cook your pasta until al dente. Before you drain it, scoop out about ½ cup of the pasta water and set it aside — you'll need it to adjust the sauce later.
- Step 3: Brown the sausage — In a large skillet over medium heat, cook the sausage, breaking it apart with a wooden spoon as it cooks. You want it properly browned, not just cooked through — those browned bits on the bottom of the pan add flavor to the whole dish. Drain any excess fat if the sausage is particularly greasy, but leave a little in the pan.
- Step 4: Build the sauce — Add the garlic to the skillet and sauté for about 1 minute until fragrant. Then stir in the roasted squash, heavy cream, and chicken broth. You can either mash some of the squash directly into the sauce with a fork for a chunkier texture, or transfer it all to a blender and blend until completely smooth for a velvety sauce. I usually blend it — the smooth version is worth the extra 2 minutes.
- Step 5: Bring it all together — Pour the sauce back into the skillet if you blended it, and set it over low heat. Add the drained pasta, spinach, and Parmesan, then toss everything to coat. Add reserved pasta water a splash at a time if the sauce feels too thick. Cook for another 2–3 minutes just until the spinach is wilted and everything is hot and glossy. Taste for salt and adjust.
- Step 6: Serve — Divide into bowls and top with more Parmesan and some fresh sage or parsley if you have it. Serve immediately — this one is best right off the stove.

Tips for Success
- Don't steam the squash — roast it properly: The first time I made this I crowded the baking sheet and ended up with soft, pale squash that had no flavor. Spread the cubes out so they have space, and let them get genuinely golden. That caramelization is what gives the sauce its depth. If your baking sheet is small, use two.
- Save more pasta water than you think you need: I say ½ cup in the recipe but I usually scoop out a full cup just to be safe. The squash sauce thickens up fast once it's off the heat, and pasta water — with its starch — is the best way to loosen it without watering down the flavor. Plain water works in a pinch but it's not the same.
- Grate your own Parmesan: Pre-shredded Parmesan from the bag has anti-caking agents that make it clump instead of melt smoothly into the sauce. I buy a block and grate it with a box grater — takes two minutes and the sauce is noticeably silkier. Pecorino Romano is a good swap if that's what you have.
- Add spinach at the very end: I learned the hard way that spinach goes in last, off or on the lowest heat possible. If it cooks too long it goes from bright green and tender to dark and mushy in about 90 seconds. You just want it wilted, not dissolved.
- Taste before you plate: Squash is naturally sweet, so the dish can tip too sweet if your sausage is mild and you've gone light on the salt. Before serving, taste it and decide if it needs more salt, a pinch more red pepper flakes, or even a small squeeze of lemon to balance things out. It usually just needs a bit more salt, honestly.
Variations
- Vegetarian version: Skip the sausage and add a can of drained white beans or a big handful of sautéed mushrooms instead. The sauce is rich enough on its own that you won't miss the meat as much as you'd expect. I've made this for Meatless Monday a few times and it holds up well.
- Spice it up: Use hot Italian sausage instead of mild, and add a full teaspoon of red pepper flakes. The heat against the sweet squash is genuinely good — my husband prefers it this way. Just taste as you go because some hot sausages are much spicier than others.
- Swap the greens: Kale works really well here if you want something that holds up better in leftovers. Remove the tough stems, chop it roughly, and add it a few minutes earlier than you would spinach — it needs a bit more time to soften. Swiss chard is another good option and it wilts quickly like spinach.
- Add a crunchy topping: Toast some breadcrumbs in a dry pan with a little olive oil and a pinch of garlic powder until golden, then scatter them over the top when you serve. It adds a texture contrast that makes the dish feel a little more put-together when you're serving it to guests. Toasted pine nuts or walnuts work the same way.
- Make it gluten-free: Use your preferred gluten-free pasta — I've tried it with chickpea pasta and it works well because the pasta is sturdy enough to hold the thick sauce. Just check your sausage label too, since some brands add fillers that contain gluten.
Serving and Storage
Serving
Serve this hot, straight from the skillet, with extra Parmesan grated on top and a few leaves of fresh sage or chopped parsley. A side of crusty bread is good for scooping up any sauce left in the bowl. If you're making this for a dinner with guests, a simple holiday salad with balsamic dressing alongside it rounds out the meal nicely without adding much extra work. In Pakistan we'd serve a saucy pasta dish like this with bread rather than rice, and I find my family here does the same — nobody reaches for a fork and a bowl of rice with this one.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken up significantly as it sits, so when you reheat it — in a pan over low heat is better than the microwave — add a splash of water, broth, or cream and stir it through. It comes back together fine. I wouldn't freeze this one; the cream sauce tends to separate when it thaws and you lose the smooth texture that makes the dish worth making.

Frequently Asked Questions
Can I roast the squash ahead of time?
Yes, and I highly recommend it. Roast the squash up to 2 days in advance and store it in an airtight container in the fridge. When you're ready to make the pasta, the squash goes straight into the sauce from cold — just give it an extra minute to heat through before blending. It cuts the weeknight cooking time down noticeably.
What can I use instead of heavy cream?
Half-and-half works well and makes the dish a little lighter. Whole milk will give you a thinner sauce, so you may want to reduce it slightly before adding the pasta. For a dairy-free version, unsweetened cashew cream or full-fat coconut milk both work — coconut milk adds a very faint sweetness that actually plays nicely with the squash.
Can I use pre-cooked sausage?
You can slice and warm it in the skillet, but raw sausage that you brown yourself gives you much better flavor. The browning creates bits in the pan that add depth to the whole dish. If you only have pre-cooked, slice it and let it sit in the hot pan for a few minutes to pick up some color before adding the garlic.
How do I keep the sauce from getting too thick?
The reserved pasta water is your best tool here. Add it a splash at a time — maybe 2 tablespoons at a go — while you toss the pasta in the sauce. The starch in the pasta water helps the sauce stay emulsified and cling to the pasta rather than going gluey. If you forget to save pasta water, a little warm chicken broth works as a backup.
Can I freeze this pasta?
I don't recommend freezing it once the pasta is mixed in — the texture of both the pasta and the cream sauce suffers when it thaws. If you want to prep ahead for the freezer, roast and freeze the squash on its own, then make the sauce fresh when you need it. Frozen squash goes from freezer straight to the blender with the cream and broth without any issue.
This pasta has become one of those fall dishes I genuinely look forward to making — not because it's elaborate, but because the results feel way bigger than the effort. Squash from Costco or Walmart, a pack of Italian sausage, half a bag of spinach that needed to be used up — that's most of what you need. I like that it's a one-skillet situation after the oven does its work, and I like that my family actually sits down and finishes it.
The sauce is the part I'm most proud of figuring out. Blending the roasted squash with cream and broth instead of making a separate roux or béchamel keeps it simple and keeps the squash flavor front and center. I tried a version once where I just mashed it in by hand and it was fine — a little rustic, a little chunkier — but the blended version is smoother and more satisfying when it coats the pasta.
If you're cooking this for a crowd this fall or just want something that will actually get eaten without complaints, this is a reliable one. Pair it with something sweet after dinner — my white chocolate cranberry oatmeal cookies are a natural fit for the season and they come together while the squash is roasting. 🍝🍂

CREAMY ROASTED BUTTERNUT SQUASH PASTA WITH SAUSAGE AND SPINACH
Ingredients
For the Pasta:
- 10 oz pasta penne, rigatoni, or similar
- 3 cups butternut squash peeled and cubed
- 2 tablespoon olive oil
- Salt and pepper to taste
For the Sauce:
- 1 lb Italian sausage mild or spicy
- 3 cloves garlic minced
- 1 cup heavy cream
- 1 cup chicken broth
- ½ cup grated Parmesan cheese
- 2 cups fresh spinach
- ½ teaspoon red pepper flakes optional
Instructions
Roast the Squash:
- Preheat oven to 400°F (200°C). Toss cubed squash with olive oil, salt, and pepper. Spread on a baking sheet and roast for 20–25 minutes, until tender and caramelized.
Cook the Pasta:
- Meanwhile, bring a large pot of salted water to a boil. Cook pasta according to package instructions. Reserve ½ cup pasta water, then drain.
Cook the Sausage:
- In a large skillet, cook sausage over medium heat until browned, breaking it apart with a spoon. Drain excess fat if needed.
Make the Sauce:
- Add garlic to the skillet and sauté for 1 minute. Stir in roasted squash, cream, and chicken broth. Mash some of the squash into the sauce for extra creaminess.
Combine:
- Add cooked pasta, spinach, and Parmesan to the skillet. Toss to coat, adding reserved pasta water as needed for a silky sauce. Season with red pepper flakes, salt, and pepper to taste.
Serve:
- Garnish with extra Parmesan and serve hot.
Notes
- Make Ahead: Roast the squash up to 2 days in advance and store in the fridge.
- Vegetarian Option: Omit sausage and add white beans or mushrooms for protein.
- Cheese Swap: Try Pecorino Romano for a sharper flavor.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
If you made this and enjoyed it, here are a few more recipes from my kitchen that are worth trying:
- Creamy Sun-Dried Tomato Chicken Pasta — another one-skillet pasta that's just as easy on a weeknight
- Holiday Salad with Balsamic Dressing — a fresh, fast side that pairs well with this pasta for a dinner party
- White Chocolate Cranberry Oatmeal Cookies — a fall dessert that's ready in under 30 minutes
- {"@context":"https://schema.org","@type":"Article","headline":"CREAMY ROASTED BUTTERNUT SQUASH PASTA WITH SAUSAGE AND SPINACH","description":"Creamy roasted butternut squash pasta with sausage and spinach is a comforting, flavourful dish perfect for cosy dinners.","datePublished":"2025-08-19T04:15:26+00:00","dateModified":"2026-05-03T20:56:33+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/creamy-roasted-butternut-squash-pasta-with-sausage-and-spinach/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/08/CREAMY-ROASTED-BUTTERNUT-SQUASH-PASTA-WITH-SAUSAGE-AND-SPINACH.jpg"}





Comments
No Comments