Add this to your taco bar or any Mexican table and you will have a complete menu for your guests.
Heat oil in a large saucepan over low heat. Add the next six ingredients. Cook until onions have softened, about 10 minutes.
Add rice, cook 2 minutes stirring to prevent sticking. Add the broth, tomatoes, and salt. Bring to a boil. Reduce heat and simmer until rice is tender 25-30 minutes.
Mix in green onions and remove from heat. Let sit for 10 minutes. Fluff with fork and serve.