Faites tremper les haricots blancs dans un grand volume d’eau pendant au moins 8 heures. Égouttez-les.
Dans une grande marmite, faites chauffer l’huile d’olive et faites revenir l’oignon et l’ail jusqu’à légère coloration.
Ajoutez les morceaux de bœuf et faites-les dorer sur toutes les faces.
Incorporez les tomates et les épices, mélangez soigneusement.
Ajoutez les haricots blancs, puis versez l’eau jusqu’à couvrir.
Portez à frémissement, couvrez et laissez mijoter à feu doux 1h30 à 2h, jusqu’à ce que la viande soit tendre et les haricots fondants.
Ajustez le sel en fin de cuisson et laissez reposer quelques minutes avant de servir.