1. Prepare the Chicken: Pat your boneless, skinless chicken breasts or thighs dry with paper towels.
2. Season the Chicken: Generously sprinkle the chicken with salt, black pepper, garlic powder, and onion powder on all sides.
3. Combine in Pot: Place the seasoned chicken pieces in a large pot or Dutch oven. Pour in the chicken broth (or water) until the chicken is mostly submerged. Add the optional bay leaf.
4. Bring to a Simmer: Bring the liquid to a gentle simmer over medium-high heat. Once simmering, reduce the heat to low, cover the pot, and let it cook.
5. Cook Until Tender: Allow the chicken to poach gently for 15-20 minutes for breasts, or 20-25 minutes for thighs, or until the internal temperature reaches 165°F (74°C).
6. Remove and Rest: Carefully remove the cooked chicken from the pot and transfer it to a large shallow bowl or a cutting board. Let it rest for 5-10 minutes to retain its juices.
7. Shred the Chicken: Use two forks, a stand mixer with a paddle attachment on low, or a hand mixer to shred the chicken.
8. Moisten (Optional but Recommended): Add a few spoonfuls of the cooking liquid back into the shredded chicken to keep it moist and flavorful.
9. Ready to Use: Your shredded chicken is now ready for your favorite recipes.