01 - Place the diced potatoes in a saucepan, cover with cold water, and add a pinch of salt. Bring to a boil, reduce heat, and simmer for 4–5 minutes until just tender. Drain well.
02 - In a large nonstick or cast-iron skillet, heat the butter and olive oil over medium heat.
03 - Add the onions and bell pepper (if using) and sauté for 3–4 minutes until softened and fragrant.
04 - Add the drained potatoes to the skillet. Cook, stirring occasionally, for 6–8 minutes until they start to turn golden and crisp.
05 - Stir in the diced corned beef. Spread the mixture evenly and press down lightly. Cook, undisturbed, for 4–5 minutes to develop a crispy bottom.
06 - Stir, flip, and repeat pressing down, allowing to crisp again for another 3–4 minutes.
07 - Season with salt and pepper. Sprinkle with fresh parsley before serving.
08 - In a separate pan, fry eggs to your liking and serve on top of the hash.