For the vegan parmesan, in a blender blitz together cashews, nutritional yeast, garlic powder, and salt to taste. I recommend you make the parmesan before the cream sauce so you don't have to wash your blender twice (and the parm is dry, the sauce is creamy, of course).
You won't be using all of the parmesan that is yielded for this pasta dish (you can of course if you like! But I use about 5 tbsp). Feel free to reserve the rest for another day.
For the cream sauce, flash soak cashews by soaking for an hour in boiling water. Alternatively, you can soak them overnight.
To make the cream sauce, combine soaked cashews, nutritional yeast, lemon juice, olive oil, garlic cloves, pepper, and salt to taste in a blender. Add a bit of warm water to help the sauce thin slightly and move in the blender. Blend.
Boil water for pasta and cook as directed.
Add all of the cream sauce on top of the pasta and combine until it is fully incorporated.
Now, spoon 5 tbsp (or more if you like!) of the vegan parmesan onto the pasta and mix to coat.
Garnish with black pepper and flaky sea salt.