Dans une grande casserole, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon haché et faites sauter jusqu'à ce qu'il soit translucide, environ 5 minutes.
Ajoutez l'ail émincé et faites cuire pendant une minute supplémentaire jusqu'à ce qu'il soit parfumé.
Ajoutez la viande d'agneau ou de bœuf coupée en cubes dans la casserole. Faites dorer la viande de tous les côtés, environ 8-10 minutes.
Incorporez les tomates en dés, le concentré de tomate, le cumin, la coriandre, la cannelle, le sel et le poivre noir. Remuez bien pour combiner.
Versez l'eau ou le bouillon, en veillant à ce que la viande soit complètement immergée. Portez à ébullition, puis réduisez le feu à doux et couvrez la casserole.
Laissez mijoter pendant 30 minutes, permettant aux saveurs de se mélanger et à la viande de devenir tendre.
Ajoutez l'okra frais dans la casserole, en remuant délicatement. Couvrez et continuez à mijoter pendant encore 20-30 minutes jusqu'à ce que l'okra soit tendre et que la viande soit complètement cuite.
Ajustez l'assaisonnement si nécessaire, et servez chaud avec un filet de jus de citron frais sur le dessus.
Ce ragoût peut être conservé au réfrigérateur jusqu'à 3 jours. Il se congèle également bien pendant un mois. Réchauffez doucement avant de servir.