
Creamy Butternut Squash Pasta with Sausage and Spinach tastes rich, cozy, and a little bit fancy while still landing on the table in about 45 minutes. It works perfectly for busy weeknights, at-home date nights, or when you want comfort food that still sneaks in veggies. I tested versions of this on a Tuesday in sweatpants, so you can absolutely cook it in real life, not just in a styled kitchen.
Why Choose This Creamy Butternut Squash Pasta with Sausage and Spinach
This pasta hits that sweet spot between comfort food and “hey, I ate a vegetable.” The butternut squash sauce tastes creamy and slightly sweet, the sausage adds savory depth, and the spinach brings color and freshness.
You cook everything in one pot plus a skillet, so cleanup stays manageable. Leftovers reheat beautifully, which makes this a strong meal prep option for busy weeks.
“Ultra creamy, cozy, and full of flavor, this Creamy Butternut Squash Pasta with Sausage and Spinach tastes like restaurant comfort food with weeknight effort. ★★★★★”
Ingredients You’ll Need
Pasta and main ingredients
- 12 ounces short pasta
- I like rigatoni, penne, or fusilli because the sauce clings nicely.
- 1 pound Italian sausage
- Use mild or hot based on your spice level. Turkey or chicken sausage also works.
- 3 cups peeled and cubed butternut squash
- Fresh or frozen both work. Frozen butternut squash saves time and tastes great.
- 3 cups fresh baby spinach, lightly packed
- You can swap with chopped kale, but cook it a bit longer to soften.
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 cup low sodium chicken broth
- Vegetable broth works if you want a slightly lighter flavor.
- 1 cup heavy cream
- Half and half works in a pinch, but the sauce turns a bit thinner.
- 1 cup freshly grated Parmesan cheese, plus extra for serving
- Use a block and grate it yourself. Pre-shredded cheese tends to clump.
Seasonings
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon crushed red pepper flakes
- Adjust to your heat preference or skip if cooking for kids.
- ½ teaspoon dried thyme or Italian seasoning
- ¼ teaspoon ground nutmeg
- Nutmeg brings out the sweetness of the squash and adds cozy flavor.
Optional add-ins
- 1 tablespoon tomato paste
- Adds a deeper savory note and richer color.
- Zest of 1 lemon
- Brightens the sauce and balances the richness.
- 2 tablespoons chopped fresh parsley or basil for garnish
Pantry shortcuts and notes
- Use frozen butternut squash to skip peeling and chopping.
- Use pre-washed baby spinach so you just toss it in at the end.
- Use boxed broth and shelf-stable cream so you can keep ingredients on hand.
Equipment
- Large pot for boiling pasta
- Large deep skillet or Dutch oven for sauce and sausage
- Blender or immersion blender to puree the butternut squash sauce
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
Tips & Tricks
- Salt the pasta water generously so the pasta starts flavorful.
- Cook the pasta slightly under al dente since it finishes in the sauce.
- Brown the sausage well so it develops deep flavor and tasty browned bits.
- Use an immersion blender directly in the pot for easier cleanup.
- Add the Parmesan off the heat so it melts smoothly and does not clump.
- Thin the sauce with a splash of pasta water if it looks too thick.
- Taste and adjust salt and acid at the end with extra salt or a squeeze of lemon.
- Stir the spinach in at the very end so it stays bright and tender.
- Use a nonstick skillet if your sausage tends to stick or burn.
- Let the pasta rest for 3 to 5 minutes before serving so the sauce thickens slightly.
How to Make Creamy Butternut Squash Pasta with Sausage and Spinach
Step 1: Cook the pasta
- Bring a large pot of salted water to a boil.
- Add the pasta and cook until just shy of al dente, about 1 to 2 minutes less than the package suggests.
- Reserve 1 cup of the starchy pasta water, then drain the pasta and set it aside.
Step 2: Brown the sausage
- Heat 1 tablespoon olive oil in a large skillet or Dutch oven over medium high heat.
- Add the sausage, break it into crumbles, and cook until browned and cooked through, about 6 to 8 minutes.
- Transfer the sausage to a plate and leave the flavorful fat in the pan.
Step 3: Cook the aromatics and squash
- Add the remaining 1 tablespoon olive oil and the butter to the same skillet.
- Stir in the diced onion and cook until it softens and turns translucent, about 4 to 5 minutes.
- Add the garlic and cook 30 seconds until fragrant, then stir in the tomato paste if using and cook 1 minute to deepen the flavor.
- Add the cubed butternut squash, salt, pepper, thyme or Italian seasoning, nutmeg, and crushed red pepper flakes.
- Stir well so the squash coats in the seasonings and aromatics.
Step 4: Simmer the squash
- Pour in the chicken broth and bring the mixture to a gentle simmer.
- Cover the skillet and cook until the squash turns very tender, about 12 to 15 minutes, stirring once or twice.
- Check a cube with a fork; it should mash easily. If it still feels firm, cook a few minutes longer.
Step 5: Blend the butternut squash sauce
- Turn off the heat and let the mixture cool slightly for safety.
- Use an immersion blender directly in the skillet and blend until the sauce turns smooth and velvety.
- If you use a regular blender, transfer the mixture carefully in batches, blend until smooth, then pour it back into the skillet.
- Stir in the heavy cream and half of the Parmesan cheese until the sauce looks creamy and cohesive.
Step 6: Combine pasta, sausage, and spinach
- Turn the heat to low and add the cooked sausage back into the sauce.
- Add the drained pasta and toss everything together, adding splashes of reserved pasta water as needed to loosen the sauce.
- Stir in the spinach and cook 1 to 2 minutes until it wilts and folds into the pasta.
- Add the remaining Parmesan and lemon zest if using, then taste and adjust seasoning with extra salt or pepper.
Step 7: Serve
- Spoon the Creamy Butternut Squash Pasta with Sausage and Spinach into warm bowls.
- Top with extra Parmesan and a sprinkle of fresh parsley or basil.
- Serve hot while the sauce tastes silky and the cheese still melts.
What to Serve with Creamy Butternut Squash Pasta with Sausage and Spinach
This Creamy Butternut Squash Pasta with Sausage and Spinach pairs nicely with a simple green salad with a bright vinaigrette to cut through the richness. Garlic bread or warm crusty bread makes a great side to scoop up extra sauce. You can add roasted broccoli, green beans, or a tray of mixed roasted vegetables for more color and crunch. Serve it with sparkling water, flavored seltzer, or a fun mocktail for a cozy, family friendly dinner.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 to 4 days.
- Reheat gently on the stove over low heat with a splash of broth, cream, or milk to loosen the sauce.
- Reheat in the microwave in short bursts, stirring between each burst so the sauce heats evenly.
- Freeze portions in freezer safe containers for up to 2 months, then thaw overnight in the fridge before reheating with a bit of extra liquid.
Creamy Butternut Squash Pasta with Sausage and Spinach
Ingredients
Instructions
- Bring a large pot of generously salted water to a boil.
- Add the pasta and cook until just shy of al dente, about 1 to 2 minutes less than the package directions.
- Reserve 1 cup of the starchy pasta water, then drain the pasta and set aside.
- Heat 1 tablespoon of olive oil in a large deep skillet or Dutch oven over medium-high heat.
- Add the Italian sausage, breaking it into crumbles, and cook until browned and cooked through, 6 to 8 minutes.
- Transfer the cooked sausage to a plate, leaving the rendered fat in the skillet.
- Add the remaining 1 tablespoon olive oil and the butter to the same skillet.
- Stir in the diced onion and cook until softened and translucent, 4 to 5 minutes.
- Add the minced garlic and cook for about 30 seconds, just until fragrant.
- If using, stir in the tomato paste and cook for 1 minute to deepen the flavor.
- Add the cubed butternut squash, salt, black pepper, dried thyme or Italian seasoning, nutmeg, and crushed red pepper flakes if using, stirring to coat the squash in the seasonings.
- Pour in the chicken broth and bring the mixture to a gentle simmer.
- Cover and cook, stirring once or twice, until the squash is very tender, 12 to 15 minutes.
- Check a piece of squash with a fork; it should mash easily. If still firm, continue cooking a few minutes longer.
- Turn off the heat and let the mixture cool slightly.
- Use an immersion blender directly in the skillet to blend until the sauce is completely smooth and velvety. If using a regular blender, carefully blend in batches, then return the puréed mixture to the skillet.
- Stir in the heavy cream and about half of the Parmesan cheese until the sauce is creamy and well combined.
- Return the skillet to low heat and add the cooked sausage back into the sauce.
- Add the drained pasta and toss to coat, adding splashes of reserved pasta water as needed to loosen the sauce to your desired consistency.
- Stir in the baby spinach and cook for 1 to 2 minutes, just until wilted and incorporated.
- Add the remaining Parmesan cheese and lemon zest if using, then taste and adjust seasoning with more salt or pepper as needed.
- Spoon the pasta into warm bowls.
- Top with extra Parmesan and sprinkle with chopped fresh parsley or basil if desired.
- Let the pasta rest for 3 to 5 minutes so the sauce thickens slightly, then serve hot.
Notes
Approximate per serving (1/6 of recipe): 650–750 calories; fat 38–45 g; saturated fat 18–22 g; carbohydrates 53–60 g; fiber 4–6 g; sugars 5–8 g; protein 26–32 g; sodium 850–1050 mg. Values are estimates and will vary based on sausage type, pasta shape, specific brands, and optional add-ins.
