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:
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.
Prevent your screen from going dark
- 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.
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.
This post was originally published in February 2020 and has been updated with new photos and more helpful tips.
Photography by Ashley McLaughlin.



