Lessate le patate intere con la buccia in abbondante acqua salata fino a quando saranno tenere (circa 30-40 minuti a seconda della dimensione).
Ungete uno stampo a cerniera di 24 cm con olio extravergine d’oliva e distribuite le patate sul fondo dello stampo.
Schiacciate con il fondo di un bicchiere, premendo bene con il dorso di un cucchiaio per creare una base uniforme e compatta formando anche il bordo.
In una padella antiaderente, rosolate la cipolla tritata finemente con un filo d’olio fino a quando diventa trasparente. Aggiungete le zucchine mondate e tagliate a cubetti e cuocete a fuoco medio per circa 10 minuti, mescolando di tanto in tanto.
Rosolate la pancetta in padella senza olio per 5 minuti.
In una ciotola, sbattete le uova con una forchetta. Aggiungete il parmigiano grattugiato, la panna fresca e un pizzico di sale e pepe. Mescolate bene fino a ottenere un composto omogeneo.
Versate le zucchine e la pancetta rosolata sulla base di patate schiacciate, distribuendole uniformemente.
Versate il composto di uova, panna sopra le zucchine e livellate bene la superficie. Unite la mozzarella tagliata a cubetti e il prezzemolo tritato.
Infornate la torta di patate e cuocete a 180 gradi in forno statico per 45 minuti, coprendo gli ultimi 15 minuti con un foglio di alluminio se la superficie tende a scurirsi troppo. La torta è pronta quando sarà ben dorata e il ripieno si sarà rappreso.
Lasciate intiepidire leggermente la torta di patate prima di sformarla e tagliarla a fette.