Combine basil, pine nuts and garlic in a food processor and pulse until well blended. (If you are using walnuts instead of pine nuts, pulse them in the food processor before adding the other ingredients.)
While the food processor is on, slowly add the extra virgin olive oil in a steady stream. Scrape down the sides with a spatula and add the grated cheese. Pulse again until well blended. Add salt and pepper to taste.
If pesto is thicker than you prefer, you can add a couple tablespoons of boiling water from the pasta water to thin it out. Pulse a couple more times until it reaches your desired consistency.
Toss with pasta, garnish with shaved Parmesan or Romano cheese and enjoy!
by The Savvy Kitchen