In a medium bowl, combine lime juice, apple cider vinegar, honey, chipotle powder, cumin, minced garlic, chopped cilantro, salt, and pepper.
Whisk these ingredients vigorously until the honey completely dissolves and all spices are evenly distributed (about 30 seconds).
While continuing to whisk, slowly drizzle in the olive oil in a thin stream to achieve proper emulsification.
Taste the dressing and adjust seasonings as needed - add more chipotle for heat, lime for tang, or honey for sweetness.
If the dressing seems too thick, add a teaspoon of water and whisk again.
Transfer the finished dressing to a glass jar with a tight-fitting lid.
Refrigerate for at least 30 minutes before serving to allow flavors to fully develop.
Before serving, let stand for 5 minutes at room temperature, then shake vigorously as the oil may solidify slightly when cold.