Heat oil in a wok and add annatto powder. In case you are using annato seeds, heat the oil gently while stirring the seeds until the oil becomes orange. After 4 minutes, discard the seeds.
Adjust the heat to medium and add in the garlic and saute until slightly brown.
Add in the butter and cooked rice and stir fry for a few minutes until all the grains are coated with the annato oil and the rice becomes yellow in color.
Stir fry with a mixing motion until all the rice lumps are gone and the color is even.
In the meantime mix the tomato catsup and soy sauce in a small cup before pouring it over the rice.
Depending on your taste, you can add more soy sauce and tomato sauce.
Pour soy sauce catsup mixture over the rice and continue to stir fry until the mixture coats all the rice grains and the color is evenly distributed. Adjust the heat to high if necessary.
Season with salt and pepper while stir frying the rice. You can also garnish it with fried garlic.
Serve hot with barbecued pork or chicken or grilled fish or seafood.