Cuire le riz 7 à 8 min dans 250 ml d'eau salée : il doit rester ferme, sa cuisson se terminera au four.
Laver les courgettes, retirer les extrémités et les couper en petits dés.
Faire revenir les dés de courgettes dans une grande poêle avec un filet d'huile d'olive, à feu moyen, 10 min environ, jusqu'à ce qu'ils rendent leur eau et s'attendrissent. Égoutter.
Émincer finement les oignons et les faire blondir dans un peu d'huile d'olive.
Hacher l'ail, le persil et le basilic, et râper le fromage.
Préchauffer le four à 180 °C en mode statique.
Battre les œufs dans un grand saladier, puis ajouter les courgettes, les oignons, le riz, l'ail, les herbes et les deux tiers du fromage. Saler, poivrer et bien mélanger.
Verser la préparation dans le plat huilé, sur 4 à 5 cm d'épaisseur.
Parsemer du reste de fromage et de la chapelure, puis arroser d'un filet d'huile d'olive.
Enfourner pendant 35 à 40 min, puis passer 5 min sous le gril pour bien gratiner.
Laisser reposer 5 min avant de servir.