Épluchez les pommes de terre et coupez-les en rondelles d'environ 0,5 cm d'épaisseur.
Dans une grande casserole d'eau salée, faites cuire les rondelles de pommes de terre pendant 10 minutes. Égouttez-les et réservez.
Dans une poêle, faites fondre le beurre et ajoutez l'huile d'olive. Ajoutez les oignons émincés et faites-les revenir à feu moyen jusqu'à ce qu'ils deviennent dorés et caramélisés, environ 15-20 minutes.
Dans un plat allant au four, disposez une couche de pommes de terre, assaisonnez de sel, poivre et éventuellement de thym.
Ajoutez une couche d'oignons caramélisés, puis parsemez de fromage Gruyère râpé.
Répétez l'opération jusqu'à épuiser les ingrédients, en terminant par une couche de fromage.
Enfournez pendant 25-30 minutes, jusqu'à ce que le dessus soit bien doré et croustillant.