Season chicken with curry powder and salt.
Heat oil in large pot over medium heat.
Brown chicken pieces on all sides completely.
Remove chicken and set aside temporarily.
Add onions and garlic to same pot.
Cook until onions become soft and translucent.
Add rice and stir for two minutes.
Pour coconut milk and chicken broth slowly.
Add scotch bonnet pepper if using it.
Return chicken pieces to the pot carefully.
Bring mixture to a rolling boil quickly.
Reduce heat and cover pot tightly.
Simmer for 25 minutes without lifting lid.
Let stand 5 minutes before serving hot.