¾ cup thinly sliced shallots, from 2 to 3 shallots
5 oz baby spinach (about 5 packed cups)
½ teaspoon salt
8 large eggs
⅓ cup heavy cream
¼ teaspoon freshly ground black pepper
¾ cup shredded Cheddar cheese
½ cup Parmigiano Reggiano
¼ cup fresh chopped basil
Directions
Preheat the oven to 325°F, and set an oven rack in the middle position.
Heat the oil in a 10-inch cast iron or ovenproof nonstick skillet over medium heat. Add the shallots and cook, stirring frequently, until softened, 3 to 4 minutes. Do not brown. Add half of the spinach and cook until wilted down, about 1 minute. Add the remaining spinach and ¼ teaspoon of the salt and continue cooking until all of the spinach is wilted, 1 to 2 minutes more.
In a large bowl, whisk together the eggs, heavy cream, pepper, and the remaining ¼ teaspoon of salt.
Add the cooked spinach mixture, Cheddar, Parmigiano Reggiano, and basil to the egg mixture and stir to combine. Pour the mixture back into the pan (no need to wash it), then place it in the oven and bake until set, 20 to 23 minutes. Immediately place an oven mitt over the pan handle to remind yourself that it is hot (it's easy to forget and burn your hand, and the handle stays hot for a long time). Serve the frittata directly from the pan, or use a rubber spatula to loosen the edges and slide the frittata onto a serving platter.