In a large skillet, heat the oil over medium heat. Add rice and onion and cook (about 5-10 minutes) stirring occasionally, until rice is golden brown and onion is tender. Stir in remaining ingredients and bring to a boil. Reduce heat, cover and simmer for about 30 minutes, stirring occasionally, until rice is tender.