Kilogram karkówki pokroiłam w kostkę. Wrzuciłam do rondla na gorący olej rzepakowy. Smażyłam 2-3 minuty. Po tym czasie dodałam dużą posiekaną cebulę. Podsmażyłam do zeszklenia cebuli i dodałam pół kilograma pieczarek pokrojonych w plasterki. Przykryłam rondel pokrywką i dusiłam do miękkości mięsa, co jakiś czas podlewając wodą. Na koniec dodałam 2 łyżeczki koncentratu pomidorowego i puszkę groszku konserwowego. Osoliłam i opieprzyłam do smaku. Zagęściłam mąką.
Czosnek drobno siekamy i ucieramy z sokiem cytrynowym. Cebule obieramy i ścieramy na grubej tarce. Rybę oprószamy solą i pieprzem, nacieramy czosnkiem i odstawiamy na godzinę. 2 pomarańcze kroimy na cienkie plasterki, zdejmujemy skórkę i rozkładamy na filetach. Rolujemy je razem z rybą, spinamy wykałaczką. Układamy rybę i grube plastry pozostałej pomarańczy w natłuszczonej formie. Polewamy sokiem z pomarańczy, posypujemy startą cebulą. Pieczemy 25-35 minut w 190°C, polewając od czasu do czasu sosem z pieczenia. Bezpośrednio przed podaniem polewamy śmietaną.
Aby w czasie pieczenia ryba nie przywarła do blachy, połóżmy ją na pergaminie.