Épluchez les échalotes.
Dans une grande poêle, faites dorer au beurre chaud l’épaule d’agneau sur toutes ses faces, puis placez-la dans une cocotte en fonte. Disposez les échalotes autour de l’agneau, et ajoutez le quatre-épices, l’anis étoilé et la cardamome. Assaisonnez fortement, puis versez le porto, le miel et l’eau dans la cocotte et couvrez.
Enfournez dans un four chaud à 200 °C (thermostat 7) pendant 1 h, puis baissez la température à 160 °C (thermostat 5) et laissez cuire pendant encore 2 h.
Servez nappé de jus aux épices et dégustez.