
Creamy Butternut Squash Pasta with Sausage and Spinach tastes silky, cozy, and a little bit fancy, but you still finish the whole thing in about 40 minutes on a weeknight. It works perfectly for busy families, date-night-at-home, or anyone who wants comfort food that still sneaks in veggies. I first made a version of this on a Tuesday when I felt tired and grumpy, and it honestly turned my mood around by the second bite.
Why Creamy Butternut Squash Pasta with Sausage and Spinach Is Worth It
This pasta hits that sweet spot between rich and light. The butternut squash sauce tastes creamy and slightly sweet, the sausage brings savory depth, and the spinach keeps everything from feeling too heavy.
You cook everything in one pot and one pan, so cleanup stays manageable. The recipe uses simple ingredients, pantry shortcuts, and flexible swaps, so you can pull it off even when your fridge looks a little “mystery-box challenge.”
“This Creamy Butternut Squash Pasta with Sausage and Spinach tastes like fall comfort in a bowl and still feels weeknight-friendly. ★★★★★”
Ingredients You Need
Pasta and base
- Pasta – Short shapes work best: rigatoni, penne, fusilli, or orecchiette. These shapes catch the sauce and sausage nicely. Use whole wheat or chickpea pasta if you want more fiber and protein.
- Butternut squash – Fresh peeled and cubed, or use pre-cut from the produce section to save time. Frozen cubed squash also works and cuts prep even more.
- Olive oil – Extra-virgin for flavor, or use avocado oil if that’s what you keep on hand.
Sausage and aromatics
- Italian sausage – Mild or hot, pork or chicken. Remove the casings so you can crumble it easily. Turkey sausage also works and keeps it a bit lighter.
- Onion – Yellow or sweet onion, finely chopped. Use pre-chopped onion from the store if you want a shortcut.
- Garlic – Fresh cloves give the best flavor. Use jarred minced garlic in a pinch, but reduce the amount slightly since it tastes stronger.
- Red pepper flakes – Optional, but they add a nice gentle heat that balances the sweetness of the squash.
Creamy sauce ingredients
- Chicken broth – Low-sodium broth gives you more control over the salt. Use vegetable broth if you want a meatless base.
- Heavy cream – Gives the sauce that silky restaurant-style texture. You can swap half-and-half for a lighter version, or use full-fat coconut milk for a dairy-light option.
- Grated Parmesan cheese – Freshly grated melts best and tastes nuttier. Pre-grated works if you stay busy, but avoid the shelf-stable shaker style because it clumps.
- Butter – Just a tablespoon or two to finish the sauce and add richness.
Greens and seasoning
- Fresh baby spinach – Toss it in at the end so it wilts gently. You can use chopped kale or Swiss chard, but cook those a few minutes longer to soften.
- Salt and black pepper – Season as you go, not just at the end.
- Nutmeg (optional) – A tiny pinch brings out the sweetness of the squash and gives a cozy flavor.
Pantry shortcuts and brand notes
- Pre-cut butternut squash – Huge time saver; I grab it whenever I see good quality cubes.
- Frozen butternut squash – Works great; no need to thaw fully before simmering, just add a few extra minutes.
- Store-brand broth – Many store brands taste great; choose low-sodium so you can season to taste.
- Good-quality Parmesan – A wedge of Parmigiano Reggiano or Grana Padano makes a big difference in flavor.
Equipment list
- Large pot for boiling pasta
- Large deep skillet or Dutch oven for the sauce
- Colander for draining pasta
- Sharp chef’s knife and cutting board
- Measuring cups and spoons
- Wooden spoon or spatula
- Immersion blender or regular blender (to puree the squash sauce)
Quick Tips & substitutions
- Salt the pasta water generously so the pasta starts flavorful.
- Cook the pasta just to al dente, since it finishes in the sauce.
- Brown the sausage well; those browned bits on the pan add huge flavor to the sauce.
- Use pre-cut or frozen butternut squash to cut prep time by at least 10–15 minutes.
- Swap chicken sausage or turkey sausage if you want a leaner option.
- Use vegetable broth and a plant-based sausage to move toward a meatless version.
- Replace heavy cream with half-and-half for a lighter sauce, or with full-fat coconut milk for a dairy-light twist.
- Stir in kale instead of spinach, but give it a few extra minutes to soften.
- Reserve a cup of pasta water before draining; use it to thin the sauce if it turns too thick.
- Taste and adjust salt, pepper, and red pepper flakes at the end so the flavors pop.
How to Make Creamy Butternut Squash Pasta with Sausage and Spinach
Step 1: Cook the pasta
Bring a large pot of water to a boil and add a generous handful of salt. Add your pasta and cook it until it reaches al dente, usually 1–2 minutes less than the package suggests. Scoop out about 1 cup of the starchy pasta water, then drain the pasta and set it aside.
Step 2: Brown the sausage
Heat a large deep skillet or Dutch oven over medium-high heat and drizzle in a bit of olive oil. Add the sausage, break it up with a spoon, and cook until it browns and cooks through, about 6–8 minutes. Transfer the cooked sausage to a plate and leave the flavorful fat in the pan.
Step 3: Sauté the aromatics
Lower the heat to medium and add a little more olive oil if the pan looks dry. Add the chopped onion and cook until it softens and turns golden at the edges, about 5–7 minutes. Stir in the garlic and red pepper flakes and cook 30–60 seconds, just until the garlic smells fragrant.
Step 4: Simmer the butternut squash
Add the cubed butternut squash to the pan and stir to coat it in the onion and garlic mixture. Pour in the chicken broth, season with salt and pepper, and bring the mixture to a gentle simmer. Cover the pan and cook about 12–15 minutes, stirring occasionally, until the squash turns very tender and you can easily mash it with a fork.
Step 5: Blend the sauce
Turn off the heat and use an immersion blender right in the pan to puree the squash mixture until it turns silky and smooth. If you use a regular blender, work in batches and blend the hot mixture carefully with the lid slightly vented and a towel over the top. Return the smooth sauce to the pan and place it back over low heat.
Step 6: Add cream and cheese
Stir in the heavy cream and a small knob of butter, then sprinkle in the grated Parmesan. Stir until the cheese melts and the sauce turns glossy and thick. Taste and adjust seasoning with more salt, pepper, or a pinch of nutmeg if you like that cozy note.
Step 7: Add sausage, spinach, and pasta
Add the browned sausage back into the pan and stir to coat it in the sauce. Toss in the fresh spinach and stir until it wilts into the hot sauce. Add the cooked pasta and toss everything together, splashing in a bit of reserved pasta water if the sauce looks too thick.
Step 8: Finish and serve
Let the pasta sit on low heat for 1–2 minutes so the flavors mingle and the sauce clings to every piece. Taste one last time and adjust seasoning if needed. Serve hot with extra Parmesan on top and a little black pepper or red pepper flakes for a bit of drama.
Recipe Variations
- Gluten-free – Use your favorite gluten-free pasta; chickpea or brown rice pasta both work well.
- Vegan-style – Use plant-based sausage, vegetable broth, coconut milk or cashew cream, and a vegan Parmesan-style cheese.
- Low carb – Swap pasta for zucchini noodles or spaghetti squash strands and keep the sauce and sausage the same.
- Extra protein – Add cooked shredded chicken or white beans along with the sausage.
- More veggies – Stir in peas, roasted Brussels sprouts, or sautéed mushrooms with the spinach.
- Extra cheesy – Add a handful of shredded mozzarella or fontina and let it melt into the sauce.
Ways to Serve Creamy Butternut Squash Pasta with Sausage and Spinach
- Serve with a simple green salad with lemony vinaigrette.
- Add a side of garlic bread or warm crusty baguette for dipping into the sauce.
- Pair with roasted broccoli, green beans, or asparagus for extra veggies.
- Pack leftovers in a thermos for a cozy work or school lunch.
Storage Success
Let the pasta cool to room temperature, then store it in an airtight container in the fridge for up to 3–4 days. The sauce thickens as it sits, so stir in a splash of broth, milk, or water when you reheat it on the stove or in the microwave. Reheat gently over medium-low heat and stir often so the sauce stays creamy and smooth. If you freeze it, keep it up to 2 months and 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 salted water to a boil. Add the pasta and cook until al dente, 1–2 minutes less than the package directions. Reserve about 1 cup of pasta water, then drain the pasta and set aside.
- Meanwhile, heat 1 tablespoon olive oil in a large deep skillet or Dutch oven over medium-high heat. Add the Italian sausage, break it up with a spoon, and cook until browned and cooked through, 6–8 minutes. Transfer the sausage to a plate, leaving the fat in the pan.
- Reduce the heat to medium and add the remaining 1 tablespoon olive oil if the pan looks dry. Add the chopped onion and cook, stirring often, until softened and golden at the edges, 5–7 minutes. Stir in the garlic and red pepper flakes and cook until fragrant, 30–60 seconds.
- Add the cubed butternut squash to the pan and stir to coat in the onion and garlic. Pour in the chicken broth, season with salt and black pepper, and bring to a gentle simmer. Cover and cook, stirring occasionally, until the squash is very tender and easily mashed with a fork, 12–15 minutes.
- Turn off the heat. Using an immersion blender, puree the squash mixture in the pan until silky and smooth. (If using a regular blender, carefully blend in batches, then return the sauce to the pan.) Place the pan back over low heat.
- Stir in the heavy cream and butter, then add the grated Parmesan. Stir until the cheese melts and the sauce is glossy and thick. Taste and adjust seasoning with more salt, black pepper, and a pinch of nutmeg if using.
- Return the browned sausage to the pan and stir to coat in the sauce. Add the baby spinach and cook, stirring, until just wilted.
- Add the cooked pasta to the pan and toss until well coated, adding a splash of reserved pasta water as needed to loosen the sauce. Let the pasta sit over low heat for 1–2 minutes so the flavors meld. Taste and adjust seasoning once more, then serve hot with extra Parmesan and black pepper, if desired.
Notes
Approximate per serving (4 servings): 640 calories; fat 33 g; saturated fat 15 g; carbohydrates 57 g; fiber 5 g; sugars 6 g; protein 28 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply