Préchauffez votre four à 180 °C (thermostat 6) et graissez un moule carré de 20 cm de côté.
Dans une poêle, faites revenir les lardons à feu moyen jusqu'à ce qu'ils soient dorés. Égouttez l'excès de graisse et laissez refroidir.
Dans un grand bol, battez les œufs avec l'huile d'olive. Ajoutez les courgettes râpées et mélangez bien.
Incorporez la farine, le cacao en poudre, la levure chimique, le sel et le poivre. Mélangez jusqu'à obtenir une pâte homogène.
Ajoutez les lardons et le fromage râpé à la pâte et mélangez délicatement.
Versez la préparation dans le moule préparé et lissez le dessus.
Enfournez pendant 25 à 30 minutes, ou jusqu'à ce qu'un couteau inséré au centre en ressorte propre.
Laissez refroidir quelques minutes avant de couper en carrés et de servir.