Nice recipe , if you allow me to suggest, toast the cashews first will also get this smokey flavour . Please also keep in mind Parmesan is not vegetarian cheese
"Parmesan and other non-vegetarian cheese
There are some cheeses which are always made using animal rennet, for example, Parmesan (Parmigiano Reggiano). In order to be called ‘Parmesan’ this has to be produced according to traditional methods which use calf rennet. The regulations for its production state the following ingredients; cows milk, salt and calf rennet. The milk comes from cows reared in the defined geographical area and the use of the term parmesan as a product description is limited by European Union labelling law to being region specific. Other cheeses which are always made using animal rennet include Grana Padano and Gorgonzola. You can get ‘Italian-style style hard cheese’, and variations of others which are suitable for vegetarians."
for more information check this site :
https://www.vegsoc.org/cheese
Thanks for the heads up