If Butternut Squash Pasta with Sausage and Spinach sounds like something you’d order at a cute little restaurant and then try to recreate at home… hi, welcome, you’re my kind of person. This is one of those recipes that feels fancy without acting fancy. It’s creamy, a little sweet, a little savory, and it makes your kitchen smell like you’ve got your life together—even if you’re currently wearing mismatched socks and reheating coffee for the third time.
And honestly? This dish is a lifesaver for busy weeknights. You get cozy fall vibes, hearty protein, and a pop of green all in one bowl. Plus, it’s the kind of meal that gets people to the table fast… even the picky eaters who “don’t like vegetables” (but somehow love pasta that tastes like velvet).
Table of Contents
Why You’ll Love This Butternut Squash Pasta with Sausage and Spinach
- Comfort food energy, but not heavy-brick-on-your-stomach energy.
- Creamy sauce without complicated steps (no flour roux drama here).
- One skillet + one pot = fewer dishes, more peace.
- Sweet butternut squash + savory sausage is a match that just makes sense.
- Spinach sneaks in greens like a tiny health ninja.
Ingredients You’ll Need
Here’s your lineup—simple, cozy, and easy to find:
- Butternut Squash: 1 medium (about 2–3 cups, cubed)
- Sausage: 8 oz Italian sausage (spicy or mild)
- Pasta: 12 oz short pasta (penne, rigatoni, fusilli—anything sauce-hugging)
- Spinach: 4 cups fresh spinach (or frozen, drained well)
- Garlic: 3 cloves, minced
- Shallot: 1 small, finely chopped (or ½ onion)
- Chicken Broth: 1 cup (or veggie broth)
- Heavy Cream: ½ cup (half-and-half works; unsweetened almond/coconut milk can too)
- Parmesan Cheese: ½ cup, freshly grated (plus extra for topping—because joy)
- Olive Oil: 2 tbsp
- Salt & Pepper: to taste
- Red Pepper Flakes: optional (but very fun)
- Nutmeg: a tiny pinch (trust me—this is the “why does it taste so good?” secret)
How to Make Butternut Squash Pasta with Sausage and Spinach
This recipe moves fast once you start, so I like to think of it as a cozy little kitchen dance: squash, pasta, sausage, swirl, serve.
1) Prep and Cook the Butternut Squash
Peel, seed, and cube your squash into about 1-inch pieces so it cooks evenly.
Roast Method (more flavor, more cozy):
- Heat oven to 400°F (200°C)
- Toss squash with olive oil, salt, and pepper
- Roast 25–30 minutes until tender and golden on the edges
Steam Method (faster, still delicious):
- Steam squash 10–12 minutes until fork-tender
If you’re short on time, steaming is your best friend. If you want extra “wow,” roasting brings out that caramelized sweetness.
2) Cook the Pasta
Bring a big pot of salted water to a boil and cook pasta until al dente.
Important step (don’t skip):
Before draining, scoop out 1 cup pasta water and set it aside. That starchy water is basically liquid gold for getting the sauce silky.
3) Brown the Sausage
In a large skillet, heat 1 tbsp olive oil over medium heat. Add sausage (remove from casing if needed) and break it up as it cooks.
- Cook 8–10 minutes until browned and cooked through
- Transfer sausage to a plate (try not to snack too much… or do, no judgment)
4) Sauté the Garlic and Shallot
In the same skillet, add the remaining 1 tbsp olive oil, then toss in:
- chopped shallot
- minced garlic
Sauté 2–3 minutes until soft and fragrant.
5) Make the Creamy Butternut Squash Sauce
Now the magic part. Add cooked squash to a blender or food processor with:
- 1 cup broth
- ½ cup cream
- pinch of nutmeg
- salt and pepper to taste
Blend until smooth and creamy.
No blender? No problem.
Mash by hand for a rustic, chunky sauce. It’ll still taste like comfort in a bowl.
6) Bring It All Together
Pour the squash sauce back into the skillet with the garlic and shallots. Stir, then add the browned sausage back in.
Add cooked pasta and toss everything together.
If the sauce feels too thick, splash in some reserved pasta water a little at a time until it’s glossy and coats the pasta perfectly.
7) Add the Spinach + Parmesan
Fold in spinach and let it wilt:
- 2–3 minutes for fresh spinach
- if using frozen: make sure it’s well-drained before adding
Then stir in ½ cup Parmesan until melted and creamy.
Taste and adjust salt, pepper, and—if you’re feeling spicy—red pepper flakes.
Cooking Tips (Because Real Life Happens)
- Shortcut squash: Pre-cubed butternut squash is totally allowed. This is a no-judgment kitchen.
- Sauce too thick? Pasta water fixes everything. Add a splash, stir, repeat.
- Sauce too thin? Simmer it for 2–3 minutes in the skillet. It’ll tighten right up.
- Want it extra cozy? Add a little more Parmesan or an extra drizzle of cream.
- Garlic got a little too toasty? It happens. Call it “deep flavor” and carry on.
A Little Personal Note from My Kitchen
This is the kind of meal I started making when I wanted something comforting, but still “weeknight realistic.” The first time I served it, I expected people to politely eat it… and instead the bowls came back suspiciously clean. You know that silence at the table where everyone is chewing and nobody is talking because the food is doing all the talking? That was this pasta.
Now it’s one of my go-to dishes when I want dinner to feel like a warm blanket—especially when the day has been a lot.

FAQs About Butternut Squash Pasta with Sausage and Spinach
Can I substitute the heavy cream?
Yes! Half-and-half works great. For dairy-free options, try unsweetened almond milk or light coconut milk (just know coconut adds a subtle flavor).
What pasta works best?
Short pasta that grabs sauce is perfect—penne, rigatoni, fusilli. Basically, if it has ridges or curves, it was born for this job.
Can I use frozen spinach?
Absolutely. Just thaw it and squeeze out extra water so your sauce doesn’t get watery.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3–4 days. Reheat gently on the stove with a splash of broth, milk, or water to loosen the sauce.
Can I make it a little spicy?
Yes! Use spicy Italian sausage and add red pepper flakes at the end. Cozy with a kick.
Bring the Cozy to Your Table Tonight
If you’re craving a dinner that feels comforting and looks like you tried (without actually trying too hard), Butternut Squash Pasta with Sausage and Spinach is your answer. It’s creamy, flavorful, and just the right mix of indulgent and wholesome. Make it once, and I promise—it’ll start showing up in your meal rotation like it pays rent.
Now grab that Parmesan, pour yourself something fizzy, and enjoy every cozy bite of Butternut Squash Pasta with Sausage and Spinach.
More Cozy Dinners You’ll Probably Love Next
If this Butternut Squash Pasta with Sausage and Spinach made your evening feel a little more delicious (and a lot more manageable), here are a few more reader-favorite recipes to keep the comfy vibes going:
- Craving another creamy pasta night? Try Creamy Butternut Squash Pasta for that same velvety, cozy sauce feeling.
- Want a quick, cheesy “everyone will eat it” option? Make One Pot Garlic Parmesan Pasta—because fewer dishes is basically a love language.
- If you’re in a spinach mood (or trying to sneak greens in like a kitchen ninja), you’ll love Chicken Feta Spinach Pasta—it’s bright, creamy, and super satisfying.
- Need something creamy with a fresh, herby twist? Go for Creamy Chicken Pesto Pasta with Spinach—it tastes like a “treat yourself” dinner without the “order takeout” price tag.
And hey—if you made this recipe, I’d love to hear how it went! Leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ so other readers know it’s worth making too.
Butternut Squash Pasta with Sausage and Spinach
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Butternut Squash Pasta with Sausage and Spinach is a creamy, cozy weeknight dinner made with tender rigatoni, savory Italian sausage, fresh spinach, and a silky butternut squash sauce. Ready in about 40 minutes, this comforting pasta dish is perfect for busy families who want something hearty, flavorful, and satisfying.
Ingredients
- 1 medium butternut squash (about 2–3 cups cubed)
- 8 oz Italian sausage (mild or spicy)
- 12 oz short pasta (penne, rigatoni, or fusilli)
- 4 cups fresh spinach (or frozen, drained well)
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (or ½ onion)
- 1 cup chicken broth (or vegetable broth)
- ½ cup heavy cream (or half-and-half)
- ½ cup freshly grated Parmesan cheese (plus extra for serving)
- 2 tbsp olive oil
- Salt and black pepper, to taste
- Red pepper flakes (optional)
- Pinch of nutmeg
Instructions
- Prepare the squash:
Peel, seed, and cube the butternut squash into 1-inch pieces. - Cook the squash:
- Roast at 400°F for 25–30 minutes until tender, OR
- Steam for 10–12 minutes until fork-tender.
- Cook the pasta:
Bring a large pot of salted water to a boil. Cook pasta until al dente. Reserve 1 cup of pasta water, then drain. - Brown the sausage:
In a large skillet, heat 1 tbsp olive oil over medium heat. Add sausage (remove casing if needed) and cook 8–10 minutes, breaking it up until browned. Remove and set aside. - Sauté aromatics:
In the same skillet, add remaining olive oil. Sauté shallot and garlic for 2–3 minutes until soft and fragrant. - Make the sauce:
Blend cooked squash with broth, cream, nutmeg, salt, and pepper until smooth. - Combine:
Pour squash sauce into the skillet. Add sausage and cooked pasta. Toss to combine, adding reserved pasta water as needed to loosen the sauce. - Finish:
Stir in spinach and cook until wilted (2–3 minutes). Add Parmesan and adjust seasoning. Garnish with extra cheese and red pepper flakes if desired.
Notes
- Pre-cubed squash saves time.
- Pasta water helps create a silky sauce—add slowly until desired consistency.
- For a lighter version, substitute half-and-half or unsweetened almond milk.
- Leftovers store well in the fridge for 3–4 days. Reheat gently with a splash of broth or milk.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop + Roasting
- Cuisine: American-Italian
Nutrition
- Serving Size: 1 bowl (¼ recipe)
- Calories: 620 kcal
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 32 g
- Saturated Fat: 13 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 5 g
- Protein: 24 g
- Cholesterol: 75 mg