Place all ingredients except for olive oil in the bowl of a food processor fitted with blade attachment. Pulse until very finely chopped.
With machine on, slowly drizzle in olive oil, using ½ cup to begin, until smooth and emulsified. If pesto is too chunky, add remaining olive oil.
Serve immediately or store in an airtight container in refrigerator until needed.