Préchauffez votre four à thermostat 6 (180°).
Ciselez finement les oignons. Faites-les dorer légèrement dans la poêle avec le beurre.
Égouttez les pétales de tomates confites et coupez-les en petits morceaux.
Dans un saladier, versez la farine et la levure et mélangez-les. Formez un puits dans le saladier et cassez-y les œufs. Battez le mélange (à la fourchette ou avec un fouet) en commençant par le centre. Salez, poivrez et ajoutez l’huile et le lait chaud.
Mélangez bien jusqu’à obtenir une texture homogène, puis ajoutez le gruyère râpé, les oignons ciselés et les morceaux de tomates confites. Mélangez de nouveau.
Beurrez un moule à cake et versez-y la préparation. Mettez au four 45 min environ (thermostat 6 ou 180°).
Vous pouvez servir ce cake aux oignons, chaud ou froid, accompagné d’une salade verte.