01 - Place the diced potatoes in a saucepan, cover with cold water, and bring to a boil. Reduce heat and simmer for 5–7 minutes, until just tender but not mushy. Drain well and set aside.
02 - Heat 2 tablespoons of butter and 2 tablespoons of oil in a large skillet over medium-high heat. Add the onions and bell pepper; sauté for 3–4 minutes, until softened.
03 - Add the garlic and sauté for 30 seconds, until fragrant.
04 - Stir in the drained potatoes. Cook undisturbed for 4–5 minutes to let them crisp and brown on one side.
05 - Add the diced corned beef and smoked paprika (if using). Stir to combine, then press the mixture into an even layer. Cook undisturbed for another 4–5 minutes, allowing the bottom to brown and crisp. Season with salt and pepper.
06 - Gently flip sections of the hash to brown the other side for 3–4 more minutes.
07 - If serving with eggs, push the hash to the sides of the skillet, add the remaining butter, and crack eggs into the center. Cook to desired doneness.
08 - Sprinkle with fresh parsley and serve hot.