Absolutely! If you want to make this recipe vegan or dairy-free, simply omit the cream cheese and replace it with either vegan cream cheese or your favorite dairy-free alternative. The flavor may change slightly, but I can't imagine it would be for the worse! You can also just leave out the cream cheese altogether.