Preheat the Oven: Position the oven rack in the middle or slightly above center. Preheat your oven to 400°F (200°C) so it’s ready for finishing the frittata.
Sauté the Vegetables: In a large 12-inch oven-safe skillet, heat 1–2 tablespoons of olive oil over medium-high heat, just enough to coat the bottom. Add the sliced mushrooms and sauté for about 3–4 minutes until they release moisture and begin to brown. Lower the heat to medium-low and stir in the minced garlic, cooking for 30–60 seconds until fragrant. Gradually add the baby spinach, stirring in batches as it wilts. Once all the spinach is wilted, remove the skillet from heat and let the mixture cool slightly.
Whip the Egg Whites: In a clean, dry mixing bowl, use an electric hand mixer or stand mixer with a whisk attachment to beat the egg whites until they form stiff peaks. This step creates the light, airy texture of the frittata.
Prepare the Egg Yolk Mixture: In a separate bowl, whisk the egg yolks until smooth. Stir in the half-and-half (or milk), 1½ cups of shredded cheese, salt, and pepper. Mix until fully combined.
Fold and Assemble the Frittata: Gently fold the whipped egg whites into the yolk mixture using a silicone spatula, being careful not to deflate the volume. Once blended, pour the egg mixture into the skillet over the cooked vegetables. Sprinkle the remaining ¼ cup of cheese evenly over the top.
Bake Until Set and Golden: Transfer the skillet to the preheated oven and bake for 10–13 minutes, or until the frittata is puffed, golden on top, and the center is fully set. Avoid overbaking to keep the texture tender.
Slice and Serve: Remove from the oven and let it sit for a few minutes before slicing. Cut into wedges and serve warm. Enjoy it solo or paired with a light salad or toast.