Préchauffez votre four à 180°C (thermostat 6).
Coupez les courgettes en deux dans le sens de la longueur et évidez-les délicatement à l'aide d'une cuillère pour créer des bateaux.
Dans une poêle, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon et l'ail, puis faites revenir jusqu'à ce qu'ils soient translucides.
Ajoutez la viande hachée dans la poêle et faites cuire jusqu'à ce qu'elle soit bien dorée. Assaisonnez avec du sel, du poivre et les herbes de Provence.
Incorporez les tomates concassées et le riz à la préparation. Laissez mijoter pendant environ 10 minutes, en remuant de temps en temps.
Remplissez les courgettes évidées avec le mélange de viande et de riz. Disposez-les dans un plat allant au four.
Saupoudrez le fromage râpé sur le dessus des courgettes farcies.
Enfournez pendant environ 25-30 minutes, jusqu'à ce que les courgettes soient tendres et le fromage doré.