Add the bell peppers, raw tomatoes, scotch bonnet pepper, and an onion to a blender and process to a puree.
Add the puree to a saucepan and allow it to cook for about 10-20 minutes, or until it has reduced and most of the water has evaporated. Once done, remove this from the heat and set it aside.
Heat the previously reserved oil in a pot. Add the remaining onion and fry until fragrant. Next, add the tomato paste and season with the seasoning cube, thyme, curry powder, salt, and bay leaves. Allow this to cook for 5-10 minutes, stirring from time to time so it does not burn.
Add the cooked blended peppers and tomatoes and allow everything to cook for about 5-10 minutes, or until cooked and the oil starts to float on top.
Stir in the rice, add the chicken stock or water, and stir. Place a piece of aluminum foil or parchment paper on top, and cover the pot with a tight-fitting lid. This will help lock in the flavours as well as lock in the moisture, so the rice steams properly.
Reduce the heat to a low, and allow the rice to cook in its own steam for 20-30 minutes, making sure to quickly check and turn mid-cooking. Feel free to add a small amount of water or stock if your Jollof dries out before it has properly cooked.
5 minutes before the cooking time is over, stir in a tablespoon of butter or margarine and a handful of sliced onions and tomatoes (this is an optional step). Tightly cover, remove the pot from the heat, and allow the vegetables to steam and soften up for the remaining time.
Serve with steamed fried plantain, moi moi, or a side salad.