Basil Pesto is a sauce made from crushed basil leaves, garlic, and other ingredients such as olive oil or vegetable oil, cheese (typically parmesan), and nuts like pine kernels. It's commonly used in pasta dishes, but can also be used as a spread for sandwiches or to drizzle over grilled meats.