Place all ingredients except for olive oil in a food processor or high-speed blender. Blend until smooth. If necessary, stream in olive oil a tablespoon at a time to reach desired dipping or spreading consistency.
Store in an airtight container in the refrigerator for up to a week.