Makaron ugotuj w osolonej wodzie al dente, zgodnie z czasem podanym na opakowaniu. Po ugotowaniu odcedź go i odstaw do przestudzenia, aby nie był gorący podczas łączenia z jajkami. Cebulę obierz i pokrój w piórka, pieczarki pokrój w plasterki, szynkę i paprykę w paski, fetę w kostkę, a pomidora w plastry. Jajka wbij do miski, lekko rozbełtaj widelcem i dopraw szczyptą pieprzu. Z solą warto uważać, bo feta i szynka są już wyraziste w smaku.
Na patelni rozgrzej łyżkę oleju. Wrzuć cebulę i smaż przez 2–3 minuty, aż lekko zmięknie i zacznie się szklić. Następnie dodaj pieczarki i smaż razem kolejne 4–5 minut, aż odparuje nadmiar wody. Na końcu dodaj paprykę oraz szynkę i smaż jeszcze 2–3 minuty. Warzywa powinny być lekko miękkie, ale nie rozgotowane. Gotową mieszankę zdejmij z patelni i odstaw na chwilę, żeby trochę przestygła.
Do naczynia żaroodpornego, które mieści się w koszu air fryera, przełóż ostudzony makaron. Dodaj podsmażoną cebulę, pieczarki, paprykę i szynkę, a następnie wsyp pokrojoną fetę. Całość delikatnie wymieszaj, tak aby składniki dobrze się rozłożyły. Na koniec zalej wszystko rozbełtanymi jajkami, starając się równomiernie rozprowadzić masę po całym naczyniu. Na wierzchu ułóż plasterki pomidora.
Naczynie wstaw do air fryera i piecz przez 20 minut w temperaturze 180 stopni Celsjusza. Po tym czasie otwórz urządzenie, posyp wierzch garścią startej mozzarelli i piecz jeszcze 5 minut w tej samej temperaturze. Ser powinien się rozpuścić i lekko zrumienić. Po upieczeniu odstaw zapiekankę makaronową z air fryera na 5 minut, żeby łatwiej się kroiła i nie rozpadała się podczas nakładania. Przed podaniem posyp szczypiorem lub natką pietruszki.