Cook the rice in a rice cooker, or combine the rice and water in a saucepan over medium-high heat. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes, or until rice is tender.
In a small bowl, stir together the soya sauce, peanut butter, vinegar and chilli. Set aside.
Heat oil in a wok over high heat. Add chicken, garlic and ginger and cook, stirring constantly, until chicken is golden on the outside, about 5 minutes.
Reduce heat to medium, and add spring onion, broccoli, peanuts and the peanut butter mixture. Cook, stirring frequently, for 5 minutes, or until broccoli is tender, and chicken is cooked through. Serve over rice.