Chicken Fajita Marinade

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published February 25, 2023 • Updated March 7, 2026

This post may contain affiliate links. See my disclosure policy.

I use this chicken fajita marinade on repeat because it only needs 30 minutes and pantry staples to get real fajita flavor into the chicken. It's naturally low carb at just 3.6g net carbs per serving.

Fajitas are one of my go-to weeknight meals, and I’ve been using this marinade formula for years. The concept is simple: oil, acid, and big flavor. Avocado oil keeps everything from sticking, lime juice and apple cider vinegar tenderize the chicken, and soy sauce adds a savory depth that surprised me the first time I tried it. I actually tested the marinade with and without soy sauce side by side, and the version with it had a noticeably richer flavor my family picked up on right away. It doesn’t taste like soy sauce in the finished dish. It just rounds everything out.

Cooked fajitas in a skillet.

What I’ve figured out after making this dozens of times is that the lime juice is what makes this taste like fajitas and not just seasoned chicken. It’s the single ingredient I’d never skip. If you want even more brightness, I add a little fresh lime zest right into the marinade. That small addition takes it up a notch without adding carbs or complication.

The whole thing comes together in about 5 minutes. Whisk, pour over sliced chicken, and let it sit. 30 minutes is all you need for real flavor, though I often let mine go a few hours when I have the time. The acids in the lime and vinegar actually tenderize the meat while it soaks, so you get juicier chicken the longer it sits (up to two days, then it starts getting mushy). The chili powder, cumin, and oregano give it that classic fajita taste without any sugar or fillers you’d find in a store-bought packet.

I wrap mine in tortillas most nights, but this also works as a base for sheet pan fajitas when I don’t feel like standing at the stove. For something different, I’ve loaded it into cheese taco shells for extra crunch. The marinade is naturally keto at just 3.6g net carbs per serving, so it fits without any swaps or substitutions.

One thing I started doing recently: I prep the marinade on Sundays, slice the chicken and peppers, and stash everything in a freezer bag. On a busy night I just thaw and cook. Reader Amy batched 6 pounds of thighs on a Sunday using this method and told me the flavor held through Thursday reheats. The soy sauce seems to lock in moisture even after a few days in the fridge, which tracks with my experience too. If you like batch-friendly meals, my keto taco casserole uses a similar spice profile.

How to make this marinade

  1. Make the marinade – Whisk avocado oil, soy sauce, lime juice, apple cider vinegar, garlic, and spices together in a bowl. I use a wide shallow bowl so the chicken gets maximum contact.
  2. Add 3 pounds of sliced chicken and let soak for at least 30 minutes (ideally 1-12 hours or overnight). I prefer thighs here because they stay juicier, but breast works if you don’t over-marinate.
  3. Cook the chicken by adding it and the marinade to a hot skillet. Bring to a boil and saute for 3-4 minutes until the chicken is almost cooked through.
  4. Add veggies – Stir in sliced bell pepper and onions and cook until tender. I like mine with a little char still on the peppers.

A bowl with raw chicken marinating in a fajita seasoning next to a plate of sliced bell pepper and onions.

Key ingredients and substitutions

  • Avocado oil – or any light flavored oil. Canola and light olive oil both work well.
  • Soy sauce – coconut aminos or liquid aminos if you’re avoiding soy. Tamari works if you need it gluten-free.
  • Lime juice – fresh is best, but bottled works in a pinch. You can substitute lemon juice if needed.
  • Apple cider vinegar – white vinegar works as a substitute.
  • Garlic – I use fresh minced garlic, but jarred or garlic powder works. Substitute 1/4 teaspoon garlic powder per clove.
  • Seasonings – chili powder, cumin, and oregano. These are the core fajita flavors. If you like heat, I sometimes add a pinch of cayenne. For a smoky note, try my cilantro lime marinade as a variation.
Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Chicken Fajita Marinade

5 (5) Prep 20m Cook 40m Total 60m 8 servings

Chicken Fajita Marinade Ingredients

  • ¼ cup avocado oil
  • ¼ cup soy sauce
  • 2 tablespoons lime juice
  • 2 tablespoons apple cider vinegar
  • 2 cloves garlic, minced
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 3 pounds diced or slice chicken thighs or breast

Chicken Fajitas Ingredients

  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 yellow, purple or white onion, sliced

Step by Step Instructions

Step by Step Instructions

1
Mix chicken marinade

In a large bowl, whisk together marinade ingredients – avocado oil, soy sauce, lime juice, apple cider vinegar, minced garlic, chili powder, cumin, oregano, salt and pepper.

A fajita marinade in a white bowl.
Tip Can prepare fajita marinade ahead of time and store in the refrigerator for up to 7 days.
Ingredients for this step
  • ¼ cup avocado oil
  • ¼ cup soy sauce
  • 2 tablespoons lime juice
  • 2 tablespoons apple cider vinegar
  • 2 cloves garlic, minced
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
2
Marinate chicken

Add 3 pounds sliced chicken thighs or chicken breast to the fajita marinade. Let marinade for at least 30 minutes (ideally 1-12 hours or overnight).

Raw chicken marinating in a bowl.
Tip Can marinade in a large Ziploc bag or bowl.
Ingredients for this step
  • 3 lbs sliced chicken thighs or breast
3
Cook chicken fajitas

To prepare fajitas, add 1 tablespoon oil into a large skillet preheated to medium high heat. Add chicken and the marinade to the skillet. Bring to a boil and let sauté for 3-4 minutes until chicken is almost cooked through, stirring occasionally.

Sliced chicken thighs cooking in a skillet.
Ingredients for this step
  • 1 tablespoon avocado oil
4
Add peppers and onions

Stir in sliced bell pepper and onions and let cook until tender. Serve with cheddar, cilantro, pico de gallo, guacamole, tortillas or your favorite fajita toppings.

Raw bell pepper and purple onion in a skillet with cooked chicken.
Ingredients for this step
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 onion, sliced
Nutrition Per Serving
295 Calories
19.4g Fat
28.1g Protein
3.6g Net Carbs
4.5g Total Carbs
8 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Chicken Fajita Marinade

Frequently Asked Questions

Can I use this marinade on steak or shrimp?

I use this same marinade on flank steak all the time and it works perfectly. For steak, I let it marinate for 2-4 hours because the meat is denser. Shrimp is different though. I only marinate shrimp for 30-60 minutes max because the acid in the lime juice will start to "cook" the shrimp and make it rubbery. I learned that one the hard way.

Can I marinate chicken overnight?

I do this regularly and it's my preferred method when I plan ahead. The flavor gets noticeably deeper after 8-12 hours. I've gone up to 48 hours with good results, but beyond that the texture starts to break down. My sweet spot is marinating before bed and cooking the next evening.

Can I freeze marinated chicken fajitas?

This is how I meal prep most weeks. I combine the raw chicken, marinade, sliced peppers, and onions in a freezer bag, press out the air, and lay it flat. It keeps for up to 3 months. The chicken actually marinates while it thaws in the fridge overnight, so the flavor is even better than fresh. I keep 2-3 bags ready to go at all times.

Is chicken breast or thighs better for fajitas?

I've made this with both dozens of times and I reach for thighs most often. They stay juicier and more forgiving if you cook them a minute too long. Breast works well too, especially if you slice it thin and don't over-marinate (keep it under 4 hours for breast). The texture difference is noticeable, and my family always picks the thigh version when I make both.

Why is soy sauce in this marinade?

I add it for the umami depth you can't get from spices alone. It sounds odd in a fajita, but it doesn't taste like soy sauce at all in the finished dish. It deepens the overall flavor and makes the chicken taste richer and more savory. If you're avoiding soy, I've found coconut aminos gives you the same effect.

Can I make this marinade ahead of time?

I make mine up to a week in advance and store it in a jar in the fridge. The flavors actually blend together better after a day or two of sitting. I usually whisk up a big batch on Sunday and use it throughout the week for different proteins. Just give it a good shake before pouring it over the meat since the oil and spices will separate.

Can I add cilantro to the marinade?

I've made this both ways and I prefer keeping cilantro out of the marinade itself. When I blend it into the liquid, the flavor turns muddy after a few hours of sitting. What I do instead is pile fresh cilantro on top right before serving. You get that bright herbal punch without it getting lost. If you want a cilantro-forward version, I have a separate cilantro lime marinade that's built around it.

Does smoked paprika work instead of chili powder?

I've tried it and it gives the marinade a smokier, slightly sweeter flavor. It's a good swap if you want something closer to what you'd get off a charcoal grill. I use about the same amount (2 teaspoons) when I sub it in. The chili powder version is what I reach for most because the flavor is more distinctly fajita, but smoked paprika is my go-to when I want that campfire quality.

Browse by Ingredient
Similar Recipes

Others looking for “Chicken Fajita Marinade” also liked:

A close up of sliced chicken soaking in a marinade.

How long to marinate chicken for fajitas

I’ve tested this at every time interval and 30 minutes is the minimum for real flavor. Reader Eric made this recently and confirmed the same thing. That said, the longer you let it sit, the more the acids in the lime juice and vinegar work into the meat. I usually aim for 1-2 hours when I have the time.

You can marinate chicken for up to two days for a stronger, deeper flavor. I’ve done it and the chicken practically falls apart with tenderness. Any longer than two days and the texture goes mushy because the acid starts breaking down the proteins too much. For this recipe, that sweet spot is somewhere between 2-12 hours if you’re planning ahead.

How to cut thin slices of chicken for fajitas

I used to struggle with slicing raw chicken evenly until I figured out this trick. Par-freeze the chicken breast for about 30 minutes before slicing. That’s it. The outside firms up just enough that you can press your knife through without the meat squishing or tearing apart.

After 30 minutes in the freezer, pull it out and cut against the grain. I can get perfectly even strips this way, as thin or thick as I want them. For fajitas, I keep my strips about 1/4 inch thick and 2-3 inches long, but it’s totally a preference thing. Some people like longer restaurant-style strips. Either way works.

A skillet filled with chicken fajitas next to shredded cheese and garlic.

Ways to cook chicken fajitas

I cook mine on the stovetop most nights because it’s the fastest, but I’ve tried every method and they all work with this marinade.

On the grill:

Preheat a grill and grill basket over medium heat. Add the marinated chicken and sliced vegetables to the basket and grill for about 15 minutes, shaking and turning occasionally. I love grilled fajitas in the summer because the char on the peppers is incredible. If you like grilling marinades, my cilantro lime chicken uses a similar approach.

In the air fryer:

Preheat to 400 degrees. Add the meat and vegetables to the basket and air fry for 10-15 minutes, flipping halfway through. I find the air fryer gives the best crispy edges on the chicken without drying it out.

Baked in the oven:

Preheat to 400 degrees. Spread the marinated chicken and vegetables on a sheet pan and bake for 20 minutes, stirring halfway through. This is my lazy method and it works perfectly.

Under the broiler:

Heat the broiler on high. Add the vegetables to a sheet pan and broil for 10 minutes. Then add the chicken and broil another 5-10 minutes until everything is cooked through and the veggies are blistered. I use this method when I want that charred, almost-smoky flavor.

No matter which method I use, I pull the chicken at 165°F on an instant-read thermometer. The carryover heat brings it up another few degrees while it rests.

What to put in fajitas

Fajitas are one of my favorite family dinners because everyone builds their own. I set out the protein, a pile of veggies, and a row of toppings and let people go at it. Here’s what I rotate through.

  • Protein: Chicken breast, boneless skinless thighs, flank steak, shrimp, or pork loin. I use thighs most often because they stay juicy. If using shrimp or seafood, only marinate for up to 1 hour or the acid will cook the protein. This marinade also works as a base for Mexican lasagna bowls when I want something heartier.
  • Vegetables: Sweet bell peppers, green peppers, jalapenos, yellow onions, red onions, portobello mushrooms, white mushrooms. I always use at least two colors of peppers because it looks better on the plate.
  • Toppings: Sour cream, greek yogurt, sliced jalapenos, cilantro, salsa, hot sauce, lettuce, cheese, guacamole. For a different vessel, I like piling everything into zucchini taco boats.

How to store fajita marinade and meal prep fajitas

I make a double batch of this marinade most weeks and keep it in a mason jar in the fridge. It stays good for up to 3 days before you add the chicken, so I can marinate a fresh batch of meat whenever I need it.

My favorite meal prep trick is combining raw chicken, sliced peppers, onions, and the marinade in a freezer bag. Lay the bag flat in the freezer and it’s good for up to 3 months. When I’m ready to use it, I move the bag to the fridge the night before and cook everything the next day. The chicken actually marinates as it thaws, so you get even deeper flavor. I usually have 2-3 of these bags ready to go in my freezer at any time.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Condiments & Dressings Recipes

jars of chicken bone broth
1445 Mins
Chicken Bone Broth
4.8 Stars (12 Reviews)

I make this chicken bone broth in my slow cooker every few weeks. It's packed with collagen, zero carbs, and when you cool it down, it turns into...

See the Recipe
three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (38 Reviews)

I tested this recipe nine times to get the rise right. Almond flour loaf with 12g protein per slice, bakes up tall and fluffy, slices clean for...

See the Recipe
Closeup of a keto pizza topped with basil, olive and pepperoni.
22 Mins
Keto Chicken Crust Pizza
4.9 Stars (28 Reviews)

I know, a pizza crust made of chicken sounds strange. But hear me out: 4 ingredients, 1.8g net carbs, and 27g of protein per serving (that's more...

See the Recipe
slice of keto carrot cake
45 Mins
Keto Carrot Cake with Almond Flour
4.9 Stars (95 Reviews)

Almond flour, real shredded carrots, and cream cheese frosting with sour cream. 5.6g net carbs per slice. I make this every Easter and Thanksgiving.

See the Recipe
keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (36 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (6 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
Reviews 8
5 Stars (5 Reviews)
  1. J
    Josh Mar 10, 2026

    Swapped in coconut aminos for the soy sauce and got this sweeter, rounder flavor that actually worked really well with the cumin. Didn't expect that from one ingredient, but I'm keeping it.

  2. R
    Rick Mar 3, 2026

    Started letting this go overnight instead of 30 minutes and the lime juice really gets into the chicken. Noticeably more tender, less like a coating. Third time doing it this way.

    1. Annie Lampella
      Annie Lampella Mar 5, 2026

      Yeah, overnight is what I do when I have the time. The lime actually breaks down the protein instead of just coating the surface. I've gone to 48 hours without any issues.

  3. K
    Kim J. Feb 25, 2026

    I usually skip marinades because I never remember to start them in time, but 30 minutes actually fits on a weeknight if you plan it right. I threw the chicken in a zip-lock bag with the marinade right when I started on the peppers and onions, and by the time the skillet was hot it was ready. Snow day dinner, and the house smelled so good the second the chicken hit the pan. One thing I figured out on my second batch: the avocado oil really helps the spices stick to the chicken instead of just pooling at the bottom of the bag. Went with thighs and they stayed tender even when I cooked them a couple minutes longer than the recipe says. Already thinking about making extra marinade to freeze so I have it on standby.

    1. Annie Lampella
      Annie Lampella Feb 25, 2026

      That avocado oil coating is the whole reason I use it over olive oil here. When you freeze, throw the raw chicken and sliced peppers in the same bag with the marinade, they thaw together and you skip a step on busy nights.

  4. A
    Amy Feb 25, 2026

    Marinated 6 pounds of chicken thighs on Sunday and the batch I reheated Thursday still had that lime and cumin punch. The soy sauce does something to hold the moisture in even after a few days in the fridge. Making this every Sunday now.

  5. E
    Eric Feb 14, 2026

    Made this last night. 30 minutes was perfect and the lime juice really stands out.

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      The lime juice does most of the work honestly. If you want it even brighter, add a little fresh lime zest next time.

Leave a Review