Yes! You can substitute the cream cheese, sour cream, and cheeses with vegan alternatives.