Even though it has no meat it in, the pesto is not vegan or vegetarian. Parmesan cheese uses animal rennet in the cheese making process.