Prepare the Potatoes: Boil the chopped potatoes in salted water for 6-8 minutes until just tender. Drain and let steam dry for a few minutes.
Sauté the Onions: Heat 1 tbsp of vegetable oil in a large frying pan over medium heat. Add the chopped onion and sauté until soft, about 3-4 minutes.
Crisp the Potatoes: Add the remaining oil to the pan, then add the boiled potatoes. Cook undisturbed for 5 minutes until golden and crispy. Flip and cook for another 3-4 minutes.
Add the Corned Beef: Stir in the diced corned beef and Worcestershire sauce. Press the mixture into an even layer and cook for another 5 minutes to develop a crispy crust.
Final Touches: Season with black pepper, adjust salt if needed, and serve hot. Optionally, top with a fried egg for extra flavour.