A breakfast sandwich built with Bacon, Egg, parmigiana, spinach and hash browns. The parmesan crusted eggs make for a crispy over easy or sunny side up egg with heavily seasoned hash browns and garlicky spinach.
Start by frying your bacon in a large pan. Place bacon in cold pan and heat to medium high heat. Fry until bacon is crispy.
Grate your potatoes on a grater with the largest grating hole available. Then rinse potatoes until water runs clear. Dry thoroughly. Grate your onion and mix it with the potato mixture. Press one clove of garlic into the mixture. Season with oregano, parsley, paprika, cayenne, salt, and pepper.
In a large pan, place 2 tablespoon of bacon grease and bring to medium-high heat. Spread your potatoes evenly across pan (you may have to do 2 batches). Leave without moving for 7 minutes, or until golden brown. Flip over and place 2 tablespoon of butter on top of the mixture. Cook for another 5 minutes without mixing. Then for the last 2-5 minutes mix potatoes thoroughly until brown and crispy.
Sauté spinach in same pan that you cooked potatoes. Crush two cloves of garlic and place in pan with olive oil on medium heat and cook until fragrant. Add spinach and cook until it wilts, about 2 minutes.
In a pan, place 1 tablespoon of butter. Once heated, spread parmesan on the pan and carefully crack your egg over the parmesan. Fry how you would normally fry an over easy egg. Flip after 2 minutes.
Toast your English muffins or roll. Place your hash browns on the bottom of the roll, followed by spinach, your egg, then your bacon.
Notes
When spreading the parmesan over the pan, make sure the pan is hot, otherwise when you crack the egg, it will spread past the bounds of the cheese.
Cooking hashbrowns also requires a hot pan. Be sure to let the pan heat and spread the potatoes in an even thin layer across the pan to ensure the crispiest hashbrowns.