Sbuccia lo spicchio d'aglio, schiaccialo leggermente e fallo soffriggere in una padella con le olive calde. Dopo 1-2 minuti, aggiungi il basilico e l'origano e bagna il tutto con la passata. Condisci con sale e pepe a piacere. Fai sobbollire la salsa a fuoco medio per 15 minuti. Se necessario, aggiungi qualche cucchiaino di acqua durante la cottura per mantenere la salsa cremosa.
Scola la ricotta fresca. Lava gli spinaci e rimuovi gli eventuali gambi duri. Metti gli spinaci bagnati e gocciolanti in una padella capiente, condiscili con un pizzico di sale e falli collassare a fuoco medio. Scola il liquido in eccesso, poi lascia raffreddare la verdura e strizza il liquido rimanente.
Ora trita grossolanamente gli spinaci e mescolali con la ricotta scolata e 80 g di parmigiano grattugiato. Insaporisci con sale, pepe e noce moscata grattugiata.
Preriscalda il forno a 190°C.
Stendi le sfoglie di pasta, metti un cucchiaio di ripieno vicino all'estremità della sfoglia e arrotola nel senso della lunghezza per formare un cannelloni. Spennella il rotolo con un po' d'acqua. Ripeti l'operazione con le altre sfoglie di pasta.
Spalma un po' di salsa sul fondo della pirofila e disponi i cannelloni al suo interno. Versa il resto della salsa e spolvera con il parmigiano rimanente.
Cuoci i cannelloni in forno per circa 15-20 minuti fino a quando non saranno dorati. Togli dal forno e lascia riposare per 5 minuti prima di servire.