Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Place the cubed butternut squash on a baking sheet, drizzle with olive oil, and sprinkle with salt, pepper, and garlic powder.
Roast for 20–25 minutes, until tender and slightly caramelized.
Cook the Pasta:
While the squash is roasting, cook the pasta according to package instructions. Reserve 1/4 cup of the pasta water before draining.
Prepare the Sauce:
In a blender or food processor, combine the roasted butternut squash, cream, and Parmesan cheese. Blend until smooth. Add a splash of pasta water if the sauce is too thick.
Cook the Sausage:
Heat a skillet over medium heat. Add the crumbled sausage and cook until browned and fully cooked. Remove from the skillet and set aside.
Combine the Ingredients:
In the same skillet, add the spinach and cook until just wilted. Return the sausage to the skillet, then add the butternut squash sauce and cooked pasta. Toss until everything is evenly coated. Add pasta water as needed to adjust the sauce consistency.
Serve:
Divide the pasta into bowls and top with additional Parmesan cheese and a sprinkle of red pepper flakes for a touch of heat, if desired.