Pesto can be used as a dipping sauce, as salad dressing, sandwich spread, and even to fill up burritos. If we take a trip to Italy, where pesto was created, you'll find out that the traditional pesto is made with fresh basil leaves, olive oil, Parmesan cheese, garlic, and pine nuts, therefore, it's not vegan.