There are many variations of pesto, but the classic is made with basil, olive oil, pine nuts and parmesan cheese.