01 - Bring a medium pot of salted water to a boil. Add the diced potatoes and cook for 5 to 6 minutes, until they are just tender. Drain thoroughly and set aside.
02 - Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the finely chopped onion and diced red bell pepper, then sauté for 3 to 4 minutes until softened.
03 - Add the drained, par-cooked potatoes to the skillet with the aromatics. Cook, stirring occasionally, for 6 to 8 minutes, until they turn golden brown and become crisp.
04 - Stir in the diced or shredded halal corned beef, using a spatula to break it apart if necessary. Cook for an additional 5 minutes, allowing it to heat through and become slightly crisp. Season generously with salt and freshly ground black pepper.
05 - While the hash cooks, fill a medium saucepan with water and bring it to a gentle simmer. Add 1 tablespoon of white vinegar. Carefully crack each large egg into a separate small bowl, then gently slide them one by one into the simmering water. Poach the eggs for 3 to 4 minutes, until the whites are fully set but the yolks remain runny. Using a slotted spoon, carefully remove the poached eggs and drain them briefly on kitchen paper.
06 - Divide the prepared corned beef hash evenly among four serving plates. Top each portion with a freshly poached egg and garnish with the chopped fresh parsley. Serve immediately for best enjoyment.