I did try making this sauce with cannelini (white kidney) beans once. With this substitution, the flavor and texture really didn't hit the mark. If I was to replace the cashews again, I might try firm or extra-firm silken tofu instead. If you try this substitution, please let us know how it works for you in the comments!