Preheat your oven to 400°F (200°C).
Toss diced butternut squash with olive oil, salt, and pepper on a baking sheet.
Roast squash for 25 minutes or until tender.
While the squash is roasting, cook the pasta according to package instructions until al dente.
In a pan, sauté minced garlic in olive oil over medium heat until fragrant.
Add the roasted butternut squash to the pan and stir well.
Pour in the vegetable broth and bring to a simmer.
Use an immersion blender to puree the mixture until smooth.
Stir in the heavy cream and heat through.
Toss the cooked pasta with the sauce and serve hot, garnished with sage and Parmesan.