Bring a saucepan of water to the boil over a high heat. Add the pasta and cook according to the instructions on the packet, or until al dente.
Meanwhile, add all remaining ingredients to a blender or food processor, and blend until the sauce is thick and creamy and has no lumps, you may need to add some of the reserved cashew water to get the consistency you like.
While the pasta is cooking heat the sauce in a saucepan over a medium heat, stirring occasionally, this will cook out the strong raw garlic taste.
Drain the pasta and divide between serving plates then spoon the sauce on top. Serve and enjoy.