This Mexican Pulled Chicken is the weeknight workhorse I make more than almost anything else. Chicken thighs simmer in a smoky tomato-chipotle sauce until they fall apart at the touch of a fork, then soak up every bit of that braising liquid. The result is juicy, deeply seasoned shredded chicken that tastes like it cooked all day but is done in under an hour.
Advertisements1
The trick is using boneless skinless thighs rather than breast. Thighs stay tender through the long simmer and shred into silky strands instead of dry crumbles. A quick sear builds a golden crust and fond on the bottom of the pan, which dissolves into the sauce and gives the whole pot a richer, roasted flavor.
Pile it into warm corn tortillas, spoon it over rice, or scatter it across a sheet pan of nachos. It also freezes beautifully, so I often double the batch and stash half for a future no-effort dinner. Once you have a container of this in the fridge, lunch and dinner solve themselves.
Why You'll Love This Recipe
About the Ingredients
2 lb (900g) boneless skinless chicken thighs
Thighs stay juicy and shred easily; if you only have breasts, use them but pull them out 5 minutes earlier so they do not dry out. Look for thighs with even thickness so they brown uniformly.
1 tbsp (15ml) olive oil
Any neutral high-heat oil such as avocado or canola works here too. Avoid butter, which burns at the searing temperature.
1 medium yellow onion, diced (about 1 cup / 160g)
White onion is more traditional in Mexican cooking and slightly sharper; red onion works but turns the sauce a darker pink.
3 garlic cloves, minced
Fresh garlic is best, but 1 teaspoon of garlic powder can stand in if you are out. Do not let it scorch or it turns bitter.
2 to 3 chipotle peppers in adobo, minced, plus 1 tbsp (15ml) adobo sauce
Find them canned in the international aisle; for less heat, scrape out the seeds before mincing. Ancho chili powder plus a splash of vinegar is a decent substitute.
1 can (14.5 oz / 410g) fire-roasted diced tomatoes
Fire-roasted adds a smoky depth; plain diced tomatoes work but taste flatter, so add a pinch of smoked paprika to compensate.
1 tsp ground cumin
Toasting whole cumin seeds and grinding them yourself gives a brighter aroma. Ground coriander can replace half the cumin for a citrusy note.
1 tsp dried oregano
Mexican oregano is more floral than Mediterranean; if using the Mediterranean kind, use three-quarters of the amount.
1 tsp kosher salt, plus more to taste
Kosher salt is less dense than table salt, so use half the amount if substituting fine table salt. Taste the sauce before adjusting.
1 cup (240ml) low-sodium chicken broth
Low-sodium lets you control the seasoning; if using regular broth, skip the added salt until the end. Water plus a bouillon cube also works.
1 tbsp (15ml) fresh lime juice, plus wedges for serving
Add the lime at the very end off the heat so the fresh flavor survives. Bottled lime juice is a last resort.
1/4 cup (15g) chopped fresh cilantro, for serving
Flat-leaf parsley is the closest substitute if you dislike cilantro. Add it only at serving so it stays bright green.
Tips & Tricks
Do not skip the sear
Browning the thighs for 4 to 5 minutes per side at medium-high heat (about 375°F / 190°C) builds the fond that flavors the entire sauce.
Keep the heat gentle during the simmer
Once the sauce is added, drop to a bare simmer (about 200°F / 93°C) so the thighs turn tender rather than tough and stringy.
Shred in the sauce, not on a board
Pulling the chicken apart right in the pan lets the strands absorb the braising liquid and stay moist.
Taste for acid at the end
A squeeze of lime off the heat wakes up the smoky chipotle and makes the flavors pop.
Pro Tips
Step-by-Step Instructions
1. Sear the chicken
Pat the thighs dry and season with half the salt. Heat the olive oil in a large skillet over medium-high heat (375°F / 190°C) and sear the thighs 4 to 5 minutes per side until deeply golden brown. They will not be cooked through yet; transfer to a plate.
2. Soften the aromatics
Lower the heat to medium (325°F / 165°C) and add the onion, cooking 4 to 5 minutes until translucent and soft. Stir in the garlic, cumin, and oregano and cook 45 seconds until fragrant, scraping up the browned bits.
3. Build the sauce
Add the chipotle, adobo sauce, fire-roasted tomatoes, and broth, stirring to lift everything off the pan bottom. Bring to a gentle simmer; the surface should be bubbling lightly at the edges.
4. Simmer the chicken
Return the thighs and any juices to the pan, cover, and simmer on low (about 200°F / 93°C) for 20 minutes. The chicken is done when a fork slides in with no resistance and the internal temperature reads 195°F to 200°F (90°C to 93°C).
5. Shred in the pan
Move the chicken to one side and shred it with two forks directly in the sauce, or lift pieces out, shred, and return them. Stir everything together so the strands soak up the liquid.
6. Brighten and serve
Simmer uncovered 3 to 4 minutes until the sauce clings to the meat rather than pooling. Stir in the lime juice off the heat, taste for salt, and scatter with cilantro before serving.
Delicious Variations
Smoky Chipotle Bowl
Spoon the chicken over cilantro-lime rice with black beans, corn, and a dollop of sour cream.
Crispy Taquitos
Roll the shredded chicken in corn tortillas, brush with oil, and bake at 425°F (220°C) for 15 minutes until crisp.
Green Chile Version
Swap the chipotle for 1 cup of roasted green chiles and a jalapeño for a tangier, brighter take.
How to Store Mexican Pulled Chicken
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days; keep the chicken in its sauce so it stays moist.
Freezer
Freeze in portioned containers for up to 3 months, leaving a little headspace; thaw overnight in the refrigerator.
Reheating
Reheat gently in a covered skillet over low heat with a splash of broth or water, stirring until steaming, about 5 minutes.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
Yes, but breasts dry out faster, so reduce the simmer time to about 15 minutes and pull them as soon as they hit 165°F (74°C). Shred and return them to the sauce to absorb moisture.
Q: How spicy is this Mexican pulled chicken?
It is mildly spicy, roughly medium heat, because two chipotles in a whole pan of sauce gives warmth without overwhelming. For a milder version, use one chipotle and scrape out the seeds.
Q: Can I make this in a slow cooker?
Yes, sear the chicken first if you can, then add everything to the slow cooker and cook on low for 5 to 6 hours. Shred and stir in the lime at the end.
Q: What can I serve with Mexican pulled chicken?
Serve it in warm corn tortillas, over rice or quinoa, in burrito bowls, or piled on nachos with cheese and pickled jalapeños. It also works as a filling for quesadillas and tamales.
Q: How do I keep the chicken from drying out?
Shred it while it is still hot and sitting in the braising liquid, and never simmer it uncovered for long. Keeping it in the sauce in the fridge also protects it from drying out.
Make a batch this week and see how many meals one skillet can cover: tacos tonight, a bowl tomorrow, and a stash in the freezer for later. If you try it, leave a rating and tell me what you piled it into.
Mexican Pulled Chicken
Mexican Pulled Chicken delivers smoky chipotle-spiced shredded meat in one pan, ready for tacos, bowls, or nachos in under an hour.
🧂 Ingredients
- 2 lb (900g) boneless skinless chicken thighs
- 1 tbsp (15ml) olive oil
- 1 medium yellow onion, diced (about 1 cup / 160g)
- 3 garlic cloves, minced
- 2 to 3 chipotle peppers in adobo, minced, plus 1 tbsp (15ml) adobo sauce
- 1 can (14.5 oz / 410g) fire-roasted diced tomatoes
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp kosher salt, plus more to taste
- 1 cup (240ml) low-sodium chicken broth
- 1 tbsp (15ml) fresh lime juice, plus wedges for serving
- 1/4 cup (15g) chopped fresh cilantro, for serving
📋 Instructions
- 1Sear the chicken — Pat the thighs dry and season with half the salt. Heat the olive oil in a large skillet over medium-high heat (375°F / 190°C) and sear the thighs 4 to 5 minutes per side until deeply golden brown. They will not be cooked through yet; transfer to a plate.
- 2Soften the aromatics — Lower the heat to medium (325°F / 165°C) and add the onion, cooking 4 to 5 minutes until translucent and soft. Stir in the garlic, cumin, and oregano and cook 45 seconds until fragrant, scraping up the browned bits.
- 3Build the sauce — Add the chipotle, adobo sauce, fire-roasted tomatoes, and broth, stirring to lift everything off the pan bottom. Bring to a gentle simmer; the surface should be bubbling lightly at the edges.
- 4Simmer the chicken — Return the thighs and any juices to the pan, cover, and simmer on low (about 200°F / 93°C) for 20 minutes. The chicken is done when a fork slides in with no resistance and the internal temperature reads 195°F to 200°F (90°C to 93°C).
- 5Shred in the pan — Move the chicken to one side and shred it with two forks directly in the sauce, or lift pieces out, shred, and return them. Stir everything together so the strands soak up the liquid.
- 6Brighten and serve — Simmer uncovered 3 to 4 minutes until the sauce clings to the meat rather than pooling. Stir in the lime juice off the heat, taste for salt, and scatter with cilantro before serving.



