Cuocere la pasta: In una pentola capiente, portate a ebollizione abbondante acqua salata. Aggiungete gli anelletti e cuoceteli per circa 5 minuti in meno rispetto al tempo di cottura indicato sulla confezione, poiché finiranno di cuocere in forno. Scolateli e teneteli da parte.
Preparare il sugo: In una padella grande, scaldate l'olio extravergine d'oliva a fuoco medio. Aggiungete la cipolla e l'aglio tritati e soffriggete fino a quando la cipolla diventa trasparente. Aggiungete la carne macinata e cuocete fino a quando è ben dorata. Aggiungete la passata di pomodoro, salate e pepate a piacere. Lasciate cuocere a fuoco lento per circa 15-20 minuti, mescolando di tanto in tanto.
Unire la pasta e la mozzarella: In una ciotola grande, mescolate gli anelletti cotti con il sugo di carne e la mozzarella a cubetti. Assicuratevi che la pasta sia ben condita.
Preparare la teglia: Preriscaldate il forno a 180°C. Versate il composto di anelletti nella teglia da forno e livellate la superficie. Spolverate con il parmigiano grattugiato.
Cuocere in forno: Infornate per circa 25-30 minuti, o fino a quando la superficie è dorata e croccante.
Servire: Sfornate gli anelletti al forno e lasciateli riposare per qualche minuto. Guarnite con basilico fresco e servite caldo.