Traditionally no, as pesto contains parmesan cheese. But luckily enough I have a recipe for vegan Parmesan cheese that I use in this vegan friendly pesto.