Blend the bell peppers, tomatoes, the chopped half of the onion, scotch bonnet, garlic and ginger until smooth.
Heat the avocado oil in a heavy pot over medium heat. Fry the sliced onion 5 minutes until soft. Add the tomato paste and cook 2 minutes until it darkens.
Pour in the pepper puree with the thyme, curry powder, smoked paprika, bay leaves, salt and pepper. Cook, stirring often, 15 minutes, until thick and deep red.
Stir in the rinsed rice until every grain is coated. Add the broth and bring to a boil.
Cover the pot with foil, then the lid, and turn the heat to the lowest setting. Steam 30 minutes without lifting the lid.
Turn off the heat and let it rest 10 minutes. Fluff with a fork, stirring the toasted bottom layer through. Remove the bay leaves and top with scallions.