This delicious frittata can be served for daily breakfast or added to a holiday brunch, plus it's freezer friendly for those times you need a quick nutritious meal.
In a large bowl, whisk together the eggs, then stir in the cheese, salt and pepper. Set aside.
Warm 1 tablespoon of the olive oil in a 10 or 11 inch non-stick pan, over medium heat. Add the asparagus and the mushrooms. Saute for 5-6 minutes or until asparagus in tender and the mushrooms have lost most of their moisture.
Add the ham and cook until heated through, about 1 minute more. Transfer the ham/vegetables into the egg mixture. Wipe out the pan.
Reduce the heat to low, and add another tablespoon of olive oil. Cook the green onions for just a minute. Add the egg mixture and cook, using a rubber spatula to lift the cooked edges and allow the uncooked eggs to flow underneath, about 2 minutes. Continue cooking until the eggs are just beginning to set, 4 to 6 minutes more.
Place a large plate over the pan and quickly invert the frittata onto the plate. Heat the pan over medium heat, adding another tablespoon of olive oil. Carefully slide the inverted frittata back into the pan, cover and cook until the eggs are fully set, about 5 minutes.
Gently shake the pan to loosen the frittata and slide it onto a serving plate. Cut into pie shaped wedges to serve.
Reheating Instructions
Heat in 350 degree oven for 15 minutes or until heated through.