In a pot of salted water, bring cubed potatoes to a boil for 5 minutes until slightly tender; set aside. Strain out excess water and set aside.
Heat olive oil over medium heat in a cast iron skillet, sauté diced onions for 3 minutes. Season cubed potatoes generously with spices and hot sauce, and add them along with the 2 tablespoons of butter to the skillet. Cook for 10 minutes stirring occasionally to brown potatoes.
Add in corned beef and mix throughout. Cook for an additional 5 minutes, stirring occasionally. Allow the corned beef hash to settle for a little while to absorb the corned beef spices. I like to make mine in the morning, and reheat for dinner.
Add one tablespoon of butter to your griddle and melt. Cook eggs over low-medium heat. You want the eggs to remain intact so flip only once the whites are fully cooked. After gently flipping, keep the egg on the yolk side down for 30 seconds so it doesn’t cook the yolk.
Add 1 tablespoon of butter to a heated griddle and toast English muffins or until crisp and lightly browned.
Add a generous portion of corned beef hash to the bottom of your English muffin. Top with your egg, and swiss cheese. Enjoy warm!