
Creamy Butternut Squash Pasta with Sausage and Spinach tastes rich, cozy, and a little bit fancy, but it comes together in about 40 minutes on a weeknight. It works perfectly for anyone who wants a comforting pasta dinner that still sneaks in veggies and feels special enough for guests. I first made a version of this on a chilly Tuesday when my kids refused plain squash, and now they request “the orange pasta” all the time.
Why You Should Try This Creamy Butternut Squash Pasta with Sausage and Spinach
This pasta hits that sweet spot between comfort food and “I ate some vegetables today.” The butternut squash sauce turns silky and slightly sweet, the sausage adds savory depth, and the spinach brings freshness so the bowl never feels heavy.
You cook everything in one large skillet plus a pot for pasta, so cleanup stays pretty painless. Leftovers also taste even better the next day, which always feels like a tiny life win.
“This Creamy Butternut Squash Pasta with Sausage and Spinach tastes like a cozy restaurant dinner at home, with every bite creamy, savory, and completely addictive. ★★★★★”
Ingredients You’ll Need
Pasta & Base
-
12 ounces short pasta
- I like rigatoni, penne, or fusilli because the sauce clings to all the ridges.
- Use whole wheat or chickpea pasta if you want more fiber and protein.
-
2 tablespoons olive oil
- Any neutral-tasting olive oil works. Use extra virgin if that is what you keep in the pantry.
-
1 pound Italian sausage, casings removed
- Use mild or hot, pork or chicken, whatever your crew prefers.
- Use plant-based sausage if you want a vegetarian version.
Butternut Squash Sauce
-
3 cups peeled and cubed butternut squash
- Fresh squash gives the best flavor, but frozen cubed squash saves time and works very well.
- Aim for ½ to ¾ inch cubes so they cook quickly and evenly.
-
1 small yellow onion, diced
-
3 cloves garlic, minced
-
½ teaspoon crushed red pepper flakes
- Adjust to taste or skip if you cook for spice-sensitive eaters.
-
1 teaspoon kosher salt, plus more for pasta water
-
½ teaspoon black pepper
-
1 cup low-sodium chicken broth
- Vegetable broth works if you keep the dish vegetarian.
- I often use Better Than Bouillon because it stores easily and tastes rich.
-
½ cup heavy cream
- Use half-and-half for a lighter version, or full-fat coconut milk for dairy-free.
-
½ cup finely grated Parmesan cheese, plus extra for serving
- Use a wedge and grate it yourself if possible, since pre-grated often contains anti-caking agents that affect melting.
Spinach & Finish
-
3 packed cups baby spinach
- Regular spinach works too; just chop it roughly.
-
1 tablespoon butter
-
Juice of ½ lemon
- This brightens the sauce and balances the sweetness of the squash.
-
Optional toppings:
- Extra grated Parmesan
- Cracked black pepper
- Red pepper flakes
Equipment List
- Large pot for boiling pasta
- Large deep skillet or Dutch oven
- Slotted spoon or tongs
- Measuring cups and spoons
- Chef’s knife and cutting board
- Wooden spoon or spatula
- Blender or immersion blender
- Immersion blender keeps things simple and avoids extra dishes.
Ingredients You’ll Need
- Pasta: short shapes like rigatoni, penne, or fusilli hold the creamy butternut squash sauce best.
- Sausage: Italian sausage adds flavor quickly; chicken or turkey sausage keeps it lighter.
- Butternut squash: fresh or frozen cubes both work; frozen saves prep time.
- Aromatics: onion, garlic, and red pepper flakes build flavor without extra effort.
- Liquids: chicken or vegetable broth and heavy cream give the sauce body and richness.
- Greens: spinach adds color, nutrients, and a fresh finish.
- Cheese: Parmesan melts into the sauce and adds savory depth.
- Equipment: large pot, large skillet or Dutch oven, knife, cutting board, and a blender or immersion blender.
Tips & Tricks
- Salt the pasta water generously so the noodles taste seasoned before they meet the sauce.
- Scoop out a cup of starchy pasta water before you drain the pasta; it helps loosen and silk up the sauce.
- Brown the sausage deeply so you build flavor and get those tasty browned bits on the bottom of the pan.
- Cut the butternut squash into small, even cubes so they soften quickly and blend smoothly.
- Use frozen cubed squash when you feel short on time; it cooks faster and tastes great in this creamy butternut squash pasta with sausage and spinach.
- Blend the squash mixture until very smooth so the sauce coats every piece of pasta.
- Add spinach at the very end so it stays bright and tender instead of overcooked.
- Taste and adjust salt, pepper, and lemon juice right before serving to balance the sweetness of the squash and richness of the cream.
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 salt it generously.
- Add the pasta and cook until al dente, following package directions.
- Scoop out about 1 cup of pasta water, then drain the pasta and set it aside.
Step 2: Brown the Sausage
- While the pasta cooks, heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- Add the sausage, break it into small pieces, and cook until browned and cooked through, about 6 to 8 minutes.
- Transfer the cooked sausage to a plate and leave the flavorful bits and some fat in the pan.
Step 3: Cook the Squash and Aromatics
-
Add the remaining 1 tablespoon of olive oil to the same skillet.
-
Add the diced onion and cook until it softens and turns translucent, about 3 to 4 minutes.
-
Stir in the garlic and red pepper flakes and cook for 30 seconds until fragrant.
-
Add the cubed butternut squash, salt, and black pepper.
-
Stir to coat the squash in the onion mixture.
-
Pour in the broth and bring everything to a gentle simmer.
-
Cover the skillet and cook until the squash turns very tender, about 12 to 15 minutes.
-
Stir occasionally and lower the heat if the liquid reduces too quickly.
-
Add a splash more broth or water if the pan looks too dry before the squash softens.
Step 4: Blend the Butternut Squash Sauce
-
When the squash feels very soft, turn off the heat.
-
Use an immersion blender directly in the skillet and blend until the mixture turns completely smooth and velvety.
-
If you use a regular blender, carefully transfer the mixture in batches, blend until smooth, then return it to the skillet.
-
Turn the heat to low and stir in the heavy cream and Parmesan cheese.
-
Taste and adjust salt and pepper as needed.
-
The sauce should look thick but pourable; add a splash of pasta water if it seems too thick.
Step 5: Combine Pasta, Sausage, and Spinach
-
Add the cooked sausage back into the skillet with the creamy butternut squash sauce.
-
Stir in the drained pasta and toss until every piece gets coated.
-
Add the butter and stir until it melts into the sauce.
-
Add the spinach and toss until it just wilts from the heat of the pasta, about 1 to 2 minutes.
-
Squeeze in the lemon juice and toss again.
-
If the sauce feels too thick, loosen it with a bit more reserved pasta water until it reaches your ideal creaminess.
Step 6: Serve
- Spoon the creamy butternut squash pasta with sausage and spinach into warm bowls.
- Top with extra Parmesan, black pepper, and a pinch of red pepper flakes if you like a little heat.
- Serve right away while everything tastes hot, silky, and cozy.
What to Serve with Creamy Butternut Squash Pasta with Sausage and Spinach
This dish already brings protein, veggies, and carbs, so you only need simple sides. I like a crisp green salad with a tangy vinaigrette to cut through the creamy sauce. Garlic bread or warm crusty bread works great to scoop up every last bit of butternut squash sauce. A sparkling water with citrus slices or a cold apple cider pairs nicely and keeps the meal family friendly.
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, milk, or water to loosen the sauce, or use the microwave in short bursts and stir often.
- Freeze portions in freezer-safe containers for up to 2 months, then thaw overnight in the fridge before reheating.
- Add a handful of fresh spinach and a sprinkle of Parmesan after reheating to refresh the texture and flavor.

Creamy Butternut Squash Pasta with Sausage and Spinach
Ingredients
Instructions
- Bring a large pot of water to a boil and salt it generously.
- Add the pasta and cook until al dente according to package directions.
- Scoop out about 1 cup of pasta water, then drain the pasta and set it aside.
- While the pasta cooks, heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- Add the Italian sausage, breaking it into small pieces, and cook until browned and cooked through, about 6 to 8 minutes.
- Transfer the cooked sausage to a plate, leaving the browned bits and some fat in the pan.
- Add the remaining 1 tablespoon of olive oil to the same skillet.
- Add the diced onion and cook until softened and translucent, about 3 to 4 minutes.
- Stir in the minced garlic and crushed red pepper flakes and cook for about 30 seconds until fragrant.
- Add the cubed butternut squash, kosher salt, and black pepper, and stir to coat in the onion mixture.
- Pour in the chicken broth and bring to a gentle simmer.
- Cover the skillet and cook until the squash is very tender, about 12 to 15 minutes, stirring occasionally and lowering the heat if the liquid reduces too quickly. Add a splash more broth or water if the pan looks too dry before the squash softens.
- When the squash is very soft, turn off the heat.
- Use an immersion blender directly in the skillet to blend the mixture until completely smooth and velvety. Alternatively, carefully transfer the mixture to a blender in batches, blend until smooth, then return it to the skillet.
- Turn the heat to low and stir in the heavy cream and Parmesan cheese.
- Taste and adjust salt and pepper as needed. The sauce should be thick but pourable; add a splash of reserved pasta water if it seems too thick.
- Add the cooked sausage back into the skillet with the creamy butternut squash sauce.
- Add the drained pasta and toss until every piece is well coated in the sauce.
- Stir in the butter until it melts into the sauce.
- Add the spinach and toss just until it wilts from the heat of the pasta, about 1 to 2 minutes.
- Squeeze in the lemon juice and toss again. If the sauce feels too thick, loosen it with a bit more reserved pasta water until it reaches your preferred creaminess.
- Spoon the creamy butternut squash pasta with sausage and spinach into warm bowls.
- Top with extra Parmesan, cracked black pepper, and a pinch of red pepper flakes if desired.
- Serve right away while hot and silky.
Notes
Approximate per serving (1/6 of recipe): 560 calories; fat 29 g; saturated fat 12 g; carbohydrates 52 g; fiber 4 g; sugars 5 g; protein 24 g; sodium 930 mg. Values are estimates and will vary based on specific sausage, pasta, broth, and cheese used, as well as portion size.
