A frankfurti leveshez először felforrósított olajban megpirítjuk a felkarikázott virslit, majd kiszedjük az edényből és félretesszük. A finom kockákra vágott szalonnát a bőrével együtt a még mindig forró edénybe tesszük, és a zsírját tepertősre sütjük. Rátesszük a finomra vágott hagymát, a zúzott fokhagymát, a paprikát és a paradicsomot, majd jöhet hozzá a paradicsompüré.
Ha jól megpirultak, pár csepp vizet öntünk rá, majd megszórjuk a pirospaprikával, elkeverjük, és többször felöntve kevés vízzel, fél órán át főzzük. Majorannával, köménnyel, sóval és borssal fűszerezzük.
Ezután hozzáadunk másfél liter forró vizet, majd beletesszük a kockára vágott burgonyát. Ha a krumpli félig megfőtt, jöhet hozzá a kockára vágott kelkáposzta is. Amikor újra felforrt, a tejföllel, a liszttel és egy kevés vízzel habarást készítünk, és ezzel sűrítjük a levest. Hozzáadjuk a virslit, és ha újból felforrt, el is készült.