Well the good news is that most samosas are vegetarian and this one is too!! To make this recipe vegan, substitute the milk powder with a dairy-free milk powder substitute (potato, coconut, rice, etc). This can potentially change the flavor, but not by too much. Instead of using ghee for the dough, you can use vegetable oil in the same amount. You can also omit the whipped cream or replace it with coconut whipped cream.