In a large saucepan, heat oil over medium heat; saute onion until tender, 4-6 minutes. Add rice; cook and stir until lightly browned, 4-6 minutes.
Stir in remaining ingredients; bring to a boil. Reduce heat; simmer, covered, until liquid is absorbed and rice is tender, 15-20 minutes. Fluff with a fork.