How to Make It
Preheat oven to 350°.
In a 10-inch ovenproof nonstick skillet, heat the butter over medium-high heat, then stir in the shallots, garlic, 3/4 teaspoon of salt and 1/2 teaspoon of pepper. Cook, stirring occasionally, until the shallots and garlic are golden, about 5 minutes. Stir in the broccoli and water and cook, covered, until the broccoli is crisp-tender and the water is evaporated, 10 to 12 minutes.
In a bowl, whisk together the eggs, half-and-half and cheese; pour the egg mixture into the skillet over the broccoli. Transfer the skillet to the oven and bake until the eggs are set, about 12 minutes. Let cool in the skillet for 5 minutes, then invert onto a serving plate, cut in quarters and serve.