Dessaler d'abord la morue dans de l'eau chaude mais pas bouillante, trempez -la quelques minutes, recommencez cette opération 2 ou 3 fois puis détachez doucement la peau et coupez-la en tranches.
Mettez les haricots dans 1L d'eau, versez dessus, l'ail écrasé, l'huile, le sel, le poivre, le cumin, le paprika, le piment et laissez cuire à feu doux pendant 30mn.
Rajoutez l'eau si nécessaire et disposez les tranches de morue sur les haricots et continuez la cuisson pendant 20mn.
Servez accompagné d'un jus de citron.