01 - Place diced potatoes in a saucepan, cover with cold water, bring to a boil, then simmer for 5 minutes. Drain thoroughly.
02 - Heat vegetable oil or butter in a large skillet over medium heat. Add onions and bell pepper, sauté for 3 minutes until softened.
03 - Add the parboiled potatoes to the skillet and cook, stirring occasionally, for 8 to 10 minutes until golden and crisp.
04 - Stir in minced garlic, paprika, dried thyme, salt, and black pepper. Cook for 1 minute to release aromas.
05 - Add diced beef and continue cooking for 5 to 7 minutes, stirring occasionally, until heated through and starting to crisp.
06 - Mix in chopped fresh parsley and adjust seasoning as needed.
07 - In a separate pan, fry or poach eggs to serve atop the hash, if desired.
08 - Serve the beef hash hot, garnished with extra parsley.