Get your pasta on to boil in salted water whilst you whip up your delicious spinach pesto.
Add the cashew nuts to the blender cup and blitz down to a crumb.
Add in the garlic, olive oil and basil and blitz again you may need to scrape down the sides as you go.
Now add in the spinach bit by bit and add water if needed to get the mixture blending easier.
Lastly add in the vegan parmesan and salt and blitz until a creamy consistency is reached.
Taste the sauce here and add more salt if needed.
Drain the pasta and add into a big mixing bowl along with the pesto sauce.
Mix really well ensuring all of the pasta is coated with the sauce.
Serve up with plenty of vegan parmesan on top and enjoy!