Rinse the rice under cold water until it runs clear.
This helps remove excess starch, ensuring it doesn't become sticky.
In a large saucepan, heat the vegetable oil over medium heat.
Add the rice and sauté it until it turns a light golden brown.
Stir in the diced onion, cooking until it softens.
This usually takes around 2-3 minutes.
Add the tomato sauce, chicken broth, garlic powder, onion powder, cumin, and a pinch of salt to the pan.
Stir well to combine all the ingredients.
Bring the mixture to a boil.
Once boiling, reduce the heat to low, cover, and let it simmer for about 20 minutes, or until the rice is tender and has absorbed the liquid.
Remove from heat and let it sit covered for 5 minutes before fluffing with a fork.