Pesto is a paste made from basil, Parmesan cheese, pine nuts and olive oil. It is excellent in many Italian dishes and can be easily made at home if you are looking for a fresher, more flavorful alternative to store bought varieties.