Toss ingredients until chicken pieces are completely coated in ingredients.
Brown chicken pieces - heat oil in fry pan on high until hot, then lower heat just a little and then carefully add chicken pieces.
Turn once brown on one side and then brown the other side, and then remove and set aside once brown. Do not overcrowd your pan, you will likely have to brown the chicken in two batches.
To the hot oil still in the fry pan, add flour in small batches to pan while continuously whisking until all of the flour and oil and remnants at the bottom of the pan are incorporated.
Add onions and garlic and continue to mix until onions and garlic are coated.
Carefully add chicken stock and then water while continuously whisking.
Once ingredients are incorporated and you have a sauce, add the browned chicken pieces.
Lower heat to a simmer, cover pan and cook until chicken begins to soften, but before the meat starts to fall from the bone - approx. 1 hour.
Notes
Substitute scotch bonnet pepper with your favorite chili pepper or 1 tsp of cayenne pepper.