Ryby spraw, umyj, wytnij filety i pokrój je w kostkę. Skórę, ości oraz kawałki mięsa pozostałe po filetowaniu przełóż do garnka. Zalej 7-8 szklankami wody. Przypraw solą oraz pieprzem. Gotuj 45 minut.
Obierz warzywa. Cebulę i ziemniaki pokrój w plasterki, marchewkę i pietruszkę na kawałki, a czosnek posiekaj.
Wywar przecedź. Rozgrzej olej, zeszklij na nim cebulę oraz czosnek. Dołóż marchewkę, pietruszkę i ziemniaki. Warzywa zalej wywarem i gotuj 10 minut. Gdy będą już w połowie miękkie, dodaj filety i gotuj około 15 minut.
Pomidory pokrój na kawałki. Dodaj do zupy pod koniec gotowania wraz z koncentratem pomidorowym. Przypraw solą oraz pieprzem.