01 -
Bring a pot of water to a boil and add the diced potatoes. Cook for 5 minutes to get them started, then drain well in a strainer. This helps them get crispy later without taking forever to cook through.
02 -
Let the steaks come to room temperature for about 15 minutes, then season both sides generously with 1 teaspoon of salt and ½ teaspoon of pepper. Heat a large cast iron skillet over medium-high heat and add 2 tablespoons of oil. Sear the steaks for 4-5 minutes per side until beautifully browned.
03 -
Remove the steaks to a cutting board and let them rest for 10 minutes - this keeps all those juices locked in. Then cut into bite-sized cubes.
04 -
Add the remaining oil to the same skillet and turn the heat down to medium. Toss in the parboiled potatoes, onion chunks, and diced bell peppers. Sprinkle with the minced garlic, paprika, red pepper flakes, and the remaining salt and pepper.
05 -
Cook the potato mixture for about 15 minutes, stirring occasionally to prevent burning, until the potatoes are golden brown and crispy on the outside. Add the cubed steak back in and give everything a good stir.
06 -
Reduce the heat to medium-low and use a spoon to make 4 wells in the hash. Crack an egg into each well, then cover the skillet with a lid and cook for 3-4 minutes until the eggs are cooked to your liking.
07 -
Taste and adjust seasoning with more salt and pepper if needed. Garnish with fresh parsley or chopped green onions, then serve straight from the skillet while everything is hot and crispy!