
Creamy Butternut Squash Pasta with Sausage and Spinach tastes rich and cozy, with sweet squash, savory sausage, and silky sauce clinging to every noodle. It suits busy weeknights or casual dinner guests, since it comes together in about 40–45 minutes and feels fancy without much effort. I first threw this together on a chilly Tuesday when I only had half a squash, some spinach, and a random pack of sausage, and my family still talks about that dinner.
Why Creamy Butternut Squash Pasta with Sausage and Spinach Is Worth It
This pasta hits that perfect balance of creamy, hearty, and fresh. The butternut squash sauce tastes slightly sweet and nutty, the sausage adds big flavor, and the spinach keeps everything from feeling too heavy.
You cook the sauce in one pot, blend it, then finish the pasta right in that same pot, so cleanup stays easy. Leftovers also reheat beautifully, which means lunch the next day tastes like a reward, not an afterthought.
“Ultra-creamy, cozy, and full of flavor, this Creamy Butternut Squash Pasta with Sausage and Spinach tastes like restaurant comfort food that you made in your sweatpants. ★★★★★”
Ingredients You Need
I like to set everything out before I start, since this recipe moves pretty quickly once the squash softens.
Pasta and main ingredients
-
12–16 oz short pasta
- I like rigatoni, penne, or orecchiette because the sauce hugs all the curves.
- Use any wheat pasta, or swap in gluten-free pasta if you need it.
-
1 lb Italian sausage, casings removed
- Mild Italian sausage keeps the dish kid-friendly.
- Use hot Italian sausage if you want a little kick.
- Chicken or turkey sausage works well if you want something lighter.
-
3 cups peeled and cubed butternut squash
- Fresh squash gives the best flavor.
- Use pre-cut squash from the produce section as a weeknight shortcut.
- Frozen squash also works; just add a few extra minutes to soften it.
-
3 big handfuls fresh baby spinach (about 4–5 oz)
- You can use regular spinach; just roughly chop it.
- Frozen spinach works in a pinch; thaw and squeeze it very dry.
Aromatics and flavor boosters
-
1 medium yellow onion, finely chopped
-
3–4 garlic cloves, minced
-
½ teaspoon crushed red pepper flakes (optional, to taste)
-
½ teaspoon dried thyme or Italian seasoning
-
¼ teaspoon ground nutmeg
-
1–2 teaspoons Dijon mustard
- This doesn’t make the sauce taste like mustard; it just adds depth.
-
½–1 teaspoon kosher salt, plus more to taste
-
Freshly ground black pepper, to taste
Liquids and creamy elements
-
1½ cups low-sodium chicken broth
- Vegetable broth works if you want a meatless base.
- I often use Better Than Bouillon because it keeps well in the fridge.
-
1 cup milk or half-and-half
- Whole milk gives a lighter sauce.
- Half-and-half or a mix of cream and milk gives a richer sauce.
-
½ cup grated Parmesan cheese, plus extra for serving
- Use real Parmigiano-Reggiano or a good domestic parmesan.
- Skip the green can here; it doesn’t melt as smoothly.
-
2–3 tablespoons olive oil
-
1–2 tablespoons butter (optional, for extra richness)
Optional toppings
- Extra grated Parmesan
- Red pepper flakes
- Chopped fresh parsley or sage
- Toasted walnuts or pumpkin seeds for crunch
Equipment list
- Large pot for boiling pasta
- Large deep skillet or Dutch oven for the sauce
- Wooden spoon or spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Ladle or heat-safe measuring cup (to scoop pasta water)
- Blender or immersion blender
- I like an immersion blender so I can blend the sauce right in the pot.
Quick Tips & substitutions
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Cook the pasta just shy of al dente, since it finishes in the sauce.
- Brown the sausage well; those browned bits on the bottom of the pan add tons of flavor.
- Use pre-cut or frozen butternut squash if you want to save prep time.
- Swap spinach with kale, chard, or arugula if that’s what you have.
- Use gluten-free pasta and gluten-free broth if you need a gluten-free version.
- Stir in extra pasta water if the sauce looks too thick; it should coat the pasta but still move.
- Taste and adjust salt and acid at the end; a squeeze of lemon or extra Dijon can wake up the flavors.
- Use plant-based sausage and oat or cashew milk for a dairy-light or dairy-free version, and pick a vegan parmesan-style cheese if you avoid dairy completely.
- Store the pasta and sauce together; the noodles soak up flavor and taste even better the next day.
How to Make Creamy Butternut Squash Pasta with Sausage and Spinach
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Brown the sausage
Drizzle a little olive oil into your large skillet or Dutch oven and heat it over medium-high heat. Add the sausage, break it up with a spoon, and cook until it browns and cooks through, about 6–8 minutes. Scoop the sausage out to a bowl and keep the tasty fat in the pan.
Scrape up any browned bits from the bottom of the pan with your spoon. Those bits carry huge flavor into the sauce. If the pan looks very dry, add another teaspoon of oil.
Step 3: Soften the butternut squash
Lower the heat to medium. Add a drizzle of olive oil if needed, then add the chopped onion and a pinch of salt. Cook until the onion turns soft and translucent, about 5–7 minutes, and stir often so it doesn’t scorch.
Add the cubed butternut squash and stir to coat it in the onion and oil. Sprinkle in the dried thyme, nutmeg, and red pepper flakes if you use them. Cook 3–4 minutes to let the squash pick up a little color.
Pour in the chicken broth and stir, scraping the bottom of the pan. Bring the mixture to a gentle simmer. Cover the pot and cook until the squash turns very tender, about 12–15 minutes, and stir once or twice so nothing sticks.
Step 4: Boil the pasta
While the squash simmers, bring a big pot of salted water to a boil. Add your pasta and cook it until it reaches just shy of al dente, usually 1–2 minutes less than the package suggests. Stir occasionally so the pasta doesn’t clump.
Scoop out about 1 cup of the starchy pasta water and set it aside. Drain the pasta. Keep it nearby so you can add it straight into the sauce later.
Step 5: Blend the butternut squash sauce
Check the squash with a fork; it should mash easily. Turn off the heat. Stir in the milk or half-and-half, Dijon mustard, and Parmesan cheese.
Blend the mixture until it turns very smooth and creamy. Use an immersion blender right in the pot, or carefully transfer everything to a blender in batches. Taste the sauce and adjust salt and pepper so it tastes bold and savory.
If the sauce looks too thick, thin it with a splash of pasta water. You want a texture that flows slowly off a spoon, not a thick puree. Keep the pot over low heat so the sauce stays warm.
Step 6: Combine pasta, sausage, and spinach
Add the cooked sausage and any juices back into the pot of sauce. Stir to coat the sausage in the creamy butternut mixture. Add the drained pasta and toss everything together over low heat.
Add the spinach in big handfuls and stir until it wilts into the hot pasta. If the sauce tightens up, loosen it with more pasta water, a few tablespoons at a time. Taste again and adjust with more Parmesan, salt, pepper, or a tiny extra spoon of Dijon if you want more brightness.
Step 7: Finish and serve
Turn off the heat and swirl in the butter if you use it. This gives the sauce a glossy finish and a little extra richness. Let the pasta sit for 2–3 minutes so the sauce clings to every piece.
Serve the Creamy Butternut Squash Pasta with Sausage and Spinach in warm bowls. Top with extra Parmesan, red pepper flakes, and chopped herbs. If you like crunch, sprinkle on toasted walnuts or pumpkin seeds right before you eat.
Recipe Variations
-
Gluten-free version
- Use gluten-free pasta and gluten-free broth.
- Stir gently, since some gluten-free pastas break more easily.
-
Vegan or dairy-free version
- Use plant-based sausage and vegetable broth.
- Swap the milk and Parmesan with unsweetened oat or cashew milk and a vegan parmesan-style cheese or nutritional yeast.
-
Lighter version
- Use chicken or turkey sausage and whole milk instead of cream.
- Add extra spinach or toss in steamed broccoli for more veggies.
-
Low-carb twist
- Swap pasta with cooked spaghetti squash strands or zucchini noodles.
- Keep the sauce and sausage the same and toss gently so the veggies don’t break down.
-
Extra veggie version
- Add sautéed mushrooms, roasted Brussels sprouts, or peas.
- Stir them in with the sausage so everything heats through together.
-
Herb-forward version
- Add fresh sage or rosemary with the squash.
- Finish with lots of chopped parsley or basil for a fresher flavor.
Ways to Serve Creamy Butternut Squash Pasta with Sausage and Spinach
- Pair with a simple green salad with lemony vinaigrette.
- Add warm garlic bread or focaccia on the side to swipe through the sauce.
- Serve smaller portions alongside roasted chicken or grilled sausage for a bigger spread.
- Offer a simple fruit salad for dessert to balance the richness.
- Pack leftovers in a thermos for a cozy work or school lunch.
Storage Success
Let the Creamy Butternut Squash Pasta with Sausage and Spinach cool until it reaches room temperature, then store it in an airtight container in the fridge for up to 3–4 days. The pasta will soak up some sauce in the fridge, so the dish thickens a bit. When you reheat it on the stove or in the microwave, stir in a splash of milk or broth to bring the sauce back to a silky texture. I like to top reheated bowls with a fresh sprinkle of Parmesan and a pinch of red pepper flakes to wake everything up.

Creamy Butternut Squash Pasta with Sausage and Spinach
Ingredients
Instructions
- Bring a large pot of salted water to a boil for the pasta.
- 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, about 6–8 minutes. Transfer the sausage to a bowl, leaving the fat in the pan.
- Reduce heat to medium. Add the chopped onion and a pinch of salt to the same pan. Cook, stirring often, until soft and translucent, 5–7 minutes. Add the minced garlic and cook 1 minute more.
- Stir in the butternut squash, dried thyme or Italian seasoning, nutmeg, and red pepper flakes if using. Cook 3–4 minutes to let the squash pick up a little color.
- Pour in the chicken broth, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer, cover, and cook until the squash is very tender, 12–15 minutes, stirring once or twice.
- While the squash simmers, cook the pasta in the boiling salted water until just shy of al dente, 1–2 minutes less than the package directions. Reserve about 1 cup of pasta water, then drain the pasta and set aside.
- When the squash is tender, turn off the heat. Stir in the milk or half-and-half, Dijon mustard, and grated Parmesan. Blend the mixture with an immersion blender directly in the pot (or carefully in a regular blender) until very smooth and creamy. Season with salt and black pepper to taste. If the sauce seems too thick, thin it with a splash of the reserved pasta water.
- Return the cooked sausage and any accumulated juices to the pot with the sauce. Add the drained pasta and toss over low heat until well coated.
- Add the spinach in handfuls, stirring until it wilts into the hot pasta. If the sauce tightens up, loosen it with more pasta water a few tablespoons at a time.
- Turn off the heat and swirl in the butter if using. Let the pasta sit for 2–3 minutes so the sauce clings to the noodles. Serve warm with extra Parmesan and red pepper flakes if desired.
Notes
Approximate per serving (1 of 6): 540 calories; fat 26 g; saturated fat 10 g; carbohydrates 54 g; fiber 4 g; sugars 5 g; protein 24 g; sodium 980 mg. Values will vary based on sausage type, dairy choice, pasta shape, and portion size.

Leave a Reply