In a food processor, chop together all the ingredients, except for the oil. Drizzle in the oil until the mixture has a creamy and slightly grainy texture. Add oil, as needed, for the desired texture. Season with salt and pepper. Keeps for two weeks in the refrigerator and freezes well.