Émincer l'oignon, écraser la gousse d 'ail et ciseler le persil.
Faire chauffer l'huile d'olive dans une cocotte et faire dorer la viande. Réserver sur une assiette.
Faire fondre l'oignon et l'ail sur feu plus doux jusqu'à ce que l'oignon devienne transparent sans dorer.
Remettre la viande dans la cocotte. Ajouter la moitié du yaourt, saupoudrer de persil, saler et poivrer. Laisser mijoter 1 heure à feu doux.
Quelques minutes avant la fin de la cuisson, ajouter les tomates coupées en 8 et le reste du yaourt. Lier avec la crème fraîche et retirer du feu. Servir avec du riz basmati.