Drobno posiekać cebulę, w dużym garnku lekko zrumienić na łyżce masła. Wsypać mąkę, rozmieszać, chwilę smażyć nie rumieniąc, dokładnie mieszając, wlać wywar rybny i kwas spod ogórków, zagotować.
Dodać drobno posiekane grzyby, tak samo posiekane kapary i oliwki, liść laurowy, doprawić do smaku solą i pieprzem, zagotować.
W rondelku kilka minut dusić na pozostałym maśle obrane z skórki i drobno pokrojone ogórki oraz pastę pomidorową, połączyć z zupą, dodać kawałki ryb, trzymać na małym ogniu kilka minut.
Do głębokich talerzy kłaść po kawałku każdego gatunku ryby, po plasterku sparzonej wrzątkiem cytryny, wlewać zupę i całość posypać drobno posiekanym koperkiem.