Ingredients

8 large eggs

Kosher salt and freshly ground pepper

3 tablespoons extra-virgin olive oil

8 ounces green beans, cut into 1-inch pieces (2 cups)

1 shallot, thinly sliced (1/3 cup)

1 cup fresh corn kernels (from 1 large ear)

1 pint cherry tomatoes, halved (2 cups)

2 tablespoons red-wine vinegar

2 tablespoons chopped flat-leaf parsley

Preparation

Preheat broiler, with a rack in upper third. Beat eggs with 1/2 teaspoon salt and 1/4 teaspoon pepper until combined.

Heat 2 tablespoons oil in a medium (10-inch) nonstick skillet over medium-high. Add beans and cook, stirring, until lightly charred and crisp-tender, 5 to 6 minutes. Season with salt and pepper. Add shallot and corn; cook, stirring, until vegetables soften, 2 to 3 minutes. Add eggs; stir with a wooden spoon until large curds form and edges just begin to set, about 30 seconds.

Transfer skillet to oven; broil until puffed and browning in spots and eggs are just set, about 2 minutes. Let stand 5 minutes before slicing. Meanwhile, toss tomatoes with remaining 1 tablespoon oil, vinegar, and parsley; season with salt and pepper. Serve salad with frittata.