5 oignons, 6 tranches de pain de campagne, 200 g de comté ou d'emmental, 3 jaunes d'oeufs, 2 gousses d'ail, 1 bouquet garni, 1 litre de bouillon de volaille, 20 cl de vin blanc, 6 cl de porto, 40 g de beurre, farine, sel fin, poivre du moulin.
Dans un faitout, faire dorer les oignons pelés et émincés à feu moyen 15 min dans le beurre chaud. Saupoudrer d'une bonne cuillerée de farine, puis remuer quelques instants sur feu doux.
Verser le vin, faire légèrement réduire puis mouiller avec le bouillon. Ajouter le bouquet garni, les gousses d'ail pelées et écrasées, sel, poivre. Amener à ébullition puis laisser mijoter 30 min.
Préchauffer le four thermostat 4-5 (130 °C). Y faire sécher le pain environ 15 min sur une grille. Délayer au fouet les jaunes d'oeufs avec le porto. Râper le fromage.
Régler le thermostat à 7-8 (220°C). Quand la soupe est cuite, ôter le bouquet garni. Hors du feu, ajouter les jaunes d'oeufs en fouettant. Placer les tranches de pain séchées dans six bols, verser la soupe dessus. Parsemer de fromage et mettre les bols sous le gril jusqu'à ce que la surface soit bien gratinée. Déguster brûlant.
Pour un service simplifié placer la soupe dans une grande soupière et faire gratiner au bain marie