15-Minute Asparagus Mozzarella Frittata

A simple yet satisfying stovetop-to-broiler frittata that transforms fresh asparagus, tender mushrooms, and creamy mozzarella into a protein-rich meal. This Italian-inspired egg dish strikes the perfect balance between custardy interior and golden, bubbling cheese top. The asparagus brings subtle earthiness and snap, while sauteed mushrooms add umami depth. Mozzarella melts into pockets throughout, creating creamy texture contrast. Ideal for breakfast, lunch, or light dinner, this frittata works for home cooks of all levels seeking a vegetable-forward one-pan meal. What sets this version apart is the two-stage cooking method—stovetop sear followed by broiler finish—which ensures tender vegetables without overcooking eggs, plus the flexibility to swap cheeses and use non-ovenproof pans with a foil transfer workaround.
Ingredients
Instructions
- 1
Melt butter in the skillet over medium heat and add mushrooms. Cook until water releases and mostly evaporates.
- 2
Add asparagus and cook on medium-low heat.
- 3
Meanwhile, whisk eggs with salt, pepper, and half and half in a bowl.
- 4
Pour egg mixture over asparagus in the skillet and cook on medium heat until almost set but still runny on top.
- 5
Spread cheese evenly over the eggs.
- 6
Transfer to the broiler until cheese melts and lightly browns, watching to prevent burning.
- 7
Transfer to a serving plate and cut into wedges.
Tips
Trim woody asparagus bottoms before cooking by snapping or cutting 1-2 inches from the base. This removes the tough, fibrous part and ensures tender results throughout the frittata.
Watch the broiler closely during the final step. Every broiler behaves differently; cheese can go from melted to burnt in seconds. Position an oven rack 4-6 inches from the heat source.
If your skillet isn't ovenproof, transfer the partially cooked frittata to a foil-lined round pan once eggs are mostly set. It should slide out easily since the bottom layer is already firmed.
Good to Know
Cover and refrigerate up to 3 days. Reheat gently on the stovetop over low heat or in a 300F oven.
Prepare asparagus (trim and chop) and mushrooms (slice) up to 8 hours ahead. Whisk eggs and half and half 1 hour before cooking.
Serve warm or at room temperature with a green salad, crusty bread, or roasted potatoes. Pairs well with fresh fruit for breakfast.
Common Mistakes
Skip trimming asparagus bottoms to avoid woody, fibrous texture in the finished frittata.
Neglect to watch the broiler to avoid burnt cheese and overcooked egg top.
Pour cold eggs directly into the hot skillet to avoid scrambling instead of creating a custard set.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this frittata ahead and reheat it?
Yes. Cover cooked frittata and refrigerate up to 3 days. Reheat gently on the stovetop over low heat with a lid, or in a 300F oven for 10 minutes. Reheating preserves the creamy interior better than a microwave.
What if I don't have half and half?
Whole milk, heavy cream, or even water work. Whole milk yields a lighter texture; cream makes it richer. Water produces a less custardy but still pleasant result. Use the same quantity.
Can I freeze a frittata?
Yes, but texture suffers. Cool completely, wrap tightly in plastic wrap and foil, and freeze up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop. The egg becomes slightly rubbery but remains edible.