Картофель очистите и нарежьте кубиками со стороной 1 см. Лук очистите и нарежьте как можно мельче.
Разогрейте растительное масло в сковороде и обжаривайте лук, помешивая, 3–4 минуты до прозрачности. Добавьте картофель и жарьте на среднем огне, помешивая, примерно 20 минут до готовности. В конце посолите, поперчите, приправьте паприкой и чесночным порошком.
Яйца слегка взбейте вилкой и смешайте с картофелем. Ветчину и моцареллу нарежьте тонкими ломтиками.
Разогрейте духовку до 180 °С. Смажьте жаропрочную форму 10 г сливочного масла и выложите половину картофельной массы. Сверху распределите ветчину и сыр, накройте оставшимся картофелем.
Зеленый лук и петрушку очень мелко порубите и смешайте с панировочными сухарями и оставшимся сливочным маслом. Распределите смесь поверх картофеля.
Готовьте запеканку 20 минут. Немного остудите, нарежьте на порции и подавайте.