Antes de começar, verta as latas de tomate para uma taça, esmague com as mãos e reserve.
Num tacho com o fundo pesado e com tampa, junte o azeite, malagueta, alho, cebola picada e parte dos orégãos, manjericão e hortelã. Guarde um pouco destas ervas para mais tarde.
Leve a lume brando e deixe aquecer. Quando as cebolas e o alho começarem a cozinhar, mexa bem e deixe fritar durante cinco minutos.
Junte os tomates e aumente um pouco o lume. Mexa sempre até começarem a ferver, baixe o lume para o mínimo de novo, tape e deixe cozer durante 90 minutos.
Junte o sal, a pimenta moída, o açúcar e envolva bem.
Retire do lume, junte as restantes ervas e o parmesão e misture bem.