In una casseruola far imbiondire la cipolla tritata con un po’ d’olio.
Aggiungere la passata di pomodoro (se dovesse essere troppo densa, allungarla con un po’ d’acqua) e portare a cottura.
Aggiustare di sale, profumare con del basilico fresco e tenere da parte.
Nel frattempo in una padella far rosolare il macinato con un filo d’olio, aggiustare di sale e trasferire il tutto in una ciotola.
Unirvi poi la ricotta, la mozzarella, il formaggio grattugiato e 2 o 3 cucchiai di salsa.
In una capace casseruola lessare per circa 10 minuti in acqua bollente salata le caccavelle.
Scolarle e sistemarle in una pirofila con un fondo di salsa.
Farcire ogni caccavella con 1/4 del ripieno di carne e ricotta.
Condire ancora con un po’ di salsa e con del formaggio grattugiato.
Infornare la pirofila ad una temperatura di 200 per il primo quarto d’ora coperta con un foglio di alluminio, il restante tempo scoperta, in modo che la superficie risulti un po’ gratinata.
Far rassettare le caccavelle qualche minuto, poi servirle, accompagnate da una fogliolina di basilico.