Vykucháme ropušnici, odřízneme hlavu, vyřežeme plátky, omyjeme, osušíme a pokrájíme na kousky. Mrkev oškrábeme. Oloupeme cibuli, očistíme celer a připravenou zeleninu opláchneme.
Do hrnce vhodíme uschovanou rybí hlavu, páteř a odřezky, přidáme omytý tymián, bobkový list, mrkev a celer, vše zalijeme 1 1 vody, přilijeme bílé víno a přidáme špetku soli. Přivedeme vodu k varu, sbíráme pěnu a vše vaříme na mírném plameni cca 30 minut. Vývar scedíme.
Mezitím omyjeme plátek z mořského ďasa a pokrájíme na kusy. Vykucháme olihně, stáhneme kůže, omyjeme a pokrájíme na kousky. Vyloupeme garnáty, odstraníme černé střívko a omyjeme je. Odřízneme z artyčoků stonek, vnější listy a hroty, rozkrojíme na poloviny, odstraníme chmýří, pokrájíme na plátky a dáme do mísy se studenou vodou, okyselenou citronovou šťávou.
V pánvi rozehřejeme olej a smažíme 2-3 minuty za občasného zamíchání scezené plátky artyčoků. Přidáme kousky rybího masa z ropušnice a mořského ďasa, pokrájené olihně a vše smažíme 2 minuty. Ryby zalijeme připraveným rybím vývarem a vaříme na mírném ohni asi 15 minut. V polovině doby vaření přidáme garnátky. Polévku podáváme horkou, posypanou omytou a nasekanou petrželkou.