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 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

| Ingredient | Why It Works / Notes |
|---|---|
| Chicken | Breasts 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 oil | The 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. |
| Cilantro | Adds 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! |
| Garlic | Adds a savory depth. Freshly minced garlic is best here, but if you’re out, you can use garlic powder. |
| Lime juice | The acid that tenderizes the chicken and adds brightness. Use fresh lime juice for the best flavor. About 1 lime gives you 2 tablespoons. |
| Dry seasonings | Regular 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


- Add all the marinade ingredients to a large Ziploc bag or baking dish and stir or shake to combine.
- Add the chicken to the bag or dish and toss to coat evenly in the marinade.
- 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.
- 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:
- Slice and serve over cilantro lime rice or Mexican rice with pico de gallo and guacamole
- Chop or shred for tacos, burritos, enchiladas, or flautas
- Use as the protein in arroz con pollo
- Layer it onto sheet pan nachos or bell pepper nachos
- Slice cold over a salad for lunch throughout the week
Frequently Asked Questions
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.
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.
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.
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.

Mexican Chicken Marinade
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
Nutrition information is automatically calculated, so should only be used as an approximation.
This post was originally published in February 2020 and has been updated with new photos and more helpful tips.
Photography by Ashley McLaughlin.


















Great marinade. I live in San Miguel de Allende Mexico and my dinner guests all had to have the recipe.
Great recipe! Tried it yesterday for Cinco De Mayo! We added some diced serrano and habanero and a fresno chile for some more spice and it turned out great! Will definitely be saving this one.
Amazing!!! I’m not a smoked paprika girl so I used regular paprika and subbed chipotle for ancho chili powder. Literally the best marinade ever!
Thank you so much Julie!
I’m thinkin, marinade and then cook the chicken by sous vide, then get a sear on the grill. Chicken enchiladas or chicken salad, anyone?
I made this marinade recipe last night and holy cow it is amazingly delicious!! I think I am going to make it again tomorrow!! So good!! Thank you.
Made up your Mexican Chicken Marinade for chicken breasts that went on the grill. YUM! Excellent recipe.
Hi, I made your Carne Asada Fries last night and it was a big hit! Love your recipes Isabel!
Thank you so much Trish!
This is by far the best chicken marinade I’ve ever used!!!
Thank you!
No lime on hand; is lemon okay as a substitute?
Hi Karrie! I’ve never tried this recipe with lemon, but you are more than welcome to. I’ve also heard of using other citrus fruits like orange or pineapple. Let me know how it goes!
You rock Isabel, I was up shit’s creek and then I found your rec.