Si désiré, retirer une partie du gras sur le magret pour ne laisser qu'une mince couche. Saupoudrer de toute part le magret de canard de poivre concassé, puis saler également toutes les faces. Déposer le magret de canard dans un sac qui ferme hermétiquement et ajouter 3 cuillères à soupe d'Amarula. Refermer le sac en chassant le plus d'air possible. Réfrigérer pendant 30 minutes.
Hacher finement l'échalote et réserver.
Déposer le magret, côté peau en dessous, dans une poêle. Griller à feu doux le magret de canard pendant 15 minutes ou jusqu'à ce que le gras soit croustillant. Retirer l’excédent de gras de la poêle pendant la cuisson du magret. Augmenter un peu le feu et retourner le magret de canard, cuire environ 2 minutes. Réserver le magret sur une assiette recouvert de papier d'aluminium ou au four préchauffé à 60°C (140°F).
Dégraisser la poêle qui a servi à griller le magret de canard et y faire fondre le beurre. Ajouter l'échalote et la faire revenir jusqu'à ce qu'elle soit translucide. Incorporer la farine et poursuivre la cuisson jusqu'à ce qu'elle brunisse, soit environ 2 minutes. Ajouter le bouillon de poulet en mélangeant constamment et laisser réduire de moitié. Verser l'Amarula restant. Saler et poivrer la sauce au goût. Trancher le magret de canard et le servir nappé de sauce.