I couldn't find fresh basil at my local grocery store...and, pine nuts were $25.00 per pound! So, I improvised and used spinach and roasted cashew nuts instead. Even my husband loved this recipe (he had no idea there was spinach in it!)
Put spinach, chopped garlic cloves, cashews, olive oil, chicken broth (or water), and ground black pepper in a food processor.
Pulse all ingredients until smooth. Add water if necessary to bring to desired consistency. Transfer to a small pot and simmer over medium heat, stirring often, until the garlic is cooked (about 5 minutes). Toss pesto sauce with cooked linguine or your choice of pasta. Sprinkle grated parmesean or asiago cheese on top.