Put all ingredients, except for the olive oil, into a food processor
Pulse until finely chopped, scraping down the sides as needed
With motor running add oil in a steady stream
When all oil is added, stop motor and scrape down the sides
Continue to pulse until combined
Refrigerate at least 2 hours up to 24 hours to allow flavors to combine
Refrigerate up to one week or freeze up to 3 months