Creamy Butternut Squash Pasta with Sausage and Spinach Recipe
Introduction
This butternut squash pasta with sausage and spinach is a comforting dish full of creamy, savory flavors. With tender roasted squash and a touch of nutmeg, it’s perfect for cozy dinners. Plus, it’s easy to make and packed with seasonal goodness.

Ingredients
- 1 medium butternut squash (about 2–3 cups cubed)
- 8 oz Italian sausage (spicy or mild)
- 12 oz short pasta (penne, rigatoni, fusilli, etc.)
- 4 cups fresh spinach (or drained frozen spinach)
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (or half an onion)
- 1 cup chicken broth (or vegetable broth)
- ½ cup heavy cream (or half-and-half, or unsweetened almond or coconut milk)
- ½ cup freshly grated Parmesan cheese (plus extra for sprinkling)
- 2 tbsp olive oil
- Salt and pepper to taste
- Red pepper flakes (optional)
- Pinch of nutmeg
Instructions
- Step 1: Peel, seed, and cube the butternut squash into 1-inch pieces. Either roast at 400°F (200°C) with olive oil, salt, and pepper for 25-30 minutes until tender, or steam for 10-12 minutes until fork-tender.
- Step 2: Meanwhile, bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Save 1 cup of the pasta water before draining.
- Step 3: In a large skillet, heat 1 tablespoon olive oil over medium heat. Remove sausage from casing if needed and cook, breaking into small pieces until browned, about 8-10 minutes. Remove and set aside.
- Step 4: Add the remaining tablespoon of olive oil to the skillet. Sauté the minced garlic and chopped shallot until soft and fragrant, about 2-3 minutes.
- Step 5: Transfer the cooked squash to a blender or food processor. Add chicken broth, cream, and a pinch of nutmeg. Blend until smooth or mash by hand for a chunkier texture.
- Step 6: Pour the butternut squash sauce back into the skillet with garlic and shallots. Stir in the cooked sausage, then add the pasta. Thin the sauce with reserved pasta water if needed to reach desired consistency.
- Step 7: Fold in fresh spinach and cook until wilted, about 2-3 minutes. Stir in grated Parmesan cheese. Taste and adjust seasoning, adding red pepper flakes if desired.
- Step 8: Serve in bowls topped with extra Parmesan and enjoy warm. Optionally, drizzle with olive oil or a squeeze of lemon juice for brightness.
Tips & Variations
- For a vegetarian version, omit sausage and use vegetable broth. Add mushrooms or chickpeas for extra flavor and protein.
- To make it dairy-free, substitute cream with coconut or almond milk and replace Parmesan with nutritional yeast.
- Add smoked paprika or a drizzle of balsamic glaze to deepen the flavor profile.
- Use gluten-free pasta to make this dish suitable for gluten sensitivities.
- If you prefer a chunkier texture, skip blending the squash and add the roasted cubes directly to the pan.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth or cream to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Just make sure to thaw and drain it thoroughly before adding to the dish to avoid excess moisture.
What pasta shapes work best for this recipe?
Short pasta shapes like penne, rigatoni, or fusilli work best as they hold the creamy sauce well. However, feel free to use whatever you have on hand.
PrintCreamy Butternut Squash Pasta with Sausage and Spinach Recipe
This Butternut Squash Pasta with Sausage and Spinach is a comforting, creamy dish that beautifully balances the natural sweetness of roasted butternut squash with savory Italian sausage and fresh spinach. Featuring a luscious butternut squash sauce blended to perfection with chicken broth and cream, this recipe offers a hearty yet elegant meal perfect for fall and winter. Easy to prepare with versatile options for dietary preferences, this pasta dish is a crowd-pleaser that brings depth, warmth, and vibrant color to your table.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Ingredients
Vegetables and Produce
- 1 medium butternut squash (about 2–3 cups cubed)
- 4 cups fresh spinach (or frozen, drained)
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (or ½ onion)
Meat
- 8 oz Italian sausage (spicy or mild)
Pasta and Grains
- 12 oz short pasta (penne, rigatoni, or fusilli recommended)
Dairy and Alternatives
- ½ cup heavy cream (or half-and-half, or unsweetened almond/coconut milk)
- ½ cup freshly grated Parmesan cheese (plus extra for sprinkling)
Liquids
- 1 cup chicken broth (or vegetable broth for vegetarian)
- 2 tbsp olive oil
Seasonings
- Salt and pepper, to taste
- Red pepper flakes (optional, for heat)
- Pinch of nutmeg
Instructions
- Prepping the Butternut Squash: Peel, seed, and cube the butternut squash into 1-inch pieces for even cooking. For roasting, preheat the oven to 400°F (200°C). Toss the squash cubes with olive oil, salt, and pepper, spread on a baking sheet, and roast for 25-30 minutes until tender and slightly caramelized. Alternatively, steam the cubes in a steamer basket over boiling water for 10-12 minutes until fork-tender.
- Cooking the Pasta: While the squash cooks, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve one cup of pasta water before draining to help adjust sauce consistency later.
- Sautéing the Sausage: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Remove casing from sausage if needed, crumble the sausage into the skillet, and cook for 8-10 minutes until browned and cooked through. Remove sausage from skillet and set aside.
- Sautéing Garlic and Shallots: In the same skillet, add the remaining 1 tablespoon olive oil. Add minced garlic and chopped shallots, and sauté for 2-3 minutes until fragrant and softened.
- Making the Butternut Squash Sauce: Transfer the cooked butternut squash to a blender or food processor. Add chicken broth, heavy cream, and a pinch of nutmeg. Blend until smooth and creamy. For a chunkier sauce, mash by hand instead. Adjust seasoning as desired.
- Combining Ingredients: Pour the squash sauce back into the skillet with garlic and shallots. Stir to combine, then add the browned sausage. Mix well.
- Incorporating Pasta: Add the drained pasta to the skillet. If the sauce is too thick, gradually add reserved pasta water until it reaches your preferred consistency. Stir to coat pasta evenly.
- Adding Spinach: Fold in the fresh spinach and cook for 2-3 minutes until wilted. Stir in the grated Parmesan cheese. Taste and adjust salt, pepper, and add red pepper flakes if using.
- Serving: Serve the pasta hot in bowls, topped with extra Parmesan cheese. Optional: drizzle with olive oil or add a squeeze of fresh lemon juice for brightness. Accompany with a green salad or garlic bread for a complete meal.
Notes
- For a vegetarian version, omit the sausage and use vegetable broth instead of chicken broth.
- For a dairy-free option, substitute heavy cream with coconut or almond milk and use nutritional yeast instead of Parmesan cheese.
- Gluten-free pasta can be used to make this recipe gluten-free.
- Add mushrooms or chickpeas for extra protein and texture when skipping the sausage.
- Smoked paprika or balsamic glaze added to the sauce can deepen the flavor profile.
- Using roasted squash instead of blended squash results in a chunkier, drier sauce and quicker preparation.
Keywords: butternut squash pasta, sausage pasta, creamy pasta, fall recipes, spinach pasta, Italian sausage recipe

