Pesto is a versatile sauce made from basil, garlic, pine nuts, Parmesan cheese, and olive oil. Using a food processor to blend the ingredients together creates a smooth and creamy sauce that can be used on pasta, sandwiches, or as a dip for vegetables.