Print

Roasted Butternut Squash Pasta with Sausage and Spinach

A hearty and flavorful pasta dish featuring roasted butternut squash, savory sausage, and fresh spinach, perfect for a cozy dinner.

Ingredients

Scale
  • 1 medium butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • 12 ounces Italian sausage, casings removed
  • 3 cloves garlic, minced
  • 5 ounces fresh spinach
  • 12 ounces pasta (penne or rigatoni)
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup toasted pine nuts (optional)

Instructions

  1. Preheat oven to 425°F (220°C). Toss butternut squash cubes with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes until tender and caramelized.
  2. Meanwhile, cook pasta according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain pasta.
  3. In a large skillet, heat remaining 1 tablespoon olive oil over medium heat. Add sausage and cook, breaking it apart, until browned and cooked through, about 6-8 minutes.
  4. Add minced garlic and red pepper flakes to the sausage; cook for 1 minute until fragrant.
  5. Add fresh spinach to the skillet and cook until wilted, about 2 minutes.
  6. Stir in roasted butternut squash and cooked pasta. Add reserved pasta water as needed to loosen the sauce.
  7. Remove from heat and stir in Parmesan cheese until melted and combined.
  8. Serve topped with toasted pine nuts, if using, and additional Parmesan cheese.

Notes

For a vegetarian version, substitute sausage with sautéed mushrooms or a plant-based sausage alternative.