Pour all ingredients except the cream cheese and mozzarella into a large pot heated over medium high heat on the stove top.
Allow to cook for about 30 minutes, or until chicken is cooked through.
Remove chicken from pot and shred in a bowl using 2 forks. Return to pot.
Cut the cream cheese into small cubes and add them and the shredded mozzarella cheese to the pot.
Stir well until the cream cheese has melted completely into the soup.
Serve topped with sour cream, shredded cheese, tortilla strips, etc.