Dans une grande casserole, faites fondre le beurre avec l’huile d’olive à feu moyen. Ajoutez les oignons émincés et faites cuire, en remuant de temps en temps, jusqu’à ce qu’ils soient caramélisés et dorés, environ 30 à 40 minutes.
Incorporez l’ail émincé, le thym et la feuille de laurier. Laissez cuire encore une minute pour libérer les saveurs.
Versez le bouillon de bœuf, le bouillon de poulet et le vin (si vous en utilisez). Portez le mélange à ébullition, puis réduisez le feu et laissez mijoter pendant 15 à 20 minutes. Assaisonnez avec du sel et du poivre selon votre goût.
Préchauffez votre gril. Versez la soupe dans des bols allant au four. Garnissez chaque bol d’une tranche de pain grillé et d’une généreuse pincée de gruyère râpé.
Faites griller pendant 2 à 3 minutes jusqu’à ce que le fromage soit fondu et bouillonne.
Retirez délicatement les bols du four, laissez refroidir légèrement et servez.
Temps de préparation : 15 minutes
Temps de cuisson : 50 minutes
Temps total : 1 heure 5 minutes
Portions : 4