Omyjeme plátky tresky, osušíme je a lehce je naklepeme paličkou na maso, pak je stejnoměrně zařízneme. Každý plátek rozkrojíme podélně na tři pruhy. Vyloupeme garnáty, odstraníme z nich černé střívko, omyjeme je a osušíme. Opatrně okartáčujeme lanýž, omyjeme ho a pokrájíme na tenké plátečky. Ostřím nože otevřete hřebenatky, vyjmeme bílou a oranžovou část, rychle je opláchneme pod tekoucí vodou a bílé části rozkrojíme na poloviny.
Očistíme houby, opláchneme je, osušíme, pět jich pokrájíme na plátky a ostatní hrubě nasekáme. Osmažíme v pánvi na lžíci oleje oloupaný česnek a petrželku, přidáme plátky hub a hřebenatky, osolíme vše a opepříme, smažíme 2 minuty na mírném plameni. Obsah pánve pak dáme stranou.
Do stejné pánve nalijeme zbývající olej, přidáme nasekané houby a smažíme je asi 2 minuty. Necháme vystydnout, pak do nich vyklepneme vejce, přidáme po špetce soli a pepře a vidličkou všechny ingredience důkladně promícháme. Na každý pruh tresky položíme jednoho garnáta a a plátek lanýže a zavineme je.
Válečkem na nudle rozválíme těsto a vyložíme jím lehce máslem vymazanou a moukou vysypanou kulatou formu. Propícháme těsto na dně vidličkou a poskládáme do ní tresčí závitky. Navrch dáme směs hub s vejcem, zakryjeme formu hliníkovou fólií a dáme ji asi na 35 minut do trouby předehřáté na 180 °C. Po vytažení z trouby uvolníme hotový pokrm z formy a horký podáváme na stůl.