Preheat oven to 400 degrees F. Line a baking sheet with parchment paper or a silicone mat.
Place diced butternut squash on the baking sheet and add the oil, salt, and garlic powder. Stir until everything is evenly coated. Bake for 30 minutes or until squash is fork tender and browned.
In a large pot, cook the pasta according to package’s instructions. Save about 1/2 cup of the pasta water. Rinse and drain pasta when done. Set aside.
In the same pot you cooked the pasta in, melt the butter on medium heat. Stir butter for 3-4 minutes until starting to brown and has a nutty aroma. Then add the sage and pine nuts. Stir until sage starts to wilt and pine nuts start to turn golden. Add the garlic and cook for another 1-2 minutes, stirring frequently, careful not to burn.
Add in the pasta, roasted butternut squash, and 1/4 cup of the pasta water. Stir until well combined. Turn heat off and add vegan parmesan and stir again. Taste and season with salt and pepper and more parm. Enjoy!