Heat the oil in a large saucepan, add onions, garlic and ginger, fry for 5 minutes.
Add the chicken and fry for 1 minute. Add the fish sauce and fry for 2 more minutes. Add the chicken broth, stir in the dry rice and bring everything to a boil. Let it steep for 15 minutes on a low flame, until the rice is cooked, stir in between to avoid sticking to the bottom of the pot. Season to taste with salt and pepper.
Possible toppings: hard-boiled half eggs, roasted garlic, spring onions, lime wedges, fish sauce.