In a medium mixing bowl, combine red wine vinegar, ketchup, Dijon mustard, honey, minced garlic, salt, and pepper. Whisk thoroughly until well blended.
While whisking continuously, slowly drizzle in the olive oil in a thin, steady stream until the mixture emulsifies and becomes slightly thicker.
Check the consistency – it should coat the back of a spoon smoothly.
Taste and adjust seasoning with additional salt, pepper, vinegar, or honey as needed.
Transfer to an airtight container or jar and refrigerate for at least 30 minutes before serving to allow flavors to meld.
Shake or whisk well before using as natural separation may occur during storage.
Notes
For a creamier version, add 1-2 tablespoons of mayonnaise or Greek yogurt.
This dressing can be used as a marinade for chicken by adding an extra tablespoon of oil.
For best results, use room temperature ingredients to help with emulsification.
Nutrition facts are estimates and may vary based on ingredients used, portion sizes, and preparation methods.