You can make this dish in vegan form. For that, you need to replace the paneer with tofu. You can add mushrooms as well. Moreover, instead of regular curd, use cashew or almond curd. And lastly, replace ghee with oil. You can marinate the paneer but do not marinate the mushrooms, use them directly instead.