Dans une sauteuse, faire fondre les 2 cuillères à soupe de beurre sur un feu moyen. Ajouter les oignons et les faire caraméliser, c'est-à-dire les laisser cuire 25 à 30 minutes en remuant de temps à autre. Verser dans un bol pour refroidir un peu. Réserver.
Dans la même poêle, faire revenir les morceaux de pancetta sur feu moyen-élevé jusqu'à ce qu'ils aient bien rendu leur gras. Déposer sur du papier absorbant pour absorber l'excès de gras. Réserver.
Préchauffer le four à 350 F.
Dans un saladier, fouetter les œufs, la farine et la poudre à pâte. Incorporer, petit à petit, l'huile, la bière et la moutarde. Ajouter le cheddar râpé. Mélanger.
Dans un petit bol, mélanger les oignons caramélisés avec 1 à 2 cuillères à soupe de farine pour bien les enrober.
Ajouter le reste des ingrédients (dés de cheddar, oignons caramélisés, pancetta et poivre) dans le saladier et bien mélanger.
Verser le tout dans un moule à cake et cuire au four environ 45 minutes.