Combine chicken, onion, garlic, cilantro, water and salt in a
large pot. Bring to a simmer over medium-high heat, then reduce to medium low and skim off any impurities that rise to the top. Cover and cook on a gentle simmer for about 20 minutes, or until the chicken is fully cooked. Remove the chicken from the broth and keep it covered.