1Préchauffez votre four à 100 °C (thermostat 3-4).
2Lavez et coupez les tomates en quartiers. Disposez-les sur une plaque recouverte de papier cuisson. Assaisonnez-les de sel, de poivre et d'une pincée de sucre. Arrosez-les d'un filet d'huile d'olive. Enfournez et laissez confire pendant 1 heure.
3Pendant ce temps, épluchez et émincez finement les oignons. Faites-les revenir 5 minutes à feu doux dans une poêle avec 20 grammes de beurre et un brin de romarin. Couvrez et laissez compoter pendant 15 minutes à feu doux. Retirez ensuite le brin de romarin. Assaisonnez de sel et de poivre.
4Dans une casserole, faites fondre 20 grammes de beurre. Incorporez la farine et mélangez bien. Délayez ensuite avec le lait et la crème. Portez à ébullition en remuant constamment. Laissez mijoter 2 minutes à feu doux. Assaisonnez la sauce de sel, de poivre et d'une râpée de noix de muscade.
5Plongez les œufs dans une casserole d'eau bouillante légèrement salée. Laissez cuire pendant 10 minutes. Rafraîchissez-les sous l'eau froide, écalez-les et coupez-les en rondelles.
6Dans un plat à gratin, étalez la compotée d'oignons. Recouvrez d'une fine couche de sauce. Disposez ensuite les rondelles d'œufs durs en alternant avec les tomates confites. Nappez le tout du reste de sauce. Parsemez de parmesan râpé et du reste de romarin.
7Passez le plat sous le gril du four pendant 2 à 3 minutes, jusqu'à ce que le dessus soit gratiné et légèrement doré.
8Servez chaud et savourez votre délicieux gratin d'oignons et tomates aux œufs durs !