This particular recipe is vegetarian friendly but does contain butter & cream cheese. These could be easily substituted with vegan products to make it suitable for both vegetarians and vegans alike.