No, this is not a vegan recipe. To make it vegan use tofu, vegan butter, and plant-based milk instead of paneer, butter(ghee), and regular milk.