Preheat a large cast iron skillet over medium heat. Add oil, followed by the diced potatoes. Season with salt and pepper. Cook without stirring for 7 to 10 minutes to build a golden crust on the bottom. Toss, then cook undisturbed for another 5 to 7 minutes. Toss once more and cook an additional 4 to 5 minutes until golden brown on multiple sides.
2 tablespoons oil, 1½ pounds Yukon Gold or baby red potatoes, 1 to 3 teaspoons kosher salt, 1 teaspoon black pepper
Melt butter in the skillet. Add the diced onion with a pinch of salt and cook until softened, about 4 to 5 minutes.
2 tablespoons unsalted butter, 1 large large yellow onion
Add the minced garlic, thyme, oregano, smoked paprika, and red pepper flakes. Stir often and cook until fragrant, about 1 minute.
6 cloves garlic, 1 teaspoon dried oregano, ½ teaspoon dried thyme, ½ teaspoon smoked paprika, ¼ teaspoon red pepper flakes
Increase heat to medium-high. Add the chopped corned beef and Worcestershire sauce, tossing to combine. Cook for 5 to 7 minutes, stirring only once or twice, to render out the fat and crisp up the corned beef.
1 pound cooked corned beef brisket, 1 tablespoon Worcestershire sauce
Create 4 small wells in the hash. Add a small drizzle of the remaining olive oil into each well. Crack the eggs into the wells and season with salt and pepper. Reduce heat to medium-low and cover the skillet. Cook for 4 to 5 minutes for runny yolks, or up to 8 minutes for fully set yolks. Make sure the egg whites are completely set before removing from heat.
4 large eggs, 1 tablespoon oil, Salt and pepper
Garnish with fresh parsley, flaky salt, and cracked black pepper. Serve immediately straight from the skillet.
2 tablespoons fresh parsley