Bring a large pot of water to a boil. Add the salt, followed by the pasta. Stir and cook until the pasta is al dente, about 9-10 minutes, depending on the pasta you use.
While the pasta is cooking add the chopped walnuts to a large pan over medium-high heat. Let the walnuts toast, tossing frequently, until golden brown and fragrant. Remove the walnuts from the pan and set aside to use for garnish later.
Next, add the olive oil to the pan. Once hot, add the sage leaves and toast until the edges begin to curl up and the leaves are crispy. Remove from the pan and set aside to use for garnish later.
Add the onion to the pan and saute for 2-3 minutes or until the onions begin to turn golden. Add the garlic and roasted butternut squash and toss to combine.
Add the butter to the pan, followed by the pepper and cook for 2 minutes or until the butter begins to turn a nutty brown colour.
Drain your pasta and add it to the pan, followed by 1/2 cup Parmesan cheese. Toss everything to combine and let the pasta fry in the pan for a few minutes, until the pasta begins to become crispy, about 5 minutes.
Add the pasta to a plate and top with the toasted walnuts, sage leaves and extra Parmesan cheese. Serve immediately and enjoy!