In a non-stick skillet or griddle, melt one tablespoon butter.
Add onion and bell peppers and cook about two to three minutes.
Add mushrooms, tomatoes and broccoli.
Saute veggies about 5-7 minutes longer until tender.
Set aside.
Melt 2 tbsp. butter in another non-stick skillet or on griddle.
Sauté hash browns in butter.
Season with a sprinkle each of parsley, rosemary, thyme, Italian seasoning, salt and pepper.
Cook until bottom is well browned.
Turn hash browns over and cook remaining side.
While hash browns are cooking, fry a strip of bacon in another skillet (you won’t need all of it for this recipe, especially if you use a really thick piece).
Fry until done on both sides (but not scorched!)
Set aside.
For oven method: Spoon hash browns into a small 8-inch skillet.
Top with both cheeses then the sautéed veggies and bacon.
Place in a 350° oven for 5 to 7 minutes to melt the cheeses.
For microwave method: Layer potatoes, both cheeses, veggies and cooked bacon in a glass serving dish or glass pie plate.
Right before the eggs are done, microwave on high about one minute or until cheeses melt.
Meanwhile, in a separate non-stick skillet or on the griddle, fry two eggs (sunny-side up) in remaining ½ tablespoon of butter until white is thoroughly cooked.
Sprinkle eggs with salt, pepper, parsley, rosemary, thyme and Italian seasoning while cooking.
Remove skillet from oven or glass dish from microwave.
Slide eggs, sunny-side up over top of veggies.
Serve immediately.