Place the chicken or vegetable stock / broth in a saucepan. Add a can of creamed corn, soy sauce (if using), vinegar, ginger, and chicken. Reserve a tablespoon of the chicken to use as garnish in the end. Bring to a boil, and then cook for about 2 minutes.
Dissolve the corn flour / cornstarch in cold water to make a slurry, and add this to the soup. Cook the soup for a few minutes, until it thickens. In case desired consistency isn’t reached, another teaspoon of corn flour / cornstarch can be used.
Add salt and white pepper, and mix through.
Whisk the egg in a small bowl. Turn the heat off, and then slowly add the egg in the soup. As it cooks, egg ribbons will be created throughout the soup. This step will also thicken the soup.
Pour the soup into a medium sized bowl, and garnish with sliced spring onions, and the reserved chicken.
Serve with additional soy sauce, vinegar and red chili paste.