Well, the classical pesto has the cheese which is not vegan. I haven't used any cheese in this recipe, though you may use Tofu or nutritional yeast as vegan substitutes for cheese.