Put all ingredients, except pasta, in the bowl of a food processor, fitted with the metal blade.
Process for 30 seconds, or until a paste forms.
Check seasonings and continue to process until it’s puréed to your liking.
Use immediately or transfer to an airtight container (preferably glass), and a thin layer of olive oil on top, to prevent oxidation. Drizzle the oil slowly down the back of a spoon into the jar with the pesto.
Keep refrigerated.
Cook pasta al dente according to package directions, toss with pesto, sprinkle with grated parmesan, some extra pine nuts if you want to, and serve.
Notes
Freezing pesto: transfer it to a freezer-safe container or ice cube trays and freeze for up to a month. Thaw frozen pesto in the refrigerator overnight or at room temperature. Remember to taste and adjust the seasoning if needed before serving.
Variations:
Cheese: add some sharp ground cheese like parmesan, asiago or Reggiano.Spinach basil pesto: add fresh basil leaves instead of parsley.Spicy pesto: add red pepper flakes or a small amount of chili powder.Creamy pesto: blend in a dollop of Greek yogurt or cream cheese. It adds richness and smoothness.