1• Preheat broiler on low setting.
2• Heat a 10-in. cast iron skillet to medium heat. Add onion and garlic, saute until onion is tender. Add asparagus and bacon, heat for another minute. Add parsley, salt and pepper.
3• In a large bowl, scramble the eggs and pour into skillet and mix well.
4• Cook over medium-low for 7 minutes or until eggs are nearly set.
5• Decorate with tomato slices and shredded cheeses.
6• Broil on top rack for 5-7 minutes, until golden brown.