Rinse the rice in a sieve under cold running water until the water runs clear, drain well. Place the water and rice in a pan, bring to the boil, leave covered on a switched-off hob for approx. 15 mins. until fully absorbed; do not remove the lid. Separate the rice with a fork, leave to cool.
Heat the oil in a wok or wide non-stick frying pan. Salt the chicken, stir fry the meat in batches for approx. 3 mins. per batch, remove from the pan, cover and set aside.
Heat the oil in the same pan. Stir fry the garlic and all the other ingredients up to and including the carrots for approx. 5 mins. Add the reserved rice, stir fry for a further 5 mins. Combine the soy sauce, tomato puree and fish sauce, add to the pan along with the chicken and heat gently.