Combine the first 7 ingredients in a medium-sized mixing bowl. Slowly add the olive oil in a thin stream while whisking together. The oil will slightly emulsify. Use immediately or refrigerate for up to one week.
Use on grilled chicken, steak, or our curry cauliflower.