Cook the diced potatoes in a pan with olive oil over medium heat. Stir occasionally for about 10 minutes until golden and crispy.
Add the diced onion, bell pepper, and garlic to the pan, sautéing for 3–4 minutes until soft.
Add the cooked and sliced steak to the pan and stir everything together. Cook for another 3–4 minutes until the steak is heated through.
In a separate pan, fry the eggs sunny-side-up. Season with salt and pepper.
Once everything is cooked, spoon the potato and steak mixture onto plates and top with the fried egg. Garnish with fresh herbs if desired.