Retire a pele e as sementes de tomates e corte-os em rodelas. Em uma penela de barro, coloque o azeite, os tomates, a cebola e o alho. Tempere as postas de atum com o sal, a pimenta e os cravos. Pincele as postas com a banha de porco e arrume-as na panela por cima dos outros ingredientes.
Acrescente o louro, tampe a panela e leve ao fogo baixo por 10 minutos. Retire a tampa e cozinhe por mais 5 minutos até encorpar o molho.
Lave os tomates restantes e corte-os em cubos. Junte o pimentão, misture e sirva com o peixe.