Cibulky očistíme, opláchneme, světlé části nasekáme najemno. Česnek rovněž nasekáme. Obojí společně orestujeme na 2 lžících přepuštěného másla. Přidáme špenát, zalijeme šálkem vody, přivedeme k varu. Ochutíme římským kmínem, koriandrem, muškátovým květem, solí a pepřem, zakryté cca 15 minut podusíme.
Filety omyjeme, osušíme na papírové utěrce, nakrájíme na cca 5 cm velké kousky. Pokapeme citronovou šťávou, osolíme a opepříme.
Na bešamel zahřejeme zbytek másla a necháme na něm zpěnit mouku. Přilijeme mléko, za stálého míchání na mírném ohni povaříme cca 5 minut. Vmícháme tahinu, nastrouhaný sýr a necháme ho rozpustit.
Troubu předehřejeme na 225 °C, pekáček vymastíme. Špenát necháme okapat na cedníku, polovinu množství ryby naskládáme do pekáčku, pokryjeme špenátem a na něj rozložíme zbytek rybích kousků. Přelijeme připraveným bešamelem a na střední liště trouby pečeme cca 20 minut.
Rozdělíme na talíře a ihned podáváme. Jako přílohu můžeme použít např. chlebové placky.