20-Minute Mexican Chicken Breasts with Fresh Salsa
Mexican chicken breasts save a weeknight when you need big flavor and a single skillet. A quick spice rub builds a warm, slightly smoky crust, while the bright, chunky salsa keeps everything fresh.

They come together in about 20 minutes if you pound the chicken thin, which also helps it cook evenly. Serve them with rice, beans, or warm tortillas, and dinner feels like it took way more effort than it did.
Why These Mexican Chicken Breasts Work
The spice blend is simple but balanced. Chili powder and cumin give a gentle heat and depth that never overwhelms the chicken, so even spice-sensitive eaters can enjoy it.
The salsa lands on top right before serving, so you get a cool, crisp contrast with every bite. I reach for this dish when I want something that tastes lively but doesn’t leave me with a sink full of dishes.
Ingredients

- 4 boneless, skinless chicken breasts, pounded to ½-inch thickness: even thickness means even cooking; if they’re large, cut them in half horizontally first.
- 2 teaspoons chili powder: use a mild blend for less heat or chipotle chili powder for a smokier kick.
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon salt plus more for the salsa
- ½ teaspoon black pepper
- 2 tablespoons vegetable or canola oil: anything neutral with a high smoke point works.
- 2 cups diced ripe tomatoes (about 2 medium): if tomatoes are out of season, swap in a 15-ounce can of fire-roasted diced tomatoes, drained.
- ½ cup finely chopped red onion
- 1 jalapeño, seeded and minced: leave a few seeds in if you like more heat.
- ¼ cup chopped fresh cilantro: both leaves and tender stems are fine.
- 2 tablespoons fresh lime juice
Variations / Substitutions
- Use chicken thighs: boneless, skinless thighs work well; they stay especially juicy. Cook them about 2 minutes longer per side.
- Add avocado: dice half an avocado and fold it into the salsa just before serving for a creamier texture.
- Make it creamy: stir 2 tablespoons of sour cream or Mexican crema into the salsa, or drizzle it over the top.
- Dial down the heat: replace the jalapeño with a few tablespoons of mild diced green chiles, or skip it entirely and add a pinch of smoked paprika.
- Cheese it up: a sprinkle of crumbled cotija or shredded Monterey Jack after plating adds a salty finish.
If you like this flavor profile, try our chipotle lime chicken tacos for a handheld version.
How to Make Mexican Chicken Breasts
Step 1: Spice and Sear the Chicken

Heat a large skillet over medium-high and add the 2 tablespoons oil. While the oil warms, mix the chili powder, cumin, garlic powder, 1 teaspoon salt, and black pepper in a small bowl. Pat the chicken dry with paper towels, then sprinkle the spice blend on both sides, pressing it in so it sticks. Lay the breasts in the hot skillet and cook without moving them for 5 to 6 minutes, until the bottom is deeply golden. You’ll smell the spices toasting and see the edges start to brown. Flip and cook another 4 to 5 minutes, until the chicken reaches 165°F at the thickest part and feels firm to the touch. Transfer to a cutting board and let it rest while you make the salsa.
Step 2: Mix the Quick Salsa

In a medium bowl, combine the diced tomatoes, red onion, jalapeño, cilantro, lime juice, and ½ teaspoon salt. Stir gently and taste. Adjust salt or lime juice if it needs a little more brightness. The salsa should look chunky and juicy, not watery; if your tomatoes release a lot of liquid, drain off the excess before serving.
Step 3: Slice and Spoon the Salsa

Slice each chicken breast against the grain into strips. Arrange them on plates or a platter, then spoon a generous amount of salsa right over the top. Give everything a final squeeze of lime if you have an extra wedge, and eat while it’s hot.
Tips for Juicy Mexican Chicken
- Pounding the chicken to an even ½-inch thickness is worth the two minutes it takes. Uneven breasts will be dry at the edges before the center finishes.
- A quick-read thermometer is your best friend here. Pull the chicken at 160°F and let it carry over to 165°F while resting.
- Don’t crowd the skillet. If you can’t fit all four breasts in a single layer without touching, cook them in two batches so they sear instead of steam.
- Let the chicken rest at least 5 minutes before slicing; this keeps the juices from running all over the board.
- Make the salsa while the chicken cooks, so it’s ready to go the second the chicken is sliced.
Cook times by breast thickness:
| Thickness (pounded) | Total cook time (first side + second side) |
|---|---|
| ½ inch | 9 to 11 minutes |
| ¾ inch | 12 to 14 minutes |
| 1 inch | 15 to 17 minutes |
Storing Leftovers
- Refrigerate: store the chicken and salsa separately in airtight containers for up to 3 days. The salsa keeps well; the chicken stays moist reheated gently.
- Reheating: warm the chicken in a skillet over medium-low with a splash of water or broth, just until heated through. Microwaving works in a pinch, but do it in 30-second bursts to avoid drying it out.
What to Serve with Mexican Chicken Breasts
Cilantro lime rice soaks up the salsa juices and balances the spice. For a heartier base, spoon the chicken and salsa over warm black beans or refried beans. If you want to turn it into tacos, warm some corn tortillas and add a handful of shredded cabbage for crunch.
Frequently Asked Questions
Can I bake the chicken instead?
Yes, bake the seasoned breasts on a parchment-lined sheet at 425°F (220°C) for 18 to 22 minutes, flipping halfway, until they reach 165°F.
What if I don’t have fresh tomatoes?
Use a 15-ounce can of fire-roasted diced tomatoes, drained well. The salsa will have a slightly softer texture but still taste bright.
Can I make the salsa ahead?
Absolutely. The salsa can sit in the fridge for a few hours; the flavors actually meld a little. Just give it a quick stir before spooning it over the chicken.
How do I know when the chicken is done without a thermometer?
Press the center of the thickest part with your finger; it should feel firm and spring back slightly, not squishy. The juices should run clear when you cut into it, but a thermometer is more reliable.

Mexican Chicken Breasts Recipe
Ingredients
Method
- Heat the oil in a large skillet over medium-high. Mix chili powder, cumin, garlic powder, 1 teaspoon salt, and pepper. Pat the chicken dry and coat all over with the spice blend.
- Sear the chicken for 5 to 6 minutes until golden, then flip and cook 4 to 5 minutes more, until 165°F. Transfer to a cutting board to rest.
- While the chicken rests, stir together the tomatoes, red onion, jalapeño, cilantro, lime juice, and ½ teaspoon salt.
- Slice the chicken against the grain, top with the salsa, and serve with an extra lime wedge.
