Creamy Butternut Squash Pasta with Sausage
Creamy Roasted Butternut Squash Pasta with Sausage and Spinach is the ultimate comfort food that I find myself craving time and time again. There’s something undeniably magical about the way the sweet, caramelized notes of roasted butternut squash meld with the savory depth of Italian sausage and the vibrant freshness of wilted spinach. This dish isn’t just a meal; it’s an experience that warms you from the inside out. People adore this pasta because it strikes that perfect balance between rich and satisfying, yet feels surprisingly wholesome. What truly sets this Creamy Roasted Butternut Squash Pasta apart is the luxurious, velvety sauce created from the pureed squash, a secret weapon that elevates it far beyond your average pasta dish. It’s the perfect centerpiece for a cozy weeknight dinner or an impressive, yet easy, option for entertaining guests.

Creamy Roasted Butternut Squash Pasta with Sausage and Spinach
This Creamy Roasted Butternut Squash Pasta with Sausage and Spinach is a delightful and comforting dish that brings together the sweetness of roasted squash, the savory richness of Italian sausage, and the fresh, vibrant touch of spinach, all enveloped in a luscious, creamy sauce. It’s the perfect weeknight meal that feels special enough for a weekend dinner, and it’s surprisingly easy to put together. The magic truly lies in roasting the butternut squash, which intensifies its natural sweetness and gives it a wonderfully tender texture that melts into the sauce.
Ingredients:
- 2 cups butternut squash (peeled, seeded, and cubed)
- 1 tablespoon olive oil
- salt and pepper
- 1 tablespoon olive oil
- 1/2 lb sausage (crumbled, without casings)
- 1 tablespoon olive oil
- 4 garlic cloves (minced)
- 6 oz spinach
- 1 cup heavy cream
- 1/3 cup Parmesan cheese (shredded)
- 1/4 teaspoon salt
- 8 oz farfalle (bow tie pasta)
Cooking Instructions:
Roasting the Butternut Squash
The first step to achieving that delightful depth of flavor is to roast the butternut squash. Preheat your oven to 400°F (200°C). Take your peeled, seeded, and cubed butternut squash and spread it out in a single layer on a baking sheet. Drizzle it with 1 tablespoon of olive oil and season generously with salt and pepper. Toss everything together to ensure the squash is evenly coated. Roasting the squash until it’s tender and slightly caramelized brings out its inherent sweetness and adds a beautiful, nutty undertone to the finished pasta dish. This process usually takes about 20-25 minutes, but keep an eye on it; you want it fork-tender but not mushy. Once roasted, set it aside. The slight char and sweetness will be the backbone of our creamy sauce.
Cooking the Sausage and Aromatics
While the squash is roasting, you can get started on the sausage. Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Add your crumbled sausage to the hot skillet. Break it up with a spoon as it cooks, aiming for nice, browned bits. Cooking the sausage until it’s fully browned and slightly crispy will render out some of the fat and create little pockets of savory goodness throughout the pasta. Once the sausage is cooked through, you can drain off some of the excess grease if you prefer, leaving behind a tablespoon or two for flavor. Add the minced garlic to the skillet with the sausage and sauté for about 30 seconds, or until fragrant. Be careful not to burn the garlic, as it can turn bitter quickly. This aromatic step is crucial for building layers of flavor in our dish.
Wilting the Spinach and Building the Sauce
Now it’s time to introduce the spinach. Add the 6 ounces of fresh spinach to the skillet with the sausage and garlic. It might look like a lot of spinach at first, but it will quickly wilt down as it cooks. Stir it gently until all the leaves have softened and reduced in volume. This usually only takes a minute or two. Once the spinach has wilted, pour in the 1 cup of heavy cream. Stir everything together, scraping up any browned bits from the bottom of the pan – that’s where a lot of the flavor is hiding! Bring the cream to a gentle simmer.
Combining and Finishing the Pasta
As the sauce simmers, it will begin to thicken slightly. Add the roasted butternut squash to the skillet. Gently stir it into the sauce. The squash will start to break down a little, helping to thicken the sauce naturally and infuse it with its sweet, creamy flavor. Stir in the 1/3 cup of shredded Parmesan cheese and the 1/4 teaspoon of salt. Continue to stir until the cheese has melted and the sauce is smooth and creamy. Taste the sauce and adjust seasoning with more salt and pepper if needed.
In a separate pot, cook your 8 ounces of farfalle (bow tie pasta) according to package directions until al dente. Drain the pasta, reserving about a cup of the pasta water. Add the drained pasta directly to the skillet with the creamy squash and sausage mixture. Toss everything together until the pasta is well coated in the luscious sauce. If the sauce seems a little too thick, you can add a splash of the reserved pasta water, a tablespoon at a time, to reach your desired consistency. The starch in the pasta water will help the sauce emulsify and cling beautifully to the pasta. Serve immediately, garnished with a little extra Parmesan cheese if you like. Enjoy the rich, comforting flavors of this fantastic pasta dish!

Conclusion:
And there you have it – a truly delightful Creamy Roasted Butternut Squash Pasta with Sausage and Spinach that’s sure to become a weeknight staple and a weekend showstopper! This recipe shines because of the incredible depth of flavor achieved by roasting the butternut squash, which caramelizes its natural sweetness, perfectly complementing the savory Italian sausage and the fresh, slightly bitter notes of the spinach. The creamy sauce, made from the roasted squash itself, is wonderfully rich yet surprisingly light, coating every strand of pasta in pure comfort. It’s a dish that feels both indulgent and wholesome, making it incredibly satisfying.
I love serving this pasta with a simple side salad dressed with a lemon vinaigrette to cut through the richness, or some crusty bread for soaking up every last drop of that delicious sauce. For variations, feel free to swap out the Italian sausage for beef chorizo for a smoky kick, or use plant-based sausage for a vegetarian option. You could also add other roasted vegetables like Brussels sprouts or red onion to the mix. Don’t be afraid to experiment with different types of pasta; penne, rigatoni, or even a short, curly pasta like fusilli work beautifully. I truly encourage you to give this Creamy Roasted Butternut Squash Pasta with Sausage and Spinach a try. It’s a rewarding and delicious cooking experience!
Frequently Asked Questions:
Can I make this recipe ahead of time?
Yes, you can roast the butternut squash and cook the sausage ahead of time. Store them separately in airtight containers in the refrigerator. When you’re ready to serve, reheat the components and combine them with the cooked pasta and spinach, adding a splash of pasta water or broth to achieve the desired creaminess. The sauce is best when freshly blended, but this is a great way to save time on a busy evening.
What kind of sausage works best?
Mild or hot Italian sausage is my personal favorite for its classic flavor profile that pairs so well with the squash. However, a good quality sweet Italian sausage will also provide a lovely sweetness. If you’re feeling adventurous, spicy beef chorizo or even a smoked sausage can offer exciting flavor twists.

Creamy Roasted Butternut Squash Pasta with Sausage and Spinach
A comforting and flavorful pasta dish featuring roasted butternut squash, savory sausage, and wilted spinach in a rich cream sauce.
Ingredients
-
2 cups butternut squash, peeled, seeded, and cubed
-
1 tablespoon olive oil
-
salt and pepper
-
1/2 lb Italian sausage, crumbled, without casings
-
4 garlic cloves, minced
-
6 oz spinach
-
1 cup heavy cream
-
1/3 cup Parmesan cheese, shredded
-
1/4 teaspoon salt
-
8 oz farfalle (bow tie pasta)
Instructions
-
Step 1
Preheat oven to 400°F (200°C). Toss butternut squash with 1 tablespoon olive oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes, or until tender and slightly caramelized. -
Step 2
While squash roasts, cook pasta according to package directions until al dente. Reserve about 1/2 cup of pasta water before draining. -
Step 3
In a large skillet over medium heat, add 1 tablespoon olive oil. Add the crumbled Italian sausage and cook, breaking it up with a spoon, until browned. Remove sausage from skillet and set aside, leaving drippings in the pan. -
Step 4
Add the remaining 1 tablespoon olive oil to the skillet. Add minced garlic and cook for about 1 minute until fragrant. Add spinach and cook until wilted. -
Step 5
Stir in the heavy cream, roasted butternut squash, cooked sausage, and shredded Parmesan cheese. Season with 1/4 teaspoon salt and more pepper to taste. Cook, stirring, until the sauce is heated through and slightly thickened. -
Step 6
Add the drained pasta to the skillet with the sauce. Toss to combine, adding a splash of reserved pasta water if needed to reach desired consistency.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.