01 - Place diced potatoes in a saucepan, cover with cold water, and add a pinch of salt. Bring to a gentle boil and cook for 5 minutes until just tender but not fully cooked. Drain well and let steam dry for 2 minutes.
02 - Heat 1½ tbsp butter and 1 tbsp oil in a large skillet over medium-high heat. Add potatoes in a single layer and cook, undisturbed, for 5–7 minutes until golden and crispy on the bottom. Flip and cook another 3–4 minutes until crisp all over. Transfer potatoes to a plate and set aside.
03 - Add remaining butter and oil to the skillet. Sauté onion and bell pepper for 2–3 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
04 - Add diced corned beef to the skillet and cook 2–3 minutes, stirring occasionally, until starting to brown.
05 - Return potatoes to the pan. Season with salt, pepper, smoked paprika, and cayenne. Stir to combine, pressing mixture down lightly with a spatula. Cook undisturbed for 3–4 minutes for extra crispiness.
06 - Sprinkle with parsley. Taste and adjust seasoning as needed. For a traditional touch, top with fried eggs.
07 - Serve hot, garnished with extra parsley and your choice of ketchup or hot sauce.