Num tacho colocar a cebola picada, os dentes de alho e azeite. Levar ao lume e deixar amaciar a cebola um pouco. De seguida adicionar o tomate picado.
Acrescentar a carne de porco. Temperar com sal, pimenta e pimentão doce. Regar com o vinho branco e deixar estufar em lume brando.
Adicionar os marmelos cortados em cubos, limpos de pele e sementes e o alho francês cortado às rodelas.
Voltar a tapar o tacho e deixar cozinhar durante alguns minutos. Acrescentar a batata doce. Se for necessário juntar um pouco de água quente ao preparado.
Por fim, adicionar as folhas de espinafre e deixar acabar de cozinhar.