Faites chauffer le lait et le beurre jusqu'à ébullition. Verser la semoule, et laisser bouillir une minute. Ajouter le gruyère, les oeufs un à un, sel, poivre.
Etaler à la spatule dans un plat à gratin beurré. Disposer dessus le thon égoutté et émietté, les champignons et les tomates coupées en rondelles fines.
Saupoudrez de gruyère et faites cuire au four à 210°C (thermostat 7) 15 à 20 minutes.