This post may contain affiliate links. Please read our disclosure policy.

This Mexican chicken marinade packs the flavor of citrus, Mexican spices, and fresh herbs to give you juicy, tender chicken every time. Perfect for tacos, burritos, rice bowls, or meal prep. This hands-off marinade does all the work.

A serving plate filled with grilled chicken that has been marinated in a quick and easy Mexican chicken marinade.

A Note from Isabel

Why I Keep Making This

This Mexican chicken marinade is my go-to for meal prep. I make a big batch on Sunday, and it carries me through the week. I love to use it sliced over rice bowls with my cilantro lime rice, chopped into tacos, and tossed into salads. It’s one of those recipes that works for everything, which is exactly why I keep coming back to it.

What makes it different from a basic chicken marinade is the spice blend. The combination of chili powder, cumin, smoked paprika, oregano, and ancho chili powder gives the chicken a warm, complex flavor that actually tastes like something. The ancho in particular adds a depth that you just don’t get from regular chili powder alone. Let’s just say it brings big flavor with almost no effort. I’m here for it.

Ingredients You’ll Need

Ingredients for making a Mexican chicken marinade on a table ready to be used.
IngredientWhy It Works / Notes
ChickenBreasts and thighs both work great. Thighs are juicier and more forgiving if overcooked, whereas breasts are leaner and cook faster. You could also use drumsticks, tenderloins, or a whole chicken.
Olive oilThe fat base of the marinade. This helps the spices adhere to the chicken and keeps it moist during cooking. Any neutral oil works here, like avocado, vegetable, grapeseed, or canola.
CilantroAdds a fresh, bright herb flavor directly into the marinade, not just as a garnish. Finely chop both the stems and leaves. The stems carry a lot of flavor!
GarlicAdds a savory depth. Freshly minced garlic is best here, but if you’re out, you can use garlic powder.
Lime juiceThe acid that tenderizes the chicken and adds brightness. Use fresh lime juice for the best flavor. About 1 lime gives you 2 tablespoons.
Dry seasoningsRegular chili powder, ancho chili powder, cumin, Mexican oregano, smoked paprika, and salt. If you don’t have ancho, you can use more regular chili powder. If you don’t have Mexican oregano, you can use regular dried oregano.

How to Make Mexican Chicken Marinade

  1. Add all the marinade ingredients to a large Ziploc bag or baking dish and stir or shake to combine.
  2. Add the chicken to the bag or dish and toss to coat evenly in the marinade.
  3. Seal the bag or cover the dish with plastic wrap and refrigerate for at least 2 hours and up to 10 hours. I don’t recommend marinating for more than 10 hours. The lime juice is acidic and will start to break down the chicken fibers, making the texture mushy rather than tender. If you want to marinate it longer (like 24 hours), I recommend adding the lime juice about 8 hours before you’re ready to cook it.
  4. Remove the chicken from the marinade and cook using your preferred method until the internal temperature reaches 165°F on an instant-read thermometer.

Recipe Tips

  • For thicker or uneven chicken breasts, butterfly the chicken or pound it with a meat mallet to an even thickness before marinating. This ensures it cooks evenly and absorbs the marinade better.
  • Don’t over-marinate. 2-8 hours is the sweet spot. Beyond 10 hours, the lime juice starts to break down the chicken proteins too aggressively, affecting the texture.
  • Let it come to room temperature before cooking. Pull the chicken out of the fridge about 20-30 minutes before cooking for more even results.
  • Double the batch. This marinade scales up easily. Marinate extra chicken and freeze it raw in the marinade for up to 3 months. It marinates as it thaws in the fridge.

Variations To Try

  • Add orange juice. Swap half the lime juice for fresh orange juice for a slightly sweeter, more complex citrus flavor, similar to my pollo asado marinade.
  • Make it spicier. Add 1-2 minced chipotle peppers in adobo sauce to the marinade for a smokier, spicier kick.
  • Use other proteins. This marinade works great on shrimp, skirt steak, pork chops, or drumsticks. Just adjust the cook time accordingly.
  • Make it sweeter. Add 1 tablespoon of honey or agave for a touch of sweetness that helps the chicken caramelize beautifully on the grill and get those tasty brown bits.

Ways to Serve It

Once cooked, this chicken is incredibly versatile. Here are some of my favorite ways to use it:

Frequently Asked Questions

What cut of chicken should I use?

I like using boneless, skinless chicken thighs and breasts, but bone-in thighs and breasts work just as well. Chicken drumsticks and tenderloins are also great.

How long should I marinate the chicken?

At least 2 hours, but no more than 10. The lime juice tenderizes the chicken, but if it’s left on too long, it can break down the texture and make the chicken mushy. The 2-8 hour range is the sweet spot.

Can I use this marinade on other meats?

Yes! It works great on shrimp, skirt steak, flank steak, pork chops, and even vegetables. For shrimp and vegetables, keep the marinating time to 30 minutes or less.

What’s the difference between chili powder and ancho chili powder?

Regular chili powder is a spice blend that typically includes cumin, oregano, and other spices along with dried chiles. Ancho chili powder is just one ingredient – ground ancho chiles. It adds a deeper, slightly sweet, earthy heat that makes this marinade more complex than a basic version.

4.66 from 43 votes

Mexican Chicken Marinade

This Mexican chicken marinade uses lime juice, spices, and cilantro for juicy, flavorful chicken. Perfect for tacos, bowls, and meal prep.
Prep: 5 minutes
Total: 2 hours 5 minutes
Servings: 8 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients 

  • ¼ cup olive oil (avocado, grapeseed, canola, or other vegetable oil also works)
  • ¼ cup chopped cilantro
  • 2 tablespoons lime juice (about 1 lime)
  • 3 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano (or regular oregano)
  • 1 teaspoon kosher salt
  • ½ teaspoon smoked paprika
  • ½ teaspoon ancho chili powder (or regular chili powder if you don't have any)
  • 3 pounds chicken breasts, thighs, drumsticks, or tenderloins

Instructions 

  • Add all the ingredients to a large Ziploc bag or a baking dish and toss to combine.
  • Seal the bag or cover the baking dish with plastic wrap and refrigerate for 2 to 10 hours.
    (I don’t recommend marinating for more than 10 hours. The lime juice is acidic and will start to break down the chicken fibers, making the texture mushy rather than tender. If you want to marinate it longer, like 24 hours, I recommend adding the lime juice about 8 hours before you’re ready to cook it.)
  • Remove the chicken from the marinade and grill or cook it until the internal temperature reaches 165°F on an instant-read thermometer.
    To grill: Preheat the grill to medium-high heat. Grill chicken breasts for 6-8 minutes per side, or chicken thighs for 5-6 minutes per side.
    To bake: Preheat oven to 425°F. Bake boneless chicken breasts for 20-25 minutes, or boneless thighs for 15-20 minutes.
    To cook on the stovetop: Heat a drizzle of oil in a large skillet over medium-high heat. Cook chicken breasts for 6-8 minutes per side, or chicken thighs for 5-6 minutes per side.
    To air fry: Air fry at 375°F for 18-22 minutes for chicken breasts, or 15-18 minutes for chicken thighs, flipping halfway through.

Notes

  • For thicker or uneven chicken breasts, butterfly the chicken or pound it with a meat mallet to an even thickness before marinating. This ensures it cooks evenly and absorbs the marinade better.
  • Let it come to room temperature before cooking. Pull the chicken out of the fridge about 20-30 minutes before cooking for more even results.

Nutrition

Serving: 1g | Calories: 233kcal | Carbohydrates: 2g | Protein: 36g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 109mg | Sodium: 508mg | Potassium: 673mg | Fiber: 1g | Sugar: 0.2g | Vitamin A: 489IU | Vitamin C: 4mg | Calcium: 22mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

This post was originally published in February 2020 and has been updated with new photos and more helpful tips.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




33 Comments

  1. Cyn says:

    4 stars
    Really good recipe. I accidentally used 1/2 c olive oil and I think I’ll stick with that. The only thing I would change is placing the chicken under the broiler for the last 5 minutes.

    1. Isabel Orozco-Moore says:

      Thanks so much, Cyn. I’m happy you’re enjoying the recipe!

  2. Janice Litaker says:

    5 stars
    We thoroughly enjoyed this. Thanks for sharing

  3. David says:

    5 stars
    Great recipe, thank you for sharing!

  4. Lori McDermott says:

    5 stars
    Will make this again and again. My new favorite. Marinated 5 hrs. Might try overnight next time.

  5. Sandy says:

    4 stars
    Wonderful recipe! I wanted to leave 5 stars but it wouldnt let me(?). Chicken turned out with so much flavor! I used boneless skinless chicken thighs. This will be one of my very well used recipes! Thank you!

  6. Maria says:

    5 stars
    Made this past week, only marinated for 4 hours. Only changes I made was used ancho chile paste ( 2 teaspoons per online conversion) doubled the lime juice. Blended all ingredients in small blender. It was delicious! My husband loved and he usually doesn’t like chicken.

    1. Ana @ Isabel Eats says:

      Thank you Maria!