Traditionally, pesto is made with expensive pine nuts. We used walnuts here but cashews, pecans and almonds are also good substitutes. They are all cheaper than pine nuts. Be sure to use unsalted nuts so you can control the salt level.