I thought Chicken Fajitas were nothing but a sizzly showman at the Mexican restaurant: WAY overrated with their steamy smoky cast iron entrance. (Like, get over yourself already.) Then I tried making a recipe at home with my own marinade. Whoa! Tender juicy blackened chicken, partying in your tortilla with perfectly cooked peppers and onions, a big scoop of Guacamole and a side of Cilantro Lime Rice. I didn’t even like fajitas, now I’m going to run away with them (we’re never coming back!) I will show you just how to make them!

the juiciest chicken fajitas in a warm flour tortilla and topped with guacamole and sour cream.
Table of Contents
  1. The chicken fajitas that changed my mind
  2. Chicken fajita marinade
  3. Ingredients for my easy chicken fajita recipe
  4. How to make chicken fajitas
  5. How to cook chicken fajitas on the stove
  6. What do you put on fajitas?
  7. What’s good to serve with fajitas?
  8. How to store chicken fajitas
  9. Chicken fajitas frequently asked questions
  10. Tools to make Fajitas
  11. More delicious Mexican food
  12. The Chicken Fajitas Recipe That Changed My Mind Recipe

“On one of my tests making these fajitas, half of the chicken ended up slightly blackened; the second half was quite charred. I separated the batches on the cutting board because I knew some of my kids would want to avoid the overly-charred bits.

My son Hyrum came into the kitchen while I was already at the table. I called over, “Hey son, the fajitas on the left are a lot charred; the fajitas on the right are a little charred.”

Hyrum (disappointed): “Oh, really? So my best option is a little charred? I love fajitas but I REALLY don’t like charred.”

“Are you sure?” I said. (This is a new level of picky, even for him.)

“Yes. I’ve tried to eat charred when you’ve made it before and it’s just like…why would you put that in fajitas??”

That’s when I realized he was saying “chard,” not “charred.” He thought I put SWISS CHARD, the vegetable, in all the fajitas. One of his favorite meals ever, ruined by a bitter vegetable he hates. Oh cruel world!!”

Want to save this recipe?
Just drop your email here and I’ll send it right away! Plus you’ll get new recipes from me every week. Yes please!
looking down at a cast iron skillet filled with blackened chicken, onions, and peppers.

I’d be mad too if someone put Swiss chard in my fajitas, not gonna lie. This story made me crack up, it’s from my best friend Sarah! (I have never cooked with Swiss chard, not having reached that Level of Vegetable yet.)

Sarah has been my closest friend since our college days, when all our roommates would take a night cooking dinner for everyone. Sarah would make something normal and delicious, and I would make something atrocious. One time I found a recipe called “Quick, Cheap, and Easy Casserole” that involved hot dogs, a can of baked beans, and frozen peas. (I’m not making this up. When I say charlatan, I MEAN CHARLATAN. These are my roots folks.)

But not Sarah. She was born with the good-food gene. She came on to The Food Charlatan team last year as my project manager, and now she is diving in to help me with some recipe development, so that we can get you guys more recipes even faster.

Sarah tested these fajitas a bunch of times, no chard in sight, and then I made it and photographed it (tweaked it a smidge), FELL IN LOVE, and here we are! Sarah knows what’s up, these fajitas are fire.

three flour tortillas stuffed full of fajita chicken, peppers, onions, topped with guacamole and sour cream.

The chicken fajitas that changed my mind

Fajitas are a tough sell for me, even when there is no Swiss chard in sight. Mostly-raw peppers and onions, tossed with slightly limey but mostly flavorless chicken? Even the sizzling-steaming-skillet-show couldn’t entice me. (Also, no cheese in sight. Come on Mexico, throw me a bone here.)

But then we discovered the magic of the marinade. Taking all the normal fajita ingredients and letting them have a good soak together for a hot minute changes everything.

And it doesn’t even take that long, we’re kind of faking it here with a 15 minute marinade. I promise, this whole meal is done in like 45 minutes tops; prep time is fast, cook time is fast. And your house will smell like a Mexican restaurant. You even get to throw onions and peppers into a pan that will SIZZLE LIKE A BOSS.

And about the cheese situation: we are breaking all the rules guys. Sarah came up with this idea that’s even better than just sprinkling cheese on top: she warms each tortilla flat in a pan, sprinkling it with shredded cheese so it melts. LIKE A FREAKIN QUESADILLA. (Has quesabirria hit your neighborhood yet? Bless you, California. The rest of the world is finally catching on to the wrapping-in-cheese-phenomenon.)

The last element to put these fajitas over the top: Top with absurd amounts of Guacamole, then drizzle with Chipotle Mayo. I’ve been dipping my entire life in this stuff lately, no joke. I made a huge batch for these Breakfast Burritos, and it’s been my daily snack ever since. Tacos? yeah. Chips? yeah. Dip with a finger? still yeah. It is SO amazing on these fajitas.

the open face of a flour tortilla stuffed with fajita chicken, onions, and bell peppers.

Chicken fajita marinade

So what’s in the magic sauce? Fajita marinade, at its simplest, has only a few ingredients: lime juice, cumin, chili powder, and salt. But there are a few extras that take this marinade from ‘okay’ to ‘hot dang!’

  • smoked paprika and liquid smoke to give it that just-grilled flavor
  • Cayenne pepper for a little extra heat
  • Soy sauce gives this marinade a rich umami taste while letting the other flavors shine
  • and of course garlic and cilantro. It’s not Mexican food without those guys.
looking closely at charred fajita chicken, with lime and jalapeno slices as garnish.

Ingredients for my easy chicken fajita recipe

Here’s a quick list of basic ingredients you need to make these chicken fajitas. Scroll down to the recipe card below for all the deets!

picture of ingredients for chicken fajitas like tortillas, chicken, peppers, onions, etc.
  • Chicken thighs (or chicken breasts is fine)
  • spices for the marinade
  • Limes
  • Garlic
  • Liquid smoke
  • soy sauce
  • kosher salt
  • Bell peppers (red, orange, and/or yellow)
  • Yellow onion
  • Flour tortillas
  • Cilantro
  • Jack, Manchego, or Oaxaca cheese (optional but kind of not?? sooooo good!)

How to make chicken fajitas

Let’s get cooking. The first step is to cut chicken for the marinade. Boneless skinless chicken breasts are too thick, so we need to slice them horizontally to make two thinner pieces. Apparently these are called “chicken cutlets” and I had no idea. I was reading through Sarah’s draft recipe and it said ‘slice into cutlets’ so I sliced them into strips, like an idiot. 🤦‍♀️

how to slice chicken breasts into cutlets

But here’s how you do it. I actually use this method all the time and just didn’t know there was a name for it (like in my Chicken Alfredo recipe). It’s much easier to pan-sear chicken breasts that are an even thickness all the way across, rather than ones that are all breast-y on one side, if you know what I mean.

chicken cut into strips and covered in fajita marinade on a wooden cutting board.

When using boneless skinless chicken thighs (which is my preference) I like to cut the chicken into strips before cooking, so they cook more evenly. They don’t need to be super thin strips, like an inch is fine. I’ve got details in the notes of the recipe!

a teaspoon of liquid smoke being poured into the bowl with other marinade ingredients.

Whichever way you want to slice it, get your chicken in a bowl and start tossing in all the marinade ingredients. In the picture above I’m adding liquid smoke, which is how were are cheating to get that grill flavor! Love this stuff.

Now chop up some cilantro. I’m always amazed when people come to my house for Taco nights and I ask them to chop cilantro and they’re like “how.” Well, here’s how.

Hold the stems and use a knife spread the leaves outward, then cut away from the stems with your knife slanted. (Pretend my hand is holding onto the stems…seriously need to invest in a tripod. Or grow a third hand??)

top chefs knife chopping cilantro off bottoms, bottom chopping entire bunch.

Then bunch the leaves up in your fingers and chop finely. The nice thing about cilantro is that the stems are very flavorful and delicious, so if you get a few stems in that’s fine! (Parsley, which looks so similar to cilantro, has super bitter stems, so you need to be more careful. But cilantro is easy.)

glass bowl with chicken thighs in marinade with cilantro added.

Okay here is our finished marinade. Let that sit for at least 15 minutes. (Or chill covered for up to 24 hours!)

How to cook chicken fajitas on the stove

While you wait, prep your veggies so they are all ready to go. Here’s how I like to cut my peppers. Have you tried this method?

top showing how to cut bell pepper; bottom all sides cut off the center of the bell pepper.

I think it’s so much easier than trying to cut a hole around the top of the stem.

I hate having to gnaw through huge pieces in my fajitas, so I cut my peppers in half so they are more bite sized.

top cutting bell pepper strips into half, bottom sliced onions and chopped bell pepper on cutting board.

And don’t forget the onions. We tried these fajitas with both red and yellow onions. Yellow was the winner, hands down. The flavor is simpler and didn’t compete with the marinade.

Slice them thin, I prefer about 1/4 inch slice. Bust out your onion goggles if you’re a cryer! I have to do this every time! And now that my skin doesn’t bounce back anymore, I look like a raccoon for hours. It’s the price I pay for fajitas. That’s true love right there guys.

Now it’s time to sear the heck out of this chicken! Crank the heat up to medium high heat. The method is the same whether your chicken is in cutlets, whole thighs, or strips. You just have to cook a little longer and maneuver the heat a little more frequently if you do bigger pieces.

top whole chicken thighs getting blackened in cast iron skillet, bottom several small pieces frying.

Here is the test where I sliced into strips before cooking. I prefer this method because you get more blackened edges (MORE CHARD!! 😂) and it cooks fast. (But you have to do more batches this way).

Tent the chicken with foil while you cook the veggies. I actually usually stick it in my turned-off microwave, does anyone else do this or am I a weirdo?

freshly sliced cooked chicken fajita breast with a fork and knife on a wooden cutting board.

Slice the chicken against the grain after it has rested a while, if necessary.

Now it’s time to cook those peppers and onions.

looking down into a cast iron skillet filled with sliced bell pepper and onion in marinade.

Don’t be scared of all the blackened bits! They add so much flavor. (BUT DON’T ADD ANY CHARD! Is this joke getting old 😂)

And don’t forget to add the remaining chicken marinade to your peppers. Tons of flavor there that we can’t miss!

Now that everything is finished, get ready to serve. Since you’re cooking your chicken and veggies separately, you have the option to serve them separately or you can add the chicken back in and serve them together.

Grab your flour tortillas (skip the corn tortillas for these, you guys. NOT as good, trust.)

Do you eat cheese on fajitas?

I mean, call up Mexico and ask. They will say no. But call me up? Oh yeah. My favorite cheeses to use are Monterey jack, Oaxaca, or Manchego, but you could try Quesadilla cheese or really any cheese you fancy.

tortilla with melted white cheese in a dark skillet.

Warm up a tortilla in a pan, then sprinkle with shredded cheese and let it melt (like an open-face quesadilla.) This makes the tortilla warm and tender. Add your fajita chicken and veggies, squeeze on fresh lime juice, sprinkle on cilantro, and go straight to paradise.

three stuffed fajitas, also topped with sour cream, salsa, guacamole, and chipotle mayo.

What do you put on fajitas?

These fajitas are the real deal and adding toppings only makes them better. Here are some of my favorite fajita toppings!

  • Sour cream
  • Chipotle Mayo << I’m telling you!! I’ve been known to straight up dunk my fajita into it (maybe I need a chipotle intervention??)
  • Cheese
  • Chopped cilantro
  • Lime wedges
  • Sliced avocados or Guacamole
  • Hot sauce (use your fave!)
  • 5-Minute Restaurant Style Salsa << so easy you’ll wonder why you ever buy salsa
cast iron skillet filled with blackened chicken on one side and peppers and onions on the other.

How to make fajitas sizzle at home

When you add those onions and peppers to the pan, they will steam and shout like crazy, I promise. But they will settle down before it’s time to serve. If you are looking for that moment at the restaurant when the waiter carries the impressively loud sizzling skillet to the table, here’s how it’s done:

Cook your fajitas as instructed. Then, right before you bring it to the table, crank the heat up to high for 10-20 seconds and squirt with 1-2 tablespoons lime juice. This will make it sizzle and steam again and you can quickly walk it out to the table. In restaurants, they do the same thing using what they call “sizzle sauce,” usually a mix of water, lime juice, soy sauce, etc.

close up of cooked chicken alongside sauteed onion and bell pepper, with avocado garnish.

What’s good to serve with fajitas?

Chicken fajitas are already a complete meal by themselves, but I’ll never say no to a good side dish, ya know? Here are some of my favorite sides, drinks, and desserts to serve with chicken fajitas!

a hand holding a chicken fajita stuffed tortilla, with sour cream and jalapeno on top.

How to store chicken fajitas

Leftover chicken and peppers/onions can be stored in an airtight container in the fridge for 3-4 days. They’re an awesome meal prep option to make on the weekend. You can even put them in containers with beans and rice for a protein-packed work lunch (no tortillas needed). If it were me I’d just sprinkle the shredded cheese on top and let it get melty when you microwave it.

Can I freeze chicken fajitas?

Yes, freezing already-cooked fajitas is easy! But a warning: frozen, reheated peppers and onions will be soft, not crisp-tender like they are when fresh. If you don’t mind soft veggies then put the chicken, peppers, and onions all together in a Ziplock bag and freeze for 2-3 months. If you keep your meat and veggies separate for serving, you can freeze just the meat and cook up some fresh onions and pepper when you use the meat later. To use, thaw the bag in the fridge overnight or at least for a few hours, then warm everything up in a skillet on medium high.

If you’d like to do your future-self a favor, you can freeze the uncooked chicken and marinade in a ziplock. Let it thaw overnight and cook the next day with fresh veggies. I wouldn’t freeze raw onions and peppers ahead of time, they will cook up mushy.

side view of several tortillas filled with chicken, onions, peppers, and all the fixins.

Chicken fajitas frequently asked questions

What does a Fajita consist of?

It’s really quite simple. Marinated or seasoned meat (steak fajitas and chicken fajitas are the most common), grilled in a hot skillet, and served with grilled onions and bell peppers. Toppings can vary (like sour cream, guacamole, salsa, etc.), and they are served with warm flour tortillas.

Are chicken fajitas healthy?

Yes! These chicken fajitas aren’t intentionally a health food recipe. But they are actually a really great healthy meal choice, depending on your toppings (and how many you eat of course. I don’t think my intake qualifies as healthy). If you’re watching your calories or carbohydrates, you can make easy swaps like using low carb tortillas or skipping or reducing the cheese, sour cream, and guacamole.

Is fajita seasoning the same as taco seasoning?

Fajita seasoning and taco seasoning are similar, but they can’t be substituted for each other. Fajita seasoning (or marinade, depending on how you use it) includes cumin, chili powder, and salt. Taco seasoning includes those too, but adds oregano, garlic, minced onion, paprika, and more.

Should i cut chicken for fajitas before cooking?

It depends! I recommend cutting chicken breast into cutlets, then cooking and slicing. If using thighs, I prefer to slice before cooking. You can look through the notes above or the recipe card for more details.

Why are fajitas served on a cast iron skillet?

Fajitas are often served in a cast iron skillet because that’s the pan they’re cooked in. A cast iron skillet is perfect for getting a good sear on your chicken because it distributes heat evenly. But a regular skillet works just fine.

Are fajitas mexican or texan?

Fajitas are part of Tex-Mex cuisine: Mexican inspired cuisine created in Texas.

a filled chicken fajita next to a bowl with creamy tomatillo jalapeno sauce for dipping.
close up of chicken fajitas in tortilla with peppers and onions, sour cream, cilantro.

More delicious Mexican food

Facebook | Pinterest | Instagram


The Chicken Fajitas Recipe That Changed My Mind

4.90 from 29 votes
Prep: 25 minutes
Cook: 20 minutes
Total: 45 minutes
Servings: 6
I thought Chicken Fajitas were nothing but a sizzly showman at the Mexican restaurant: WAY overrated with their steamy smoky cast iron entrance. (Like, get over yourself already.) Then I tried making a recipe at home with my own marinade. Whoa! Tender juicy blackened chicken, partying in your tortilla with perfectly cooked peppers and onions. I didn't even like fajitas, and now I'm going to run away with them (we're never coming back)! I will show you just how to make them!


  • 1 and 1/2 pounds chicken thighs , you can sub chicken breast*
  • 2 tablespoons lime juice, from 1 lime
  • 1 tablespoon soy sauce
  • 1 teaspoon liquid smoke
  • 2 tablespoons cumin
  • 2 teaspoons kosher salt, use a little less if you have table salt
  • 2 teaspoons chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon onion powder
  • 1/4 teaspoon cayenne pepper, (or more, if you like it spicy!)
  • 1/3 cup chopped cilantro, (plus more to garnish, optional)
  • 4 cloves garlic, smashed and minced
  • 2 tablespoons vegetable oil, for searing chicken
  • 2 tablespoons butter, for searing chicken
  • 3 small red, yellow, or orange bell peppers, sliced
  • 1 medium onion, sliced
  • 1 teaspoon kosher salt, for onions and peppers
  • 12 6-inch flour tortillas, sometimes labeled "fajita size"
  • 1 cup shredded Monterey Jack cheese**, optional, technically. See note for more ideas!

To garnish


  • Marinate the chicken. Slice 1 and 1/2 pounds chicken thighs into long 1-inch wide strips.* Cut against the grain, meaning your knife should be perpendicular to the lines you see running in the raw chicken. You can use chicken breasts if you want! See notes for annoyingly long details. Sometimes I can't shut up guys.
    Add chicken to a medium bowl.
  • Add all the marinade ingredients: 2 tablespoons lime juice, 1 tablespoon soy sauce, 1 teaspoon liquid smoke, 2 tablespoons cumin, 2 teaspoons kosher salt, 2 teaspoons chili powder, 1 teaspoon smoked paprika, 1 teaspoon onion powder, 1/4 teaspoon cayenne pepper, 1/3 cup chopped cilantro, and 4 cloves of garlic (at least 1 tablespoon minced). Stir it into the chicken and make sure it's all well distributed.
    Let marinate for 15 minutes. (or up to 24 hours in the fridge!)
  • Prep the veggies. Slice the bell peppers into 1/4 inch slices. I like to cut the long strips in half, so they are more bite size. See photos. Set aside.
    Slice off the knobby ends of the onion. Place the flat side on the cutting board, and cut in half. Place the halved side down on the cutting board, then make 1/4 inch slices. Add to the onions to the peppers and set aside.
  • Sear the chicken. Heat a 12 inch cast iron skillet over medium high heat. (Or use the sturdiest large skillet you have.) Let the pan preheat for at least 2 minutes until is crazy hot. Add 2 tablespoons vegetable oil and swirl to coat the pan. It should shimmer right away.
  • Use tongs to add chicken strips to the pan one at a time. Do your best to get as much of the marinade off the chicken as you can, let it drip off. Leave at least 1-2 inches of space between strips of chicken, they need room to sear. Be careful, the oil may splatter! Add as many as you can to the pan without crowding; you will have to do this in 2-3 batches.
  • Sear for about 2 minutes until the bottom is blackened.
  • Add 1 tablespoon butter to the pan and use the tongs to swirl it around in between the chicken. Use the tongs to flip each piece of chicken one by one, landing on the melted butter. Let sear on the second side for about 1-2 minutes, until a thermometer in your largest piece reads 155 degrees (the temp will continue to rise off-heat). Or just cut one in half to check that it's white and not pink.
  • Repeat with the remaining chicken strips. Hang on to that marinade! Set it aside.
  • Remove the chicken to a plate or cutting board, then tent with foil to keep warm. I actually usually stick it in my turned-off microwave.
  • Cook the peppers and onions. Add 2 more tablespoons cooking oil to the cast iron skillet and make sure your heat is still at medium high. Add the sliced peppers and onions all at once, and feel like a boss with all those veggies mounded so high. Sprinkle with 1 teaspoon kosher salt, then add all the remaining chicken marinade right away. Stir up all the browned bits from cooking the chicken.
    Saute for about 2-3 minutes, until crisp-tender, or more. How long you cook the veggies is totally up to you. Keep in mind they will continue to cook a little even after you turn off the heat. Traditional fajitas are cooked only until the peppers and onions are still pretty inflexible, and quite colorful. I tend to like mine cooked a little past that. Wimp, much??
  • Add in the chicken. Once you have the veggies how you like them, remove from the heat. Take a minute to cut any larger pieces of chicken into more bite-size pieces. Add all the chicken and any resting liquid into the pan with the peppers.
  • Prep the tortillas. Warm the flour tortillas one by one in a clean skillet set over medium heat. Top each tortilla with a sprinkle of shredded cheese (Monterey Jack, Oaxaca, quesadillla, etc.) if you want the ultimate experience! Heat until the cheese melts, then gently fold in half and keep warm in a tortilla warmer (or on a plate covered with a tea towel)
  • Serve the chicken and peppers in a warm tortilla, topped with sour cream or Chipotle Mayo, a squeeze of lime juice, a sprinkle of chopped cilantro, and a side of Cilantro Lime Rice. Jam it in your mouth as fast as you can! Repeat.


*Chicken: If you have thighs, cut them into 1-inch strips. If you are using chicken breasts, you can also cut into strips and follow the same instructions in the recipe.
Cutlets or whole thigh cooking instructions: If searing strips sounds like a lot of work (I get you, it does mean more batches) then slice the breasts into cutlets (horizontally, so you have two thin flat breasts.) You can leave thighs whole, unless they are huge (cut them in half). Then follow this cook method:
Sear on medium high heat for about 2 minutes, then turn the heat down to medium and cook another 2 minutes. Then turn the heat back up to medium high, add butter, and flip. Let sear for 2 minutes, then turn the heat to medium and keep cooking until no longer pink, or until the internal temperature reaches 155-160 degrees F.  
**Cheese: Technically there is no cheese in a traditional fajita, but you know, ‘Merica. You can use any cheese you want to top your fajitas (or melt in your tortilla). Pepper jack adds a lil kick, Manchego or Monterey jack are also absolutely delicious. 
Double the recipe: You can easily double this recipe, just make sure to cook the chicken and the veggies in batches. If you don’t, they’ll steam instead of searing and they won’t have the same awesome flavors and textures!


Serving: 2fajitas | Calories: 611kcal | Carbohydrates: 37g | Protein: 30g | Fat: 38g | Saturated Fat: 14g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 13g | Trans Fat: 0.3g | Cholesterol: 138mg | Sodium: 2022mg | Potassium: 515mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1993IU | Vitamin C: 51mg | Calcium: 274mg | Iron: 5mg
Course: Main Course
Cuisine: Mexican
Calories: 611
Keyword: chicken, fajitas
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan!

Categorized as , , , , , , ,

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

You May Also Like...


  1. 5 stars
    These are excellent, though a little too spicy for my husband, so next time I’ll time it down just a bit (or save most of the marinade for me!)!

    1. That’s right Sandie, you keep that marinade for yourself!! Thanks so much for leaving a comment and review, it means a lot!

  2. 5 stars
    This recipe turned out great; it was excellent! I used chicken thighs; moist but browned nicely.

    1. Chicken thighs are always so good in fajitas Connie! So glad to hear you liked it, and thanks for taking the time to leave a review. It means a lot!

  3. This recipe was amazing, my husband and very picky son loved it. My husband declared it was a keeper. I also made the chipotle mayonnaise and that was so good.

    1. So glad you loved it Karen! Always a win when the whole family enjoys it. And yes, that chipotle mayo is good on everything!! Thanks so much for taking the time to leave your review :-)

  4. Confused saying save the marinade. It was so thick it stuck to the chicken. Not sure if i did something wrong. I hope it comes out ok

    1. Hi Wendi, hope your fajitas turned out great! Sometime there’s more or less marinade to save, depending on how much chicken you used and how much the chicken adsorbed the marinade. The goal is just to sear the chicken strips without pouring in any leftover marinade until a little later in the recipe.

  5. 5 stars
    I’ve now made enough of your recipes that I know if I see The Food Charlatan, it’s a must, and this one did not disappoint! Most flavorful fajita marinade ever. I didn’t have liquid smoke, but still amazing. I was worried I did something wrong with it being a paste consistency, but went with it and it was perfect. Love your humor as well!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.