Shred the chicken: Remove skin if you prefer, then pull the meat into bite-sized pieces. Include a little dark meat for extra flavor.
Season and reheat: Warm oil in a skillet over medium heat.
Add chicken, taco seasoning, and broth. Stir until hot and juicy, 3–5 minutes. Taste and adjust salt or seasoning.
Make the avocado cream: In a food processor or bowl, blend avocados, yogurt, lime juice, garlic, jalapeño, cilantro, and salt.
Add water a tablespoon at a time until smooth and spoonable.
Warm the tortillas: Heat a dry skillet over medium-high. Warm each tortilla 20–30 seconds per side until soft and lightly charred. Keep them wrapped in a clean towel.
Prep toppings: Dice red onion, chop cilantro, and get lime wedges ready.
Crumble cheese if using.
Assemble: Spread a spoonful of avocado cream on each tortilla. Add chicken, then top with onion, cilantro, cheese, and a squeeze of lime. Finish with hot sauce if you like.
Serve right away: Tacos are best when the tortillas are warm and the chicken is juicy.