Az olajat felhevítjük egy magas falú edényben, néhány perc alatt megfonnyasztjuk benne az apróra vágott hagymát, majd hozzáadjuk a darált húst. Fehéredésig sütjük, sózzuk, borsozzuk, azután nyakon öntjük a paradicsompürével. Vékonyra szelt fokhagymával ízesítjük, és kb. 30 percig, alacsony lángon, időnként megkeverve készre főzzük a szószt.
Amíg rotyog a húsos ragu, összeállítjuk a másik tölteléket: a ricottát sóval, borssal és a citromhéjjal ízesítjük, hozzáütjük a tojásokat, és kézi habverővel egy sűrű krémet keverünk belőle. Belereszeljük a parmezán ¾-ét, újabb keverés következik, és kicsit félretesszük.
A sütőt előmelegítjük 180 fokra, légkeverésen. Lereszeljük kis lyukú reszelőn a provolone sajtot, a zöld fűszereket pedig felaprítjuk. Mikor már majdnem kész a húsos ragu, hozzáadjuk a friss fűszerek ¾-ét, a maradékot pedig a ricottához keverjük.
Egy nagyobb, magas falú sütőtál alján egyenletesen eloszlatunk egy kevés paradicsomos ragut, jöhet rá a tésztaréteg, újabb paradicsomos réteg, majd a ricotta, és egy réteg provolone. Ezeket a rétegeket ismételjük, végül az utolsó adag provolone tetejére ráreszeljük a maradék parmezánt is. 35-40 perc alatt aranyszínűre sütjük, és tálalás előtt 15-20 percig pihentetjük.