Preheat oven to 400 F. If making this sauce for pasta, prepare the pasta noodles as directed on the package, to al dente (using salted water). Drain. Set the pot to the side (you'll be using it again later).
Cut the squash in half lengthwise, and scoop out seeds. Peel with a vegetable peeler, making sure you go over it a couple times with the peeler so no white is showing (it should be orange on the surface). Cut off the stem on both sides, and cut into 1 to 2 inch evenly cut pieces.
In a medium bowl, add diced butternut squash and 1 tablespoon olive oil (or unsalted vegetable broth). Stir to coat and then transfer chopped squash to a baking sheet covered in parchment paper in an even layer. Sprinkle with salt and pepper. Bake for 25-30 minutes or until squash is tender.
To a high powered blender (or food processor), add the cooked butternut squash, 3/4 cup vegetable broth, almond milk, garlic, paprika, sage and cayenne pepper. Puree the mixture until smooth, starting on low speed and increasing as you go. Transfer the sauce back to the pot and heat over medium-low heat for 5-10 minutes, stirring often, until warm.
Serve this sauce mixed in with your favorite pasta or gnocchi and top with fresh sage and pumpkin seeds, if desired.
*This is best served immediately, but if making ahead of time, I highly recommend to store the sauce separately (in an airtight container in the fridge) until serving. Otherwise, the sauce may be absorbed into the pasta and will not be as flavorful. This recipe makes a total of 2 cups sauce. Serving size about 1/2 cup.