Prepare the Vinaigrette: In a small bowl, combine the finely diced shallot, lemon juice, and zest, Dijon mustard, salt, and pepper. Whisk together, then slowly stream in the olive oil while continuing to whisk until the dressing is well emulsified. Adjust seasoning as needed and set aside.
Prepare the Salad: Begin by arranging the salad greens on a large platter or individual plates. Neatly place the cooked beet wedges, radish slices, fennel, and asparagus around the greens, ensuring each element is visible.
Assemble the Salad: Carefully arrange the halved eggs, fresh herbs, and edible blossoms on top of the salad. Drizzle the vinaigrette over the assembled salad, or serve it on the side for guests to dress their portions as desired. Serve immediately for the freshest flavors.