Add oil into pan
Take a medium sized pan and place it on the stove at low heat. Make sure it is completely dry before being used. Once it gets warm, add canola oil to it, and let it heat for some time.
Add rice to the pan
Take a cup of uncooked rice and add it to the pan with heated oil. It should be evenly distributed, so that every single grain of rice gets coated with oil. Keep stirring for a few minutes until you feel that the mixture has settled in nicely.
Mix garlic in the rice
Now, you need to add some garlic to the rice. You can either chop it into small chunks or mince it completely as per your liking. The latter option seems to be a lot better, but the it is completely up to how you like garlic in your rice.
You need to keep stirring the rice with garlic, until you get a brownish texture. If you stop the stirring process, the rice will start to burn.
Pour cold water into the pan
Once you get the desired colour of the rice, pour a couple of cups of cold water into the pan and stop stirring now. The rice will now cook with the water, so you don’t need to use the spatula anymore.
Chop onions and tomato
Now, chop the onions and one tomato into a separate bowl. Add some seasonings to this mixture and then add to the pan.
Cook in the oven
Finally, you need to cook the rice in the oven for 30 minutes. Make sure that the heat is kept at the lowest point, so that the rice doesn’t get too tender. If that happens, the taste will be completely spoiled.