Déposer les haricots dans un bol, couvrir d'eau froide et les laisser tremper pendant au moins 8 heures.
Égoutter les haricots et les déposer dans un faitout.
Verser suffisamment d'eau pour les couvrir amplement, porter à ébullition et cuire pendant 1 heure ou jusqu'à ce que les haricots soient bien cuits à coeur.
Égoutter et réserver l'eau de cuisson.
Dans un autre faitout, verser un bon filet d'huile d'olive et y faire revenir l'oignon pendant 5 minutes à feu moyen-vif.
Ajouter les haricots et poursuivre la cuisson pendant 5 minutes en remuant constamment.
Ajouter l'ail, les oignons verts, les poivrons, le piment, le thym, le persil, et les clous.
Verser 4 tasses d'eau de cuisson des haricots et bien incorporer.
Ajouter le riz et la marinade du griot, bien mélanger, couvrir et cuire pendant 15 minutes.
Retirer le couvercle, brasser à nouveau et poursuivre la cuisson encore 5 minute en remuant régulièrement.