Broccoli, Cheddar & Spinach Frittata
This broccoli, cheddar and spinach frittata is a vegetarian, gluten-free one-pan egg bake that works for breakfast, brunch or dinner and yields 6–8 generous slices with minimal prep.

Total
40 minServings
6This broccoli, cheddar and spinach frittata is a vegetarian, gluten-free one-pan egg bake that works for breakfast, brunch or dinner and yields 6–8 generous slices with minimal prep.

Check what you already have. We'll leave it off your shopping list.
CookOS may earn a commission from Instacart orders.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Preheat the oven to 425 °F. In a large bowl, whisk together the eggs, milk, garlic, ¼ teaspoon of the salt and about 5 twists of freshly ground black pepper until well blended. Then whisk in about half of the cheese, reserving the other half for later.
In a 10-inch, well-seasoned cast iron skillet or oven-safe sauté pan, warm the olive oil over medium heat until shimmering. Add the onion and the remaining ¼ teaspoon salt. Cook, stirring frequently, until the onion is tender and translucent, about 3 to 5 minutes.
Add the broccoli and water to the pan, then cover it with a lid (or a baking sheet) and steam the mixture until the broccoli is brighter green and easily pierced by a fork, about 2 to 3 minutes. Uncover, and add the spinach and green onions. Cook, stirring constantly, until the spinach has wilted, about 30 to 60 seconds.
Arrange the mixture in an even layer across the skillet. Whisk the egg mixture one last time and pour it into the pan. Sprinkle the frittata with the remaining cheese. Put the pan in the oven and bake until you can shimmy the pan by the handle (careful, it’s hot!) and see that the middle is just barely set, about 12 to 15 minutes.
Once the frittata is done baking, let it rest for 5 to 10 minutes before slicing it into 6 large or 8 smaller wedges. Serve immediately. Leftover frittata will keep well, covered and refrigerated, for up to 3 days. Enjoy chilled or gently reheat.
Cool completely, cover, and refrigerate up to 4 days; reheat gently at 350°F for 8–10 minutes or enjoy cold straight from the fridge.
Yes. Bake completely, cool, refrigerate up to 4 days, then reheat gently in a 350°F oven for 10 minutes or eat cold.
The edges should be set and lightly golden, the center just firm to a light touch, and a knife inserted near the middle should come out clean or with barely-set egg.
Yes. Gruyère, Fontina, Monterey Jack or feta all work well; use the same amount and adjust salt if using a saltier cheese.
Don't skip sautéing the broccoli and onion first to release and evaporate excess moisture; also squeeze excess water from the spinach before adding.
Yes. Use 2 eggs per person as the base ratio; scale milk, cheese, and vegetables proportionally, and adjust bake time if using a deeper dish.