A harcsaleves elkészítéséhez a felaprított vöröshagymát egy kevés olajon megfonnyasztjuk, majd hozzáadjuk a kockára vágott burgonyát és a felaprított paradicsomot és paprikát. Ízesítjük, fűszerezzük sóval, borssal és fűszerpaprikával.
Ezután felengedjük vízzel, majd belehelyezzük az előre sóval és borssal fűszerezett, felkockázott afrikai harcsát. Hozzáadjuk az olívabogyót, a gyöngyhagymát és a kapribogyót, és kb. 20 perc alatt készre főzzük.