Cut the chicken into pieces. You can use the legs and thighs or freeze those for another dish.
Place chicken in large pot with cold water and 2 tablespoons salt.
Don't bring to a boil. Bring to a simmer.and begin to skim off the foam.
Cook for up to 40 minutes until all the chicken is cooked through, making sure the water does not boil, as it will get cloudy and getting off all the foam.
Remove chicken, except for the chicken backs and continue to simmer with the onion for 30 minutes with sliced serrano peppers.
Once chicken is cooled, cut into pieces.
Remove chicken back.
Taste broth for seasoning. Add salt & pepper.
Pour chicken through a sieve to remove onion and any impurities.
Keep broth warm. Add lime juice and make accompaniments.
Cut corn off the cob.
Crumble queso fresca
Cut cherry tomatoes.
Clean and ready leaves off of cilantro.
Fill bowls with chicken and cilantro (no stems).
Serve with accompaniments in separate bowls.