Numa travessa grande, coloque todos os ingredientes, exceto o azeite de oliva e as frutas vermelhas e misture bem. Coloque o pernil e deixe imerso para marinar por 1 noite.
Em seguida, transfira o pernil com a marinada para uma assadeira, regue com azeite, cubra com papel-alumínio e leve ao forno médio por 1 hora.
Retire o papel-alumínio e volte ao forno por aproximadamente mais 2 horas . Coe o molho de cozimento, incorpore as frutas vermelhas batidas e sirva à parte.