Pour in the chicken broth into a large pot and bring to a boil. While waiting for it to boil, rinse your long grain rice a couple of times till you have gotten rid of most of the starchiness.
Add in the rice to the boiling broth and cover with the pot lid, let it cook on medium to low heat till the broth is all dried up in the rice. The texture of the rice should be semi-soft at this point.
Heat up the oil and used to fry the chicken, add the unsalted butter, when hot add in the sliced onion and chopped garlic, fry till fragrant.
Add in the chopped carrots and fry for 5 min before adding in the red and green bell peppers, green peas, scotch bonnet and sweet corn.
Season with salt, bouillon and black pepper, stir-fry for 5-7 mins and add in the chopped chicken franks and the pre-cooked gizzard. Stir-fry for 3 mins, turn off the flame.
Pour the veggie mix into the rice, combine and cover to cook for 20-25 mins or until the texture of the rice is according to your liking.
Adjust seasoning, increase the heat and keep tossing and stirring the fried rice for another 10 mins.