Préparer les oignons : Épluchez et émincez finement les oignons. Dans une poêle, faites chauffer un peu d’huile d’olive à feu doux. Ajoutez les oignons et laissez-les cuire pendant 15 à 20 minutes, jusqu’à ce qu’ils deviennent fondants et légèrement dorés. Si vous souhaitez un goût encore plus sucré, ajoutez une cuillère de sucre à mi-cuisson pour les caraméliser. Réservez.
Préparer l’appareil à gâteau : Dans un grand saladier, battez les œufs avec le lait et l’huile. Ajoutez la farine et la levure, puis mélangez jusqu’à obtenir une pâte lisse et homogène.
Incorporer les ingrédients restants : Ajoutez le fromage râpé et les herbes de Provence à la pâte. Salez et poivrez selon votre goût, puis mélangez bien.
Mélanger les oignons caramélisés : Incorporez les oignons dans la pâte et mélangez délicatement pour bien répartir tous les ingrédients.
Cuisson : Versez la préparation dans un moule préalablement beurré et fariné (ou tapissé de papier cuisson). Enfournez dans un four préchauffé à 180°C (350°F) et laissez cuire pendant 30 à 40 minutes. Le gâteau doit être bien doré et une lame de couteau doit ressortir propre.
Démouler et servir : Laissez le gâteau tiédir quelques minutes avant de le démouler. Il se déguste aussi bien chaud que froid, accompagné d’une salade verte.