Step #1 Place the chicken, stock & water In a large-ish pan pan.
Step #2 Bring to the boil, then simmer for 10 mins over a medium to low heat.
Step #3 Transfer the chicken to a bowl, then strain stock into a jug or a bowl.
Step #4 Heat the oil in the pan over medium-low heat & add the onion, garlic, celery & leek & cook, stirring every once in awhile for 5 mins or until the onion is soft.
Step #5 Add the strained stock & bring to the boil.
Step #6 Meanwhile, cut the chicken into small pieces.
Step #7 Add to the soup with the pasta & creamed corn & return to the boil.
Step #8 Reduce heat to medium-low & let simmer rapidly, stirring every once in awhile, for 15 mins or until the pasta is al dente.
Step #9 You may need to add a little extra water if the soup becomes too thick.
Step #10 Spice up to taste with salt & black pepper.
Step #11 To serve, add a handful of sliced spinach to the base of each bowl & ladle over the hot soup.