01 - Warm 2 tablespoons of oil or butter in a large skillet over medium heat. Add the diced potatoes and cook, stirring occasionally, until golden and almost tender, about 10–12 minutes.
02 - Add the chopped onion and bell pepper to the skillet. Sauté for 3–4 minutes until softened. Stir in the garlic and cook for 1 minute more until fragrant.
03 - Add the corned beef to the skillet, mixing well to combine with the vegetables. Spread the mixture evenly and cook undisturbed for 3–4 minutes to encourage crisping. Flip and cook an additional 2 minutes.
04 - Season with salt and pepper to taste. Stir in the chopped parsley, then reduce heat to low to keep warm while preparing the eggs.
05 - Fill a medium saucepan with water and bring to a gentle simmer. Add the white vinegar to help the eggs hold their shape.
06 - Crack each egg into a small bowl. Create a gentle swirl in the simmering water, then carefully slide in the eggs one at a time. Poach for 3–4 minutes for runny yolks or longer if you prefer firmer eggs.
07 - Carefully remove each egg with a slotted spoon and gently blot dry on a paper towel to remove excess moisture.
08 - Serve generous portions of the corned beef hash on plates and top each portion with a poached egg. Garnish with extra fresh parsley.