Step 1: Place the water and chicken pieces in a large pan.
Step 2: Add the onions, garlic, mushrooms, ginger and place with the chicken in the pan.
Step 3: Bring to boil and when boiling, turn down to low heat to simmer gently for 1 1/2 to 2 hours, or until the chicken is tender and falls apart. Remove from heat.
Step 4: Five minutes before serving, add the goji berries.
Step 5: Garnish with sliced ginger and chili.