Traditional pesto contains basil, pine nuts, olive oil, garlic, and parmesan cheese. We named this recipe Basil Pesto because other types of pesto have become wildly popular. Arugula, cilantro, and sun-dried tomato pestos are just a few of the many variations that are available now. Since good quality pine nuts are expensive and sometimes difficult to find, this recipe uses almonds. Feel free to substitute the nuts in this recipe with your favorite type.