Preheat oven to 400 degrees F. Line a baking sheet with parchment paper or a silicone mat.
Place diced butternut squash in a large bowl and add the oil, salt, and garlic powder. Stir until everything is evenly coated. Add to the prepared baking sheet. Bake for 30 minutes or until squash is fork tender.
In a large pot, cook the pasta according to package’s instructions. 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, careful not to burn.
Add in the pasta and roasted butternut squash. Stir until well combined. Turn heat off and add vegan parmesan and stir again. Taste and season with salt and pepper. I didn’t need to add too much salt because my butter is salted. Enjoy!