Râper le zeste et exprimer le jus du citron. Mélanger le zeste avec les pistaches, réserver. Hacher l’oignon. Chauffer le beurre dans une grande casserole. Ajouter le riz, l’oignon et les amandes, faire revenir env. 2 min jusqu’à ce que le riz soit translucide. Ajouter le bouillon, le safran et le jus de citron. Couvrir et laisser cuire à feu doux durant env. 30 min.
Saler et poivrer les filets de poisson. Les couper en tronçons d’env. 5 cm de largeur. Partager la laitue en deux, retirer le trognon, couper les feuilles en lanières de 5 cm de largeur. Au bout de 20 min de cuisson, répartir la laitue sur le riz, y déposer le poisson et terminer la cuisson à couvert. Parsemer du mélange zeste-pistaches avant de servir.