Pesto is typically made with basil, pine nuts, garlic, parmesan cheese, olive oil, salt, and pepper. For this pesto without pine nuts recipe, I use walnuts in the pesto because they're less expensive and easier to find than pine nuts.