Coupez la viande en cubes de 5 cm. Mettez-les dans une terrine et arrosez-les de jus de citron. Salez. Mélangez et laissez macérer 2 à 3 h à température ambiante.
Pelez le gingembre, les gousses d’ail et les oignons et hachez-les finement.
Egouttez les morceaux de viande, épongez-les et faites-les dorer dans une cocotte, dans l’huile. Incorporez le mélange gingembre-ail-oignons et mélangez encore quelques minutes, le temps qu’il dore. Ajoutez le curry, mélangez 1 mn, puis le yaourt et le coulis de tomate.
Couvrez la cocotte et laissez mijoter 1 h 20, en mélangeant de temps en temps.
Faites cuire le riz à l’eau frémissante salée puis égouttez-le.
Servez le curry chaud, accompagné de riz et parsemé de coriandre ciselée.