Tresku omyjeme, osolíme, zakapeme citronovou šťávou a necháme povolit. Cibuli oloupeme a nakrájíme najemno. Česnek sloupneme a prolisujeme. Očištěnou rukolu a petrželku jemně usekáme.
V míse promícháme jogurt s cibulí, česnekem, rukolou a petrželkou. Osolíme, opepříme a do směsi vložíme osušenou rybu. Vše necháme v chladu asi 15 minut rozležet.
Do zapékací mísy rozložíme rybu i s ochuceným jogurtem. Poklademe plátky másla, zakryjeme alobalem a vložíme do trouby předtopené na 220 °C na 15 - 20 minut. Potom alobal odstraníme a rybu dopečeme. Podle oblíbenosti pokrm posypeme strouhaným eidamem nebo nivou a ještě krátce zapečeme.
Tresku zapékanou v jogurtu s bylinkami podáváme s vařeným bramborem a jarní zeleninou.