Ingredients

6 red snapper fillets (about 2 pounds total), skin removed

Salt and freshly ground pepper

3 tablespoons olive oil

2 garlic cloves, peeled and thinly sliced

8 large shallots (about 10 ounces), peeled and sliced into thin rings

2 bay leaves

3 peppers, preferably 1 yellow, 1 red, and 1 orange, seeded and cut into thin strips

2/3 cup sherry vinegar

1 cup dry white wine

5 tablespoons extra-virgin olive oil

1/2 teaspoon crushed black peppercorns

2 cloves

1 teaspoon salt

1 small head Bibb lettuce

1 head red-leaf lettuce

1/2 cup loosely packed fresh tarragon

1/2 cup loosely packed flat-leaf parsley

1 cup loosely packed watercress

1 pound young string beans or haricots verts, stems removed, blanched, and placed in a bowl of ice water

Preparation

Season both sides of fillets with salt and pepper, and cut in half lengthwise. Heat 1 tablespoon of the olive oil in a large nonstick saute pan over medium-high heat. Add half the fish in one uncrowded layer. Cook for 2 1/2 minutes on each side, or until fish is crisp and brown around the edges but not cooked through. Transfer to a plate to cool. Heat another tablespoon oil and repeat with remaining fillets.

Add remaining tablespoon olive oil to the pan and cook garlic over medium heat untilit just begins to color. Add shallots and bay leaves and cook until shallots are transparent, 4 to 5 minutes. Add peppers and cook until slightly limp, 5 to 6 more minutes.

Add vinegar and wine and bring to a boil over high heat, then reduce heat and simmer for a minute or two. Add the extra-virgin olive oil, peppercorns, cloves, and salt.

Place one layer of fish in the bottom of a large bowl and spoon some of the marinade and shallots and peppers over it. Repeat until all are used up. Cover tightly and refrigerate overnight.

Arrange greens and herbs on serving plate and place fish with shallots and peppers on top. Remove cloves. Arrange beans loosely around fish. Drizzle some of the marinade over greens just before serving.