This was a good vegan substitute though not as good as the original. It is very important that you use a good cream cheese or it will come out watery. Also if your spinach or artichokes are too watery it will affect the dish. I would recommend using nutritional yeast over vegan parm. Only because I have not found a vegan parm that has a lot of flavor yet.