In a medium sauce pan, heat oil over medium heat. Add in the fresh onion. Saute for 1-2 minutes until softened. Add dry rice and cook with the onions for about 5 minutes or until rice becomes a golden brown color. Add in the garlic to the rice and saute for one more minute.
Add in broth and tomato sauce (add slowly into the rice, not directly onto hot pan!) And then add in the parsley if you're using it. Stir it up and bring to a boil. Once it starts boiling, turn the heat to low and cover. Let it simmer for 20 minutes and fluff with a fork.
Substitutions- If you don't have fresh garlic or onions on hand you can use the equivalent in powder form. Do not saute the powder, just skip that step and add the garlic powder and/or onion powder when you add the liquids. If you don't have tomato sauce you can use 1 cup of unseasoned stewed tomatoes (with their liquid) that have been chopped, or canned diced tomatoes with their liquid. Rotel and jarred salsa can also be decent substitutes.