Laver les endives, en ôter le trognon et les couper en deux dans le sens de la longueur
Faire fondre le beurre dans une poêle et y faire cuire les endives à feu doux pendant 1/2 h en les retournant à mi-cuisson
Saler et poivrer
Pendant ce temps, préparer la béchamel
Dans une casserole, dissoudre le cube de bouillon dans 1 litre d'eau bouillante
Faire cuire le poisson dans ce bouillon pendant 5 minutes (le liquide doit rester frémissant)
Hors du feu, ajouter la moitié du gruyère râpé à la sauce béchamel
Saler et poivrer
Dans un plat à gratin, disposer les endives, puis le poisson égoutté
Recouvrir de béchamel, puis du restant de fromage râpé
Faire gratiner au four préalablement chauffé, pendant 5 à 10 minutes