The traditional recipe is not vegan. The sauce uses garlic, basil, parmesan cheese, pine nuts, and oil. However, you can easily remove dairy and use non-dairy cheese or nutritional yeast to make it vegan. You can also leave out the cheese or swap it with nutritional yeast.