Blend the onions, bell peppers, fresh tomatoes, and scotch bonnet until smooth.
Heat oil in a pot, then add the thinly sliced onions and garlic. Sauté for about 2 minutes, until the onions turn transparent and fragrant.
Add the tomato paste and fry for 5 to 10 minutes. Then add the blended mixture and fry until it reduces and the raw, sour taste is gone.
Add the salt, powdered peppers, curry, dried thyme, stock cubes, and bay leaves. Fry until the mixture is no longer raw and turns a dark crimson color — it should thicken, reduce in size, and the oil should float to the top. This takes about 10 to 15 minutes.
Add the chicken broth or water, then stir in the washed rice. Cook over low heat with a tight lid until the rice is almost tender — about 25 minutes.
Add the butter and the remaining onion slices. (Optional)
Continue steaming the rice, covered, until tender. Give it a stir, then turn off the heat.
Serve and enjoy!