Creamy Butternut Squash Pasta with Sausage and Spinach brings cozy comfort, golden flavor, and a slick, velvety sauce that hugs every noodle. I reach for this on chilly nights when I want something hearty without feeling heavy. The sausage brings savory punch, the squash adds natural sweetness, and the spinach keeps things fresh. If you love a bowl that tastes like fall and still feels weeknight-friendly, this one earns a spot in your rotation.
Creamy Butternut Squash Pasta with Sausage and Spinach
You get creaminess without loads of dairy because the squash does most of the work. The Italian sausage adds depth and a little spice, so the bowl tastes complex with minimal steps. Baby spinach melts in right at the end and brings color and balance. I started making this after a farmers’ market haul, and it quickly turned into a comfort staple at my place.
The sauce clings to short pasta like a dream, so every bite hits you with silky squash and toasty sausage bits. You can roast the squash on a sheet pan while the water heats, which keeps the schedule tight. The leftovers reheat like a champ for lunches. If you want a restaurant-level bowl at home, this checks that box.
Ingredients You’ll Need
- 1 medium butternut squash (about 2.5–3 cups peeled, seeded, and cubed)
- 2 tablespoons olive oil, divided
- Kosher salt and black pepper
- 12 ounces Italian sausage (mild or hot), casings removed
- 1 small onion, finely chopped
- 3–4 garlic cloves, minced
- 1–2 teaspoons fresh chopped sage or thyme (or 1/2 teaspoon dried)
- Pinch red pepper flakes (optional)
- 1 cup low-sodium chicken broth (plus more as needed)
- 1/2 cup heavy cream or half-and-half
- 12 ounces short pasta (rigatoni, penne, orecchiette, or fusilli)
- 2 cups baby spinach, loosely packed
- 1/2 cup freshly grated Parmesan, plus more for serving
- 1 tablespoon butter (optional for gloss)
- Squeeze of lemon juice (optional)
- Pinch ground nutmeg (optional)
Optional add-ins:
How to Make Creamy Butternut Squash Pasta with Sausage
- Roast the squash
- Heat the oven to 425°F. Toss the squash with 1 tablespoon olive oil, salt, and pepper on a sheet pan.
- Roast for 22–28 minutes, until tender and caramelized on the edges.
- Brown the sausage and aromatics
- Heat a large skillet over medium-high. Add the remaining 1 tablespoon olive oil and the sausage.
- Break it up and brown it for 6–8 minutes. Stir in the onion and cook until translucent, then add garlic, herbs, and red pepper flakes, and cook 1 minute.
- Deglaze with wine if using, and scrape up the browned bits.
- Blend the squash sauce
- Add the roasted squash and broth to a blender and blend until silky. Add the cream and a pinch of salt and pepper.
- You can also use an immersion blender right in the skillet if you prefer fewer dishes.
- Boil the pasta
- Salt a big pot of water like the sea. Boil the pasta until just shy of al dente.
- Scoop out 1 cup pasta water, then drain.
- Bring it together
- Pour the squash sauce into the skillet with the sausage and simmer gently. Add a splash of pasta water to loosen.
- Add the pasta and toss until the sauce coats every piece. Fold in spinach to wilt.
- Stir in Parmesan and butter, then finish with a tiny squeeze of lemon and a pinch of nutmeg if you like. Adjust with more pasta water, salt, and pepper.
- Serve
- Plate it hot with extra Parmesan and black pepper.
- Add a drizzle of good olive oil or a dusting of chili flakes if you want a kick.
Substitutions & Variations
- Swap the sausage: Use turkey sausage or chicken sausage for a lighter spin. Go with plant-based sausage for a meatless version.
- Make it dairy-light: Use half-and-half or even stock-only, then finish with a small knob of butter for body.
- Go vegan: Use olive oil, veggie broth, and coconut milk or oat cream. Choose a vegan sausage or extra mushrooms for heft.
- Change the greens: Try chopped kale or Swiss chard. Give sturdier greens a 2–3 minute head start in the pan.
- Boost texture: Toast a handful of walnuts or pepitas and sprinkle on top. Crispy sage leaves make a great finish.
- Add mushrooms: Sauté sliced mushrooms after browning sausage, then proceed.
- Gluten-free path: Use your favorite gluten-free pasta and watch the cooking time.
Tips
- Roast extra squash on the side. Blend the leftovers with broth for a quick soup later in the week.
- Warm the bowls. A warm bowl keeps the sauce silky longer.
- Use a microplane for Parmesan. Fine shreds melt faster and mix more evenly.
- Keep the sauce adjustable. Add pasta water in small splashes until the sauce looks glossy and loose.
- Taste at the end. A pinch of salt and a squeeze of lemon can wake up the entire pot.
What to Serve with Creamy Butternut Squash Pasta
- Garlicky bread or focaccia for swiping every last streak of sauce.
- A crisp green salad with lemony vinaigrette to cut the richness.
- Roasted broccoli or Brussels sprouts for extra veg.
- A glass of dry white wine or a light cider, which both play well with the squash and sage.
Make-Ahead and Storage
My Creamy Butternut Squash Pasta with Sausage and Spinach reheats beautifully, so it works great for meal prep and cozy lunches.
Make-Ahead: Roast the squash and brown the sausage up to 3 days in advance. Blend the sauce and store it separately, then cook pasta and finish the dish just before serving. You can also assemble the full pasta, cool it, and reheat with a splash of broth or water.
To Refrigerate: Store cooled pasta in an airtight container in the fridge for up to 4 days.
Freezing: Freeze the sauce on its own for up to 3 months, or freeze the fully cooked pasta for up to 2 months. Thaw in the fridge overnight.
To Reheat: Warm gently in a skillet over medium heat with a splash of broth or water, or reheat in the oven at 350°F until hot. You can also microwave in 30-second bursts, stirring between intervals until heated through.

Creamy Butternut Squash Pasta with Sausage and Spinach
Ingredients
Instructions
- Bring a large pot of salted water to a boil and cook the pasta according to package directions. Drain and set aside.
- Meanwhile, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the sausage and cook until browned, breaking it into small pieces. Remove sausage from skillet and set aside.
- In the same skillet, add the remaining tablespoon of olive oil. Add onion and cook until translucent, about 3 minutes. Add garlic and cook for 1 minute more.
- Add the cubed butternut squash, thyme, and a pinch of salt and pepper. Sauté for 5 minutes, then pour in the broth. Cover and simmer until squash is tender, about 12-15 minutes.
- Transfer the squash mixture to a blender or use an immersion blender to purée until smooth. Stir in the heavy cream.
- Return the sauce to the skillet over low heat. Add the cooked pasta and sausage back to the skillet and toss to combine.
- Add the spinach and cook, stirring, until wilted, about 2 minutes. Stir in the parmesan cheese until melted and creamy. Adjust seasoning with salt and pepper if needed.
- Serve immediately, garnished with extra parmesan if desired.