Découpez l'agneau en cubes, déposez-les dans un saladier, versez le jus d'un citron vert, ajoutez une gousse d'ail hachée, une pincée de sel, le 5 épices et une touche de colombo, mélangez et laissez mariner 1 heure au frais.
Pendant ce temps, épluchez, lavez et émincez les oignons.
Dans une cocotte, faites chauffer l'huile et le beurre, y saisir l'agneau jusqu'à coloration, assaisonnez et retirez la viande de la cocotte.
A la place, faites-y suer les oignons rouges et le reste d'ail, lorsqu'ils sont translucides, replacez la viande, saupoudrez de colombo, mélangez.
Ajoutez les tomates et le jus du second citron vert, laissez mijoter 40 minutes à couvert.
Au bout des 40 minutes de cuisson, versez le lait de coco et la crème.
Ajoutez le gingembre, mélangez et poursuivez la cuisson encore 10 minutes.
Faites chauffer une poêle à sec, déposez-y la noix de coco râpée, torréfiez légèrement.