Ingredients

2 lemons, halved

4 large artichokes, such as globe

Coarse salt and freshly ground pepper

12 ounces small purple or blue potatoes, scrubbed

12 ounces asparagus, trimmed and cut on the bias into 2-inch pieces

4 cups mixed spicy greens, such as mustard greens and watercress

4 radishes, thinly sliced lengthwise

1/4 cup Dijon mustard

1/4 cup rice-wine vinegar

3/4 cup safflower oil

Edible flowers, for serving (optional)

Preparation

Squeeze 2 lemon halves into a large bowl of water; add rinds. Working with 1 artichoke at a time, remove tough outer leaves closest to stem end, then trim pointy tips of remaining outer leaves with kitchen shears. With a serrated knife, cut off top 1 inch; with a paring knife, trim and peel stem. (Transfer to lemon water as you work to prevent discoloration.)

Set a steamer basket in a large pot; add enough water to reach just below basket and bring to a boil. Squeeze remaining 2 lemon halves into pot. Add artichokes, season with salt, and cover; steam 20 minutes. Add potatoes to pot. Continue to steam until potatoes and artichoke hearts are easily pierced with the tip of a knife, 12 to 15 minutes. Transfer to a plate; let stand until cool enough to handle.

Meanwhile, prepare an ice-water bath. Bring 2 inches of water to boil in a saucepan; season with salt. Add asparagus and boil until crisp-tender, about 1 minute. Transfer to ice bath and let cool. Drain; pat dry.

Remove leaves from artichokes; reserve for eating separately. Scoop out and discard fuzzy chokes, then halve artichoke bottoms lengthwise. Cut potatoes into 1/4-inch rounds. Divide artichoke bottoms, potatoes, asparagus, greens, and radishes among 4 plates.

Whisk together mustard and vinegar in a bowl. Gradually whisk in oil; season with salt and pepper. Lightly drizzle salads with some of dressing; garnish with flowers. (Remaining dressing can be served separately, with reserved leaves.)