If you are searching for a comforting, flavorful, and wholesome meal, this Butternut Squash Pasta with Sausage and Spinach Recipe is an absolute winner. With the natural sweetness of roasted butternut squash combined with the savory bite of Italian sausage and the fresh earthiness of spinach, this dish is an incredible harmony of tastes and textures. It’s satisfying, colorful, and perfect for cozy dinners any night of the week. I can’t wait to walk you through how simple ingredients come together to create this hearty pasta that feels like a warm hug in every bite.

Ingredients You’ll Need
Each ingredient in this Butternut Squash Pasta with Sausage and Spinach Recipe plays a crucial role in balancing flavor, texture, and color. You’ll appreciate just how approachable these ingredients are, yet how deliciously transformative they become once combined.
- Butternut squash: Provides a natural sweetness and creamy texture when roasted and puréed, serving as the heart of the sauce.
- Italian sausage: Adds savory, spiced depth that perfectly contrasts the squash’s sweetness.
- Onion: Brings a subtle sweetness and aromatic base to the dish.
- Garlic: Gives a robust, fragrant kick to round out the flavors.
- Baby spinach: Offers a fresh, tender green element that brightens the dish.
- Pasta: Penne, rigatoni, or farfalle hold the sauce beautifully and make every bite delightful.
- Heavy cream: Adds richness and a silky texture to the sauce.
- Parmesan cheese: Infuses nutty, salty flavor and helps bind the ingredients.
- Olive oil: Used for roasting and sautéing, it provides a fruity undertone and luscious mouthfeel.
- Dried sage: Introduces an earthy, slightly peppery note that complements both the sausage and squash.
- Red pepper flakes (optional): Add a subtle heat if you want to give this dish a little extra kick.
- Salt and black pepper: Essential for enhancing each ingredient’s natural flavors.
How to Make Butternut Squash Pasta with Sausage and Spinach Recipe
Step 1: Prepare and Roast the Butternut Squash
Begin by peeling, seeding, and cubing your butternut squash into roughly 1-inch pieces to ensure even roasting. Toss the cubes with olive oil, salt, and pepper, spreading them on a baking sheet in a single layer. Roasting at 400°F for 20 to 25 minutes caramelizes the squash perfectly, bringing out its natural sweetness and tender texture. This step is key to the depth of flavor in your final sauce.
Step 2: Brown the Sausage
While the squash roasts, heat olive oil in a large skillet and cook the Italian sausage, breaking it up as it browns. This takes about 5 to 7 minutes. Once cooked through and nicely browned, remove the sausage and set it aside. This adds a savory backbone that balances the gentle sweetness of the squash beautifully.
Step 3: Sauté Aromatics and Spinach
In the same skillet, add the chopped onion and cook until soft and translucent—about 5 minutes. Then toss in the minced garlic, cooking just another minute until fragrant but not browned. Add the baby spinach last, cooking until it wilts, which brightens the dish with fresh green tones and adds a lovely vibrant color.
Step 4: Cook the Pasta
While prepping the sausage and veggies, bring a large pot of salted water to a boil. Cook your chosen pasta according to package instructions until al dente, usually around 10 minutes. Reserve a small cup of pasta water before draining—this will help you adjust the sauce’s consistency later.
Step 5: Purée the Roasted Squash (Optional)
For a creamier, smoother sauce, blend the roasted squash until silky. You can add a splash of water if needed to help the blender along. Alternatively, leaving the squash in chunks offers wonderful textural contrast and bursts of sweetness throughout the pasta.
Step 6: Combine and Season
Add the roasted squash, whether puréed or chunky, back to the skillet with the sausage, onions, garlic, and spinach. Pour in the heavy cream and stir well to combine everything. Sprinkle in dried sage and optional red pepper flakes, then season with salt and freshly ground black pepper. Taste and tweak the seasoning until it feels just right—a personal touch that makes this Butternut Squash Pasta with Sausage and Spinach Recipe truly yours.
Step 7: Finish with Pasta and Cheese
Toss the cooked pasta into the sauce, stirring to coat each piece thoroughly. Sprinkle grated Parmesan cheese and mix again for a luscious, cheesy finish. If the sauce is thick, loosen it with reserved pasta water until you reach your desired creaminess. Serve immediately for the best experience.
How to Serve Butternut Squash Pasta with Sausage and Spinach Recipe
Garnishes
A shower of extra Parmesan cheese instantly elevates this dish, adding salty richness at the very end. A light sprinkle of red pepper flakes can bring in a gentle heat that contrasts nicely with the creamy sauce. Fresh sage leaves or a drizzle of high-quality olive oil offer an inviting aroma and an elegant finishing touch.
Side Dishes
This pasta pairs wonderfully with a crisp green salad dressed simply with lemon vinaigrette to cut through the richness. Garlic bread or warm crusty bread are perfect companions, great for mopping up any leftover sauce. Roasted vegetables like Brussels sprouts or asparagus also complement the flavors beautifully without overpowering the dish.
Creative Ways to Present
For a dinner party, consider serving this pasta in individual bowls topped with microgreens or toasted pumpkin seeds for a delightful crunch. You can also stuff roasted bell peppers with the pasta and bake briefly for a beautiful, colorful presentation. Using decorative pasta shapes like farfalle adds fun and charm, especially when entertaining kids or guests.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Because this dish contains cream, keeping it chilled promptly ensures freshness and safety. The flavors actually develop further after resting, making it a great option for next-day meals.
Freezing
You can freeze this pasta, but keep in mind that the texture of spinach and cream-based sauces may slightly change. To freeze, cool it completely, then transfer to a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating gently.
Reheating
Reheat leftovers gently on the stovetop over low heat, stirring frequently and adding a splash of water or broth to loosen the sauce if necessary. Avoid microwave reheating at high power to prevent curdling of the cream. This approach preserves the luscious texture and flavor of the original dish.
FAQs
Can I use ground turkey or chicken instead of Italian sausage?
Absolutely! While Italian sausage adds a specific flavor profile, ground turkey or chicken can work well if you prefer a leaner protein. You might want to add extra herbs or spices to keep the dish flavorful.
Is it necessary to peel the butternut squash?
Peeling is recommended because the skin is tough and not very pleasant in the final texture. It’s easier to work with peeled squash and results in a smoother sauce or more tender chunks in your pasta.
Can I make this recipe vegan or dairy-free?
To make it vegan, substitute the sausage with plant-based versions, substitute heavy cream with coconut milk or cashew cream, and use vegan Parmesan or nutritional yeast. The dish will still be creamy and delicious.
What pasta shape works best for this recipe?
Penne, rigatoni, or farfalle are all ideal because their ridges and shapes hold onto the creamy sauce beautifully. However, feel free to choose your favorite pasta shape; the sauce is quite versatile.
How spicy is this dish with the red pepper flakes?
The red pepper flakes add just a subtle warmth, not overwhelming heat. If you prefer a milder dish, simply omit them or add a pinch just before serving for more control over the spice level.
Final Thoughts
This Butternut Squash Pasta with Sausage and Spinach Recipe is one of those dishes that feels like a celebration of simple, bold flavors coming together so harmoniously. Whether you’re cooking for family, friends, or just yourself, it’s a comforting, satisfying meal that fills your kitchen with warmth and your heart with joy. Give it a try—once you do, it’s bound to become a much-loved recipe in your repertoire.
Print
Butternut Squash Pasta with Sausage and Spinach Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Italian
Description
This Butternut Squash Pasta with Sausage and Spinach is a comforting, hearty dish featuring roasted butternut squash blended into a creamy sauce with savory Italian sausage, fresh spinach, and tender pasta. Perfect for a cozy dinner, it combines the natural sweetness of squash with the richness of sausage and Parmesan, enhanced by warming sage and optional spicy red pepper flakes.
Ingredients
Butternut Squash
- 1 medium butternut squash (about 2 pounds), peeled, seeded, and cubed
- 1 tablespoon olive oil
- Salt and freshly ground black pepper to taste
Sausage and Vegetables
- 1 pound Italian sausage (sweet or hot, your preference), removed from casings
- 1 large onion, chopped
- 4 cloves garlic, minced
- 5 ounces baby spinach
- 1 tablespoon olive oil
Pasta and Sauce
- 1 pound pasta (penne, rigatoni, or farfalle work well)
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 1 teaspoon dried sage
- 1/2 teaspoon red pepper flakes (optional)
- 1/4 cup reserved pasta water
- Salt and freshly ground black pepper to taste
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for roasting the butternut squash, which brings out its natural sweetness and caramelization.
- Prepare the Squash: Peel, seed, and cube the butternut squash into roughly 1-inch pieces for even roasting and quicker cooking.
- Season the Squash: Toss the cubed squash in 1 tablespoon of olive oil, then season with salt and freshly ground black pepper to taste, ensuring the squash is well coated for flavor.
- Roast the Squash: Spread the squash on a baking sheet in a single layer and roast for 20-25 minutes until tender and slightly caramelized, which enhances the flavor and texture.
- Brown the Sausage: Heat the remaining tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Add the sausage, breaking it up with a spoon, and cook for 5-7 minutes until browned and cooked through. Remove and set aside.
- Sauté Onion and Garlic: In the same skillet, add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and sauté for an additional minute until fragrant.
- Add Spinach: Stir in the baby spinach and cook until wilted, about 2-3 minutes, incorporating its flavor into the base of the sauce.
- Cook the Pasta: While the sausage and veggies cook, boil a large pot of salted water. Cook the pasta according to package instructions until al dente. Reserve 1/4 cup of pasta water before draining to adjust sauce consistency later.
- Purée the Squash (Optional): For a smoother sauce, transfer roasted squash to a blender or food processor and blend until smooth, adding a tablespoon or two of water if needed. Otherwise, keep the squash in chunks.
- Combine Ingredients: Add the roasted squash (puréed or chunky) back into the skillet with the sausage, onion, garlic, and spinach; stir well to combine all the components.
- Add Cream and Seasonings: Pour in the heavy cream and stir thoroughly. Add dried sage, red pepper flakes (if using), and season with salt and pepper. Taste and adjust seasoning as needed to balance flavors.
- Incorporate Pasta and Cheese: Add the cooked pasta to the skillet and toss to coat evenly with the sauce. Stir in the grated Parmesan cheese and toss again. If the sauce is too thick, gradually add reserved pasta water until desired consistency is reached.
- Serve: Serve immediately, garnished with extra Parmesan cheese and a sprinkle of red pepper flakes, if desired, for an extra kick.
Notes
- For a vegetarian version, substitute Italian sausage with plant-based sausage or sautéed mushrooms.
- If you prefer a lighter sauce, substitute half-and-half for heavy cream or omit cream entirely and add extra reserved pasta water.
- Roasting the squash enhances its natural sweetness and adds depth to the dish.
- Red pepper flakes are optional but add a nice subtle heat that balances the sweetness of the squash.
- Using Parmesan cheese adds a nutty and salty flavor; feel free to add more to taste.
- Leftover pasta can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or cream to loosen the sauce.

