In a large (12-inch) skillet, add the oil and melt the butter over medium-low heat. Add the garlic and onion; sauté for about 30 seconds.
Add the rice to the skillet and fry until golden, about 5 minutes. Pour in the corn and mix to combine. Raise the heat to medium. Carefully, pour in the boiling water and the chicken bouillon. Stir again.
Bring the mixture to a boil. Once it comes to a boil, reduce the heat to low. Cover the skillet with a lid. Allow rice to cook covered for 15 minutes.
Once time is up, turn the heat off. Keep the lid on for another 5 minutes. (This step is important!) Remove the lid after 5 minutes and fluff rice with a fork. Serve warm and enjoy!