In a large saucepan combine the chicken, water, spring onions, ginger and garlic. Bring to a boil and skim any scum that rises to the surface. Simmer for 30 minutes, until the chicken is cooked through.
Remove the chicken and scrape the meat off the bones. Set aside the meat and return the bones to the saucepan.
Add the rice and bring to a boil. Cover and simmer for at least 1 hour until the rice kernels are softened and a smooth porridge is formed. Stir occasionally to prevent the rice from sticking to the bottom of the saucepan. Remove the bones and other ingredients.
Season with soy sauce. Scoop some thick soup into a bowl and add some chicken. Garnish as desired.