
Creamy Butternut Squash Pasta with Sausage and Spinach tastes rich, cozy, and a little bit fancy, but it comes together on a weeknight in about 45 minutes. It works perfectly for busy families, date-night-in, or anyone who wants a big bowl of comfort without spending all night in the kitchen. I tested this version on a chilly Tuesday while still in my pajamas, so you know I made it as easy and realistic as possible.
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 a vegetable.” The butternut squash sauce tastes creamy and slightly sweet, the sausage adds savory depth, and the spinach keeps the bowl from feeling too heavy.
You cook everything in one main pot, so cleanup stays simple. Leftovers taste even better the next day, which always feels like a small life win.
“This Creamy Butternut Squash Pasta with Sausage and Spinach tastes like restaurant comfort food that magically came out of my regular home kitchen. ★★★★★”
Ingredients You’ll Need
Pasta and base
-
12 ounces short pasta
- I like rigatoni, penne, or fusilli because the sauce clings to all the ridges.
- Use gluten free pasta if needed and cook it slightly under so it holds up in the sauce.
-
2 tablespoons olive oil
- Any neutral cooking oil works, but olive oil adds nice flavor.
-
1 pound Italian sausage, casings removed
- Use mild or hot depending on your spice tolerance.
- Use chicken or turkey sausage for a lighter option, or plant based sausage for a meatless version.
Vegetables and aromatics
-
1 small butternut squash, about 2 to 2 ½ pounds, peeled, seeded, and cubed
- Shortcut: use 4 to 5 cups pre-cut butternut squash from the produce section or frozen cubed squash.
-
1 medium yellow onion, diced
-
3 cloves garlic, minced
-
2 cups fresh baby spinach, loosely packed
- Frozen spinach works in a pinch; thaw and squeeze out extra moisture before adding.
Liquids and creaminess
-
1 ½ cups low sodium chicken broth
- Use vegetable broth to keep it vegetarian if you skip the sausage.
-
1 cup milk or half-and-half
- Whole milk gives a lighter sauce, half-and-half makes it richer.
- Use lactose free milk or a barista style oat milk if you avoid dairy.
-
⅓ cup grated Parmesan cheese, plus more for serving
- Use a wedge and grate it yourself if you can; it melts smoother than pre-shredded.
-
2 tablespoons butter
- This rounds out the sauce and adds a silky finish.
Seasonings
-
½ teaspoon kosher salt, plus more to taste
-
¼ teaspoon black pepper
-
¼ teaspoon crushed red pepper flakes
- Adjust or skip if you prefer no heat.
-
½ teaspoon dried thyme or Italian seasoning
-
⅛ teaspoon ground nutmeg
- Nutmeg plays really well with squash and cream, so keep it in even if it feels unusual.
Optional toppings
- Extra grated Parmesan
- Toasted breadcrumbs or panko
- Chopped fresh parsley or sage
Equipment
- Large pot or Dutch oven
- Medium pot for boiling pasta (if you prefer to cook pasta separately)
- Sharp chef’s knife and vegetable peeler
- Cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
- Immersion blender or regular blender
- Immersion blender keeps things simple and saves dishes.
Tips & Tricks
- Salt the pasta water generously so the noodles taste good before they ever see the sauce.
- Cook the pasta just to al dente, or even 1 minute under, since it continues to soften in the hot sauce.
- Brown the sausage well so you build flavor and get those tasty browned bits on the bottom of the pot.
- Cut the butternut squash into even cubes so they cook at the same rate and blend smoothly.
- Use pre-cut or frozen squash when you feel short on time or patience for peeling.
- Reserve at least 1 cup of pasta water so you can adjust the sauce thickness at the end.
- Blend the squash until completely smooth for a velvety sauce, or leave a few small pieces if you like texture.
- Add the spinach right at the end so it stays bright and tender instead of overcooked.
- Taste and adjust salt, pepper, and red pepper flakes after you add the cheese, since Parmesan adds saltiness.
- Reheat leftovers with a splash of broth or milk so the sauce loosens and turns creamy again.
How to Make Creamy Butternut Squash Pasta with Sausage and Spinach
Step 1: Cook the pasta
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package directions. Scoop out 1 cup of the starchy pasta water, then drain the pasta and set it aside.
Step 2: Brown the sausage
Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the sausage and break it up with a spoon into small crumbles. Cook until browned and cooked through, about 6 to 8 minutes, then transfer the sausage to a bowl and leave the drippings in the pot.
Step 3: Sauté onion and squash
Add the remaining 1 tablespoon of olive oil to the same pot. Add the diced onion and cook until it turns soft and translucent, about 4 to 5 minutes. Stir in the cubed butternut squash and cook another 5 minutes so the edges start to soften and pick up flavor.
Step 4: Add aromatics and seasonings
Stir in the minced garlic, dried thyme or Italian seasoning, nutmeg, salt, black pepper, and crushed red pepper flakes. Cook about 1 minute, stirring often, until the garlic smells fragrant and the spices wake up. Scrape up any browned bits from the bottom of the pot so they mix into the vegetables.
Step 5: Simmer the squash
Pour in the chicken broth and stir everything together. Bring the mixture to a gentle simmer and cover the pot. Cook 12 to 15 minutes, stirring occasionally, until the squash turns very tender and you can easily pierce it with a fork.
Step 6: Blend into a creamy sauce
Turn off the heat. Use an immersion blender to blend the squash mixture right in the pot until completely smooth and creamy. If you use a regular blender, blend in batches, then return the smooth sauce to the pot.
Step 7: Add dairy and cheese
Turn the heat to low. Stir in the milk or half-and-half, butter, and grated Parmesan until the butter melts and the cheese dissolves into the sauce. If the sauce looks too thick, stir in a splash of pasta water until it reaches your ideal creamy consistency.
Step 8: Add sausage, spinach, and pasta
Add the cooked sausage back into the pot and stir to coat it in the sauce. Add the spinach and stir until it wilts, about 1 to 2 minutes. Add the cooked pasta and toss everything together so every piece of pasta gets a generous coating of the butternut squash sauce.
Step 9: Taste and finish
Taste the pasta and adjust with more salt, pepper, or red pepper flakes if you want more kick. If the sauce thickens too much, loosen it with another splash of pasta water or milk. Serve hot with extra Parmesan, toasted breadcrumbs, and a sprinkle of fresh herbs on top.
What to Serve with Creamy Butternut Squash Pasta with Sausage and Spinach
This Creamy Butternut Squash Pasta with Sausage and Spinach pairs nicely with a simple green salad with a bright vinaigrette to cut through the richness. Garlic bread or warm focaccia makes a great side if you want something to swipe through extra sauce. You can also add roasted broccoli, green beans, or a tray of mixed roasted vegetables to round out the meal. For drinks, try sparkling water with citrus slices, iced tea, or a light fruit spritzer.
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 milk or broth, or in the microwave in short bursts, stirring between each.
- Freeze portions in freezer safe containers for up to 2 months, then thaw overnight in the fridge before reheating.
- Add a little extra cheese and fresh spinach when reheating to refresh the flavor and texture.
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 according to package directions. Scoop out about 1 cup of the starchy pasta water, then drain the pasta and set it aside.
- Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the Italian sausage and break it up with a spoon into small crumbles. Cook until browned and cooked through, 6 to 8 minutes, then transfer the sausage to a bowl, leaving the drippings in the pot.
- Add the remaining 1 tablespoon of olive oil to the same pot. Add the diced onion and cook until soft and translucent, 4 to 5 minutes. Stir in the cubed butternut squash and cook about 5 minutes, stirring occasionally, until the edges start to soften and pick up flavor.
- Stir in the minced garlic, dried thyme or Italian seasoning, ground nutmeg, kosher salt, black pepper, and crushed red pepper flakes if using. Cook for about 1 minute, stirring often, until the garlic is fragrant and the spices are toasted, scraping up any browned bits from the bottom of the pot.
- Pour in the chicken broth and stir to combine. Bring to a gentle simmer, cover the pot, and cook 12 to 15 minutes, stirring occasionally, until the squash is very tender and easily pierced with a fork.
- Turn off the heat. Use an immersion blender to blend the squash mixture in the pot until completely smooth and creamy. If using a regular blender, carefully blend in batches and return the smooth sauce to the pot.
- Turn the heat to low. Stir in the milk or half-and-half, butter, and grated Parmesan until the butter has melted and the cheese is fully incorporated. If the sauce seems too thick, stir in a splash of reserved pasta water to reach your desired creamy consistency.
- Add the cooked sausage back to the pot and stir to coat it in the sauce. Add the baby spinach and cook, stirring, for 1 to 2 minutes until just wilted.
- Add the cooked pasta to the pot and toss until every piece is well coated in the butternut squash sauce. If the sauce thickens too much, loosen it with a little more pasta water or milk.
- Taste and adjust with more salt, black pepper, or red pepper flakes as desired. Serve hot, topped with extra Parmesan, toasted breadcrumbs, and a sprinkle of fresh parsley or sage if you like.
Notes
Approximate per serving (1/6 of recipe): 630 calories; fat 32 g; saturated fat 14 g; carbohydrates 55 g; fiber 5 g; sugars 7 g; protein 28 g; sodium 950 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
