In a medium pot, heat the olive oil over medium heat. Add the onions, salt, sugar and garlic and cook about 5 minutes or until golden brown.
Add the rice, stir with a wooden spoon to coat well, and cook for 1 minute.
Add the broth and bring to a boil, stir and decrease the heat to low.
Cover and cook for about 20 minutes or until the water is absorbed and the rice is tender.
Remove from the heat and let rest for 5 minutes.
Notes
To store: Transfer the rice to an airtight container. Store it in the refrigerator for up to 4 days, and simply reheat it in the microwave before serving.