This is an extremely easy recipe which just requires everyday ingredients. I had seen this recipe here: http://simpleveganblog.com/vegan-cheese/ and I have tweaked it a little bit according to my taste. The Idea of adding Cashew powder instead of Nutritional Yeast was given Amruta in a Vegan Group and it indeed worked out great. I am extremely thankful to people who share recipes that make my tastebuds demand more of it. You may definitely want to check and try the original recipe as well and if you like that, do comment on her blog and let her know. 🙂