Pulite e tagliate i carciofi, mettendo man mano le fettine a bagno in acqua acidulata con il succo di limone. Sbattete le uova in una ciotola con 2 cucchiai di parmigiano, sale e pepe. Scolate i carciofi, asciugateli con carta da cucina e passateli prima nella farina e poi nelle uova sbattute. Friggeteli, pochi alla volta, in abbondante olio caldo, scolateli con un mestolo forato, passateli su carta da cucina e salateli.
Preparate la salsa. Fate soffriggere l'aglio con 2 cucchiai d'olio, unite la passata, il basilico e un pizzico di peperoncino; salate, mescolate e cuocete per 10 minuti a fuoco basso. Versate un velo di salsa sul fondo di una pirofila e disponete a strati i carciofi, il prosciutto, la scamorza a fettine molti sottili e il parmigiano fino a esaurimento degli ingredienti. Cuocete la parmigiana in forno a 200° per circa 30 minuti. Toglietela dal forno e lasciatela riposare per 10 minuti prima di servire.