This chicken is so versatile you can use it in almost any Mexican dinner. Use the Mexican Shredded Chicken Recipe for tacos, burritos, enchiladas, quesadillas and more.
Place first four ingredients in a pot. Add just enough water to cover the chicken.
Bring to a slow boil, cover, and lower heat to maintain a simmer and cook until done, about 20 - 25 minutes. If using a whole chicken; cook approximately 50 - 60 minutes.
Remove chicken from pot, let cool and shred. (I cool my chicken in the refrigerator to be safe) If using a whole chicken; remove meat from bones and shred. Reserve broth.
In a large pan, melt butter over low heat. Add the remaining ingredients listed, except tomato sauce, salt, and broth. Sauté until soft, about 10 minutes.
Stir in shredded chicken and briefly sauté.
Add tomato sauce and 1/2 cup of reserved broth. Taste and add salt as needed.
I made this a couple of years ago for a friend’s Baby Shower which was held on Cinco De Mayo. So, of course we had a Mexican themed party. I made a huge batch of this chicken (about 4x). Some recipes are more difficult when made in large batches, but this recipe didn’t take any extra effort to make that large batch.
You can also make it in advance and just reheat it when ready to serve. Even better, it freezes well. Enjoy!