Eplucher les courgettes et les découper en rondelles pas trop épaisses. Les fairecuire dans l'eau bouillante pendant 20 minutes. Les rafraichir et bien égoutter.
Peler et hacher l'ail et les oignons. Peler et couper en petits dés les tomates pelées etépépinées. Dans une poêle, faire revenir l'ail et les oignons dans l'huile d'olive.
Ajouter la viande hachée. Faire revenir. Ajouter les dés de tomates (ou la boîte de tomates pelées coupées en dés), le vin blanc, le persil, le thym. Saler et poivrer. Couvrir et laisser mijoter 30 minutes.
Faire fondre le beurre dans une casserole. Ajouter la farine, mélanger et laisser cuire quelques instants. Incorporer le lait doucement et faire cuire la béchamel pendant 10 minutes sans cesser de remuer.
Dans un plat de cuisson, alterner les couches de courgettes, de viande, de béchamel. Terminer par une couche de courgettes. Parsemer de fromage râpé. Enfourner pour 30 minutes.