01 - Place diced potatoes in a saucepan and cover with cold water. Add a pinch of salt. Bring to a boil, reduce heat, and simmer for 5 to 7 minutes until just tender but not falling apart. Drain thoroughly and set aside.
02 - Heat 1 tablespoon oil in a large skillet over medium heat. Add onions and red bell pepper. Cook for 3 to 4 minutes until softened and fragrant.
03 - Add drained potatoes to the skillet with remaining oil. Cook, stirring occasionally, for 5 to 7 minutes until potatoes develop golden color and crisp edges.
04 - Stir in diced corned beef, Worcestershire sauce, salt, and pepper. Spread mixture evenly in pan and press down gently with spatula. Let cook undisturbed for 3 to 4 minutes to develop a crust.
05 - Stir mixture, then press down again and let cook undisturbed for another 2 to 3 minutes to achieve maximum crispiness.
06 - Sprinkle chopped parsley over the hash and toss gently to combine.
07 - If serving with eggs, heat separate skillet over medium heat and fry eggs to desired doneness. Place eggs on top of each serving.
08 - Transfer hash to serving plates or platter. Garnish with additional fresh parsley if desired. Serve hot while crispy.