Faire revenir les oignons dans une casserole avec l'huile et le beurre. Bien mélanger puis laisser mijoter 30 minutes à feu doux jusqu'à ce que les oignons soient bien tendres.
Augmenter la température et faire cuire les oignons jusqu'à ce qu'ils soient bien caramélisés. Ajouter l'ail puis le vin blanc et laisser réduire quelques minutes.
Ajouter la farine et mélanger avant d'ajouter le cognac, le thym et le bouillon. Laisser mijoter à feu doux pendant 30 minutes.
Préchauffer le four à 220ºC.
Couper le dessus de la boule de pain et creuser l'intérieur. Verser un filet d'huile d'olive et assaisonner avec du sel et du poivre
Déposer les tranches de gruyère sur les bords du pain et sur le 'chapeau'. Enfourner et faire cuire 3-5 minutes jusqu'à ce que le fromage soit fondu.
Sortir les pains du four et les remplir avec la soupe. Ajouter des tranches de gruyère sur le dessus
Placer le four en position gril et enfourner le pain pour faire gratiner.