Traditional pesto is fresh basil, pine nuts, garlic, parmesan cheese, and extra virgin olive oil. In my recipe, I like to add spinach because I love its flavor, and I also use walnuts instead of pine nuts from time to time
Start by toasting your nuts in a skillet over low heat for about 3-5 minutes or until they turn a beautiful golden color. You can also do this in a blender if you prefer.
Next, toss the toasted nuts into your trusty food processor. Next, throw in the basil, spinach, Parmesan cheese, garlic cloves, a bit of salt, and some pepper into the same food processor.