Preheat oven to 425 degrees.
Soak cashews in hot water for at least 30 minutes to an hour if you don't have a high-speed blender.
Place butternut squash cubes in a baking dish with salt, garlic powder, and either vegetable broth OR olive oil. This is easily made oil-free.
Roast butternut squash in the oven for 30-40 minutes while stirring occasionally until tender and soft. I like to cook mine until a few pieces are almost caramelized.
Once butternut squash is ready, boil pasta according to package instructions.
In the meantime, add all remaining ingredients including butternut squash and cashews into a high-speed blender until COMPLETELY smooth. You might have to blend it a couple of times to ensure it is a creamy texture.
Once pasta is done cooking, drain. Add pasta back to pot on NO heat.
Add sauce onto the pasta, stir and enjoy!