In a medium bowl, whisk the honey and balsamic vinegar together until completely combined and the honey is fully dissolved.
While continuously whisking, slowly drizzle in the olive oil in a thin stream to create a proper emulsion. Whisk vigorously until the mixture becomes slightly thickened and uniform.
Add the Dijon mustard and minced garlic, stirring thoroughly to incorporate.
Season with salt and freshly ground black pepper to taste, starting with about ΒΌ teaspoon salt.
Taste and adjust the balance by adding more honey if too tangy, or more vinegar if too sweet. Add optional ingredients if using.
Transfer to a glass jar with a tight-fitting lid and refrigerate for at least 15 minutes before using to allow flavors to meld.
Shake well before serving to recombine any separated ingredients.