If you don't have leftover steak and caramelized onions follow the directions below:
For caramelized onions (optional): Place a tablespoon of olive oil into a large skillet over medium heat. Add the sliced onions and cook, stirring often, for 20-30 minutes, or until caramelized and golden brown. Season with sea salt, to taste. Side Note: If the skillet gets dry, add a tablespoon of water or two.
For steak: Sauté steak, seasoned to taste, in a touch of olive oil over medium high heat for about 3-4 minutes per side, or to your desired degree of doneness. Remove from heat and let it rest for 5-7 minutes before dicing.
Boil the diced potatoes in water for 4-5 minutes; drain.
Heat the olive oil in a large skillet over medium heat; add the onion and sauté for 2 minutes then add the potatoes. Push the potatoes down in the pan with your spatula and leave alone for 3-4 minutes. Flip the potatoes to brown on the other side. Continue to leave the potatoes alone for 3-4 minutes before flipping. Once the potatoes and onions are golden brown, add the diced steak and caramelized onions and heat through. Season with paprika, sea salt, and freshly cracked pepper, to taste.
Cook eggs, if desired. Click the link above for directions if needed. Serve your steak hash with an egg on top. Serve immediately. Enjoy.