Dans une marmite, faire revenir l'oignon haché dans l'huile à feu doux jusqu'à ce qu'il devienne translucide.
Ajouter les morceaux de viande, l'ail haché et les épices diluées dans un peu d'eau. Faire rissoler pendant 5 mn puis mouiller avec l'eau.
Rajouter le bouquet de coriandre et laisser cuire jusqu'à ce que la viande devienne tendre. Faire cuire en même temps les fèves écossées et les jeunes pousses de fèves nettoyées et coupées en tronçons réguliers à la vapeur pendant 15 mn.
Une fois cuite, retirer la viande et la réserver au chaud, passer la sauce au chinois et la remettre dans la marmite.
Mettre dans la marmite les fèves précuites à la vapeur, les arroser de jus de citron et les parsemer de coriandre hachée.
Laisser mijoter les fèves et réduire la sauce. Dans un plat de service ou un tajine préalablement chauffé, disposer la viande puis les fèves, napper de sauce et servir aussitôt.