In a blender, pulse all the ingredients except the olive oil, salt and pepper until smooth. While machine is running, slowly drizzle in the oil until incorporated. Season with salt and pepper. Use immediately or refrigerate up to 2 days.
Serve with Sunny Anderson's Second-Chance Taco Salad with Creamy Lime Dressing.