01 -
Preheat the oven to 375 F. Set out a 10-inch oven-safe skillet.
02 -
In a bowl, whisk the eggs, half-and-half, Parmesan, salt, and pepper until smooth and evenly combined.
03 -
Heat olive oil in the skillet over medium heat. Add the onion and zucchini and cook for 4-5 minutes, stirring often, until the zucchini softens and most moisture has cooked off.
04 -
Stir in the garlic for 30 seconds. Scatter the halved tomatoes over the zucchini, keeping some cut sides facing up.
05 -
Pour the egg mixture into the skillet. Cook for about 2 minutes, gently lifting the edges with a spatula so uncooked egg runs underneath.
06 -
Transfer the skillet to the oven and bake for 7-9 minutes, until the edges are set and the center has only a slight wobble. Rest for 5 minutes, then top with basil and extra Parmesan before slicing.