Classic Mexican Pulled Chicken – Tender, Flavorful, and Easy
This classic Mexican pulled chicken is all about big flavor with simple steps. It’s juicy, gently spicy, and perfect for tacos, burritos, bowls, or salads. You’ll simmer chicken with tomatoes, aromatics, and warm spices, then shred it into a saucy, versatile filling.
The best part: it’s easy to make in one pot and works with pantry staples. Make a batch on Sunday, and you’ll have dinners sorted for days.
Classic Mexican Pulled Chicken – Tender, Flavorful, and Easy
Ingredients
- 2 pounds boneless, skinless chicken thighs (or breasts, see notes)
- 1 tablespoon neutral oil (avocado, canola, or vegetable)
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano (Mexican oregano if available)
- 1 teaspoon chili powder
- 1/2 teaspoon ground coriander (optional)
- 1/2 teaspoon smoked paprika (optional, for extra smokiness)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 can (14–15 oz) crushed or diced tomatoes
- 1–2 chipotle peppers in adobo, minced, plus 1 tablespoon adobo sauce
- 1/2 cup low-sodium chicken broth (or water)
- 1 bay leaf (optional)
- Juice of 1 lime, plus extra wedges for serving
- 1/4 cup chopped fresh cilantro
Instructions
- Prep the chicken: Pat the chicken dry with paper towels and season all over with a pinch of salt and pepper.
- Sauté aromatics: Heat the oil in a large pot or deep skillet over medium heat. Add the onion and cook until soft and lightly golden, about 5–7 minutes. Stir in the garlic and cook 30 seconds, until fragrant.
- Toast the spices: Add the cumin, oregano, chili powder, coriander, smoked paprika, 1 teaspoon salt, and 1/2 teaspoon pepper. Stir for 30–45 seconds to bloom the spices.
- Build the sauce: Add the tomatoes, chipotle peppers, adobo sauce, and broth. Stir well and bring to a gentle simmer. Add the bay leaf if using.
- Simmer the chicken: Nestle the chicken into the sauce. Reduce heat to low, cover, and simmer for 15–20 minutes for thighs (or 12–15 for breasts), until the chicken is cooked through and tender.
- Shred: Transfer the chicken to a plate. Use two forks to shred it into bite-size pieces. Remove and discard the bay leaf from the sauce.
- Reduce the sauce: Increase heat to medium and simmer the sauce uncovered for 5–7 minutes to thicken slightly. You want a saucy but not watery consistency.
- Combine and finish: Return the shredded chicken to the pot, tossing to coat. Stir in the lime juice and cilantro. Taste and adjust with more salt, pepper, or lime as needed.
- Serve: Use in tacos, burritos, enchiladas, bowls, or over rice. Add toppings like pickled red onions, avocado, queso fresco, and extra cilantro.
Why This Recipe Works

This recipe leans on a few smart techniques to build deep flavor without fuss. Browning the onions and garlic first creates a savory base.
Simmering the chicken gently in a tomato-chile sauce keeps it tender and juicy. A touch of chipotle brings a smoky, slow-cooked taste in minutes. Finishing with lime juice and fresh cilantro brightens everything, balancing heat and richness.
Ingredients
- 2 pounds boneless, skinless chicken thighs (or breasts, see notes)
- 1 tablespoon neutral oil (avocado, canola, or vegetable)
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano (Mexican oregano if available)
- 1 teaspoon chili powder
- 1/2 teaspoon ground coriander (optional)
- 1/2 teaspoon smoked paprika (optional, for extra smokiness)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 can (14–15 oz) crushed or diced tomatoes
- 1–2 chipotle peppers in adobo, minced, plus 1 tablespoon adobo sauce
- 1/2 cup low-sodium chicken broth (or water)
- 1 bay leaf (optional)
- Juice of 1 lime, plus extra wedges for serving
- 1/4 cup chopped fresh cilantro
Instructions

- Prep the chicken: Pat the chicken dry with paper towels and season all over with a pinch of salt and pepper.
- Sauté aromatics: Heat the oil in a large pot or deep skillet over medium heat.
Add the onion and cook until soft and lightly golden, about 5–7 minutes. Stir in the garlic and cook 30 seconds, until fragrant.
- Toast the spices: Add the cumin, oregano, chili powder, coriander, smoked paprika, 1 teaspoon salt, and 1/2 teaspoon pepper. Stir for 30–45 seconds to bloom the spices.
- Build the sauce: Add the tomatoes, chipotle peppers, adobo sauce, and broth.
Stir well and bring to a gentle simmer. Add the bay leaf if using.
- Simmer the chicken: Nestle the chicken into the sauce. Reduce heat to low, cover, and simmer for 15–20 minutes for thighs (or 12–15 for breasts), until the chicken is cooked through and tender.
- Shred: Transfer the chicken to a plate.
Use two forks to shred it into bite-size pieces. Remove and discard the bay leaf from the sauce.
- Reduce the sauce: Increase heat to medium and simmer the sauce uncovered for 5–7 minutes to thicken slightly. You want a saucy but not watery consistency.
- Combine and finish: Return the shredded chicken to the pot, tossing to coat.
Stir in the lime juice and cilantro. Taste and adjust with more salt, pepper, or lime as needed.
- Serve: Use in tacos, burritos, enchiladas, bowls, or over rice. Add toppings like pickled red onions, avocado, queso fresco, and extra cilantro.
How to Store
- Fridge: Cool completely, then store in an airtight container for 4–5 days.
The flavor deepens by day two.
- Freezer: Portion into freezer-safe bags or containers and freeze up to 3 months. Press bags flat to save space and thaw faster.
- Reheat: Warm gently on the stove over low heat with a splash of broth or water. Stir in a squeeze of lime at the end to brighten.

Benefits of This Recipe
- Versatile: Works for tacos, tostadas, nachos, quesadillas, or meal-prep bowls.
- Balanced flavor: Smoky, tangy, and savory without being overly spicy.
- One-pot ease: Minimal cleanup, straightforward steps.
- Budget-friendly: Uses pantry staples and affordable chicken cuts.
- Make-ahead friendly: Tastes even better after resting and reheating.
What Not to Do
- Don’t crank the heat: High heat tightens the chicken and makes it stringy.
Gentle simmering keeps it tender.
- Don’t skip blooming the spices: Toasting them in oil unlocks deeper flavor.
- Don’t over-reduce the sauce: Dry chicken loses its appeal. Aim for a glossy, spoon-coating sauce.
- Don’t forget acid: Lime at the end lifts the whole dish. Without it, the sauce tastes flat.
- Don’t over-shred: Keep some texture so the chicken doesn’t turn mushy.
Variations You Can Try
- Pressure cooker/Instant Pot: Sauté onion and garlic on Sauté, add spices, tomatoes, chipotle, and broth.
Pressure cook 8 minutes (thighs) or 6 minutes (breasts), natural release 5 minutes, shred, and reduce on Sauté if needed. Finish with lime and cilantro.
- Slow cooker: Sauté onion, garlic, and spices on the stove first for best flavor. Transfer to slow cooker with chicken, tomatoes, chipotle, and broth.
Cook on Low 4–5 hours or High 2.5–3.5 hours. Shred and finish with lime and cilantro.
- Mild version: Use 1/2 chipotle or omit it, add smoked paprika for gentle smokiness, and a touch of honey to balance acidity.
- Extra veg: Add diced bell pepper or corn during the simmer. Stir in sautéed zucchini at the end to keep it crisp-tender.
- Kosher or dairy-free meals: This recipe is naturally dairy-free.
Serve with avocado, pickled onions, and salsa verde instead of cheese if you like.
- Breasts vs. thighs: Thighs are more forgiving and stay juicier. If using breasts, monitor doneness closely and reduce cook time slightly.
FAQ
How spicy is this pulled chicken?
It’s moderately spicy with 1–2 chipotles. For mild heat, use half a pepper and skip the extra adobo sauce.
For more kick, add another pepper or a pinch of cayenne.
Can I use rotisserie chicken?
Yes. Shred about 4 cups cooked chicken and simmer it in the sauce for 5–7 minutes to marry the flavors. Add less salt at first, then adjust.
What’s the best way to shred the chicken?
Two forks work well.
For a quicker method, use a stand mixer with the paddle on low for 20–30 seconds. Don’t overmix or it will get too fine.
Can I make this ahead?
Absolutely. The flavors improve after a night in the fridge.
Reheat gently and finish with a fresh squeeze of lime to brighten.
What can I serve with it?
Warm tortillas, rice, black or pinto beans, grilled corn, pico de gallo, salsa verde, and a simple cabbage slaw. It’s also great over salad for a lighter meal.
How do I prevent dry chicken breasts?
Keep the heat low, simmer just until cooked through, and shred while warm. Return the chicken to the sauce so it can reabsorb moisture.
Can I make it tomato-free?
Yes.
Swap tomatoes for 1 cup chicken broth plus 1/4 cup salsa verde. Add a teaspoon of tomato paste only if you want a touch of sweetness and body.
In Conclusion
Classic Mexican pulled chicken is a weeknight hero: simple ingredients, bold flavor, and endless uses. With a few smart steps—bloomed spices, gentle simmering, and a bright finish—you’ll get juicy, layered results every time.
Make a big batch, stash some in the freezer, and you’re set for tacos, bowls, and beyond whenever the craving hits.
