Whisk together the lemon juice, honey, Dijon mustard, shallots, salt, and pepper in a large bowl or measuring jug.
Slowly drizzle in the olive oil while whisking continuously until the dressing is smooth and emulsified.
Let the vinaigrette rest for 15–20 minutes so the shallots mellow and the flavors meld.
Whisk or shake well before serving.