Heat oil over medium heat and in a medium-sized pan with lid, we'll use the lid later in this recipe.
Add chopped onions to oil and saute until they are tender and about 5 minutes. Salt and pepper the onions to taste.
Add the butter to the oil and onoins and allow to melt completely.
Add in the rice and saute for 5 minutes or until the rice has toasted.
Once the butter has melted and heated, and in the rice. Stir to coat the rice with the oil and butter, also to mix sauteed onions into the rice,
Sautee the rice mixture for 5 minutes.
Add-in the Salt, Garlic powder, onion powder and stir into the rice.
Slowly stir in the water.
Stir in the 1/2 can of tomato sauce.
Bring to a boil, cover pot with its lid, reduce heat to the low setting, and cook for 15 minutes. Remember to leave the lid on and do not open to examine or stir the rice.
After the 15 minutes, turn off your burner and remove the pot from the heat and allow to rest for 5 minutes.
After the rice has rested for 5 minutes, remove the lid from the pot and fluff with a fork.
Serve and enjoy!