Put everything but the rice in a large dutch oven and cover with about 2-3 inches of water.
Bring to a fast boil, then down to a simmer. Boil about 15-25 minutes, depending on if the chicken was frozen or fresh. You want the chicken to be just about done.
Remove chicken from pot while still simmering to plate and cut into small bite size pieces. Put back in pot.
Remove carrot if you chose to cook it whole onto same plate and mash with fork and return to pot.
If using cooked rice, skip this step and just add the rice without boiling any more. Bring back to a rolling boil and add uncooked rice. Stir constantly to keep from sticking to bottom of pot until rolling boil again. Set timer to 21-22 minutes.
As with any soup, taste test and add seasoning and more water as needed.