1Faire tremper les haricots blancs dans de l'eau froide la veille.
2Dans une grande marmite, faire chauffer l'huile d'olive à feu moyen.
3Ajouter les morceaux de viande et les faire dorer de tous les côtés.
4Émincer l'oignon et l'ajouter à la viande. Faire revenir jusqu'à ce qu'il soit translucide.
5Écraser les gousses d'ail et les ajouter dans la marmite.
6Couper la branche de céleri en petits dés et l'ajouter au mélange.
7Ajouter le paprika, le curcuma, le gingembre et le poivre. Mélanger bien.
8Incorporer le concentré de tomates et les tomates mixées.
9Ajouter les haricots blancs égouttés.
10Verser suffisamment d'eau chaude pour recouvrir tous les ingrédients (environ 1,5 litre).
11Porter à ébullition, puis réduire le feu et laisser mijoter à feu doux pendant 1h30 à 2 heures (ou 30 à 40 minutes en cocotte-minute), jusqu'à ce que les haricots et la viande soient tendres.
12En fin de cuisson, ajouter le cumin et le sel. Mélanger et laisser cuire encore 5 minutes.
13Rectifier l'assaisonnement si nécessaire et servir chaud.