Start by peeling and dicing your potatoes into small cubes. This helps them cook evenly and get crispy.
In your skillet, melt 2 tablespoons of butter over medium heat. Add the diced potatoes, salt, and pepper. Cook for about 10-15 minutes, stirring occasionally, until the potatoes are golden brown and tender.
Once the potatoes are cooked, add the chopped onion and red bell peppers to the skillet. Sprinkle in the Italian seasoning and red pepper flakes if using. Cook for an additional 5 minutes, or until the vegetables are softened.
Stir in the cubed corned beef and cook for another 5 minutes, allowing the flavors to meld together. You want the corned beef to heat through and get a little crispy on the edges.
In a separate pan, melt the remaining tablespoon of butter over medium heat. Crack the eggs into the pan and cook to your liking—sunny-side up or over easy works beautifully with this dish.
Once everything is cooked, serve the corned beef hash on plates, topped with a fried egg. Enjoy the warm, comforting flavors of your Homemade Corned Beef Hash!