30-Minute Mexican Shredded Chicken
This 30-minute Mexican shredded chicken turns a few simple ingredients into a weeknight staple that feels far more involved than it is. The chicken simmers in a smoky, slightly spicy tomato sauce until it falls apart, then gets tossed back in for a saucy, tender finish that works for tacos, burritos, bowls, or piled over rice.

You can have dinner on the table with barely more effort than chopping an onion, and the leftovers taste even better the next day.
Why This Chicken Stays in My Rotation
The dark meat of chicken thighs stays buttery-tender even after shredding, unlike breasts that can dry out in a heartbeat. Every little piece soaks up the smoky chipotle and cumin, so you get a deep flavor in every bite.
I love that the whole thing cooks in one pan from start to finish. Once the lid goes on, you have just enough time to warm tortillas and chop a quick topping while the chicken does its thing.
It’s the kind of recipe that feels like a weekend project but fits neatly into a busy Tuesday, and the sauce never tastes as quick as it actually is.
Ingredients

- 2 lbs boneless skinless chicken thighs: dark meat keeps the dish juicy and forgiving.
- 1 tbsp olive oil: any neutral cooking oil works here.
- 1 medium yellow onion, chopped: white onion or a large shallot also does the job.
- 3 cloves garlic, minced: use fresh if you can; jarred works in a pinch, but fresh gives more punch.
- 1 chipotle pepper in adobo, minced, plus 1 tbsp adobo sauce: these carry the heat and the smoky backbone. Start with less if you are heat-averse.
- 1 can (14.5 oz) fire-roasted diced tomatoes, with their juices: fire-roasted add a gentle charred note, but plain diced tomatoes are perfectly fine.
- 1 tbsp ground cumin: the earthy warmth that makes this taste unmistakably Mexican.
- 1 tsp smoked paprika: rounds out the chipotle smoke.
- 1 tsp dried oregano: Mexican oregano if you have it, but standard is fine.
- 1 tsp salt: I use kosher salt; adjust to taste at the end.
- Fresh cilantro and lime wedges, for serving: brightness to finish.
Variations / Substitutions
- Swap for chicken breasts: they’ll shred but won’t stay as moist. Cut cook time down by 5 minutes and check early.
- Reduce the heat: replace the chipotle with an extra 1/2 tsp smoked paprika and a pinch of cayenne for a milder kick.
- Add beans: stir in a drained can of black beans or pinto beans during the last 5 minutes for a heartier dish.
- Dairy-free: the recipe is already dairy-free. Skip cheese and sour cream garnishes.
If you like this, try my Carne Asada Tacos recipe for another weeknight winner.
How to Make Mexican Shredded Chicken
Step 1: Sear the Chicken Pieces

Cut the chicken thighs into rough 1-inch chunks. Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat until it shimmers. Add half the chicken in a single layer and let it sear without moving for about 4 minutes, until the bottoms are deeply browned. Flip and cook 2 more minutes, then transfer to a plate. Repeat with the second batch.
The pan should have a good layer of browned bits stuck to the bottom at this point. That fond holds a ton of flavor and will release into the sauce in the next step.
Step 2: Cook the Aromatics

Lower the heat to medium. If the pan looks dry, add a tiny splash of oil. Toss in the chopped onion and cook, stirring occasionally, until softened and starting to turn translucent, about 5 minutes. Stir in the minced garlic and the chopped chipotle, and let them sizzle for just 30 seconds until fragrant.
Keep the garlic moving so it doesn’t burn. You want that sharp raw smell to disappear and leave behind something warmer and sweeter.
Step 3: Build the Sauce

Pour in the can of fire-roasted tomatoes with all their juices, the adobo sauce, cumin, smoked paprika, oregano, and salt. Scrape the bottom of the pan with a wooden spoon to loosen every last bit of the browned fond. Bring the mixture to a simmer, then nestle the seared chicken pieces back into the sauce, along with any juices that collected on the plate.
At this stage, the sauce will look a little loose, but it will thicken and concentrate as the chicken cooks.
Step 4: Simmer and Shred

Reduce the heat to low, cover the pan, and let it bubble gently for 15 minutes. The chicken should be fork-tender and shred easily when you press a piece with the back of a spoon. Remove the pan from the heat and shred the chicken directly in the sauce using two forks. If a few pieces are stubborn, pop the lid back on for another 5 minutes and check again.
You might wonder if 15 minutes is enough. The smaller chunks and the long sear help, so 15 minutes almost always does the job for boneless thighs. If your pieces were larger, give it the extra time.
Step 5: Pile It Into Warm Tortillas

Give the shredded chicken a good stir to coat every strand in the sauce. Spoon the saucy chicken into warm corn or flour tortillas, and top with fresh cilantro, a squeeze of lime, and whatever else you like.
The mix should be glossy and loose, not dry, with enough sauce to soak just into the tortilla. Serve right away while everything is hot.
A Few Tips Before You Start
- Cut the chicken evenly.: Uniform 1-inch chunks cook at the same rate and shred more predictably. A few odd-shaped bits can end up chewy while others fall apart.
- Don’t skip the sear.: Browning the chicken in two batches builds the flavor base. Crowding the pan steams the meat and leaves you with none of that deep, caramelized taste.
- Taste before you shred.: Once the chicken is cooked through, dip a spoon into the sauce and adjust salt or spice. It is much harder to season evenly after shredding.
Keeping Leftovers Fresh
- Refrigerate: Store cooled chicken and sauce together in an airtight container for up to 4 days. The sauce keeps the meat moist.
- Reheating: Warm gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce, stirring occasionally.
What To Serve With Mexican Shredded Chicken
The shredded chicken is the star, but a few simple sides round out the meal. Cilantro lime rice soaks up the sauce and adds a bright, fresh note that cuts through the richness. A bowl of seasoned black beans brings extra protein and earthy depth. Guacamole or a quick avocado crema gives a cool, creamy contrast to the smoky chipotle.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Sear the chicken and aromatics first on the stovetop for the best flavor, then transfer everything to the slow cooker and cook on low for 4 to 5 hours, or high for 2 to 3. Shred and stir before serving.
How do I freeze shredded chicken?
Cool the mixture completely, then pack into freezer bags or containers with a little extra sauce to prevent freezer burn. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat as directed.
Is this recipe spicy?
It carries a moderate, warm heat from the chipotle. For a milder dish, use only the adobo sauce and skip the chopped pepper. You can always add a pinch of cayenne at the end if you want more fire.
Can I use a different cut of chicken?
Bone-in, skin-on thighs work beautifully but will need about 25 to 30 minutes of simmering, and you’ll remove and discard the skin and bones before shredding. Chicken breasts are faster but can dry out, so check them at the 12-minute mark.

Mexican Shredded Chicken Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Sear chicken chunks in two batches until browned, about 4 minutes per side. Transfer to a plate.
- Lower heat to medium. Cook onion until soft, about 5 minutes. Stir in garlic and chipotle and cook 30 seconds.
- Add tomatoes, adobo sauce, cumin, paprika, oregano, and salt. Scrape up browned bits, then return chicken to the pan.
- Cover and simmer on low for 15 minutes, until chicken shreds easily. Remove from heat and shred directly in the sauce with two forks.
- Toss shredded chicken to coat, then spoon into warm tortillas with cilantro and a squeeze of lime.
