Egy magas falú lábast felteszünk hevíteni, és a száraz összetevőket szépen sorban lepirítjuk. Először a tökmagot és a köménymagot, amíg pattogni kezdenek, majd félretesszük. Ezután a szegfűszeget és a szegfűborsot, ezeket szintén félretesszük, majd utoljára jöhet szárazon a chili és a mazsola is. Ezeket is félretesszük, és leöntjük a forró alaplével, hogy felpuhuljanak.
A hagymát és fokhagymát lepirítjuk a zsíron (vagy olajon), beletesszük a sűrített paradicsomot, és azt is lepirítjuk, majd felöntjük a darabolt paradicsommal, és beleöntjük az alaplével együtt a chilit és mazsolát is. Az egészet felforraljuk, beletesszük a lepirított összetevőket, illetve a fahéjat és a kakukkfüvet is. Az egész szószt 15-20 percig forraljuk, majd belemorzsoljuk a kenyeret, és az egészet egy botmixerrel vagy turmixgéppel pürésítjük. A végén belekeverjük a cukrot, a sót és a csokoládét is, majd üvegbe tesszük, és szorosan lezárjuk.