Yes, of course. You can replace the cream cheese with vegan cheese, peanut butter is usually vegan-friendly, and toffee bits are made of butter and brown sugar. So, when you want to buy toffee, make sure you buy them from the vegan department.