Préchauffez le four à 210 °C (thermostat 7).
Dans une casserole, versez le court-bouillon dans 2 litres d'eau, amenez à ébullition, plongez le colin dedans, laissez frémir pendant 15 minutes. Égouttez-le, enlevez la peau et retirez les arêtes. Disposez dans un plat à gratin beurré.
Préparez à part la sauce béchamel avec 80 g de beurre, mélangez-y la farine, laissez cuire 2 à 3 minutes puis arrosez avec le lait. Ajoutez la moitié du gruyère râpé, le persil, la noix de muscade et la crème, salez, poivrez et versez la sauce sur le poisson.
Lavez et pelez les tomates, coupez-les en rondelles, disposez les tranches sur le plat et saupoudrez avec le reste de gruyère et 20 g de beurre coupé en carrés.
Faites cuire au four 20 minutes. Servez bien chaud.