These cast iron chicken fajitas are everything I want in a weeknight dinner. Smoky chipotle marinated chicken sizzling in a hot skillet, sweet peppers and onions getting just a little char, and warm tortillas ready to catch all that flavor. If you’ve been craving restaurant-style fajitas at home, this easy cast iron fajitas recipe delivers big flavor with simple ingredients.

We eat a lot of chicken, and when I want something that feels a little fun that I know my kids will love, I reach for my cast iron skillet fajitas.
When I tested these cast iron chicken fajitas, I kept coming back to one thing: the marinade. Soy sauce, honey, smoky chipotle, and spices soak right into the chicken.
We love my Blackstone Chicken Fajitas, and some people say they are the best fajitas they’ve ever had.
But I’ve got to say… this marinade is just as good, if not better. It’s got a smoky, sweet heat that I keep coming back to.
Serve this recipe with a side of slow cooker black beans, Mexican slaw, and Mexican cornbread and finish with a drizzle of cilantro lime vinaigrette.


A Few Ingredient Notes
Chipotle Peppers in Adobo
These add a smoky kick to the marinade and turn these easy chicken fajitas into something special. You’ll find them in small cans in the ethnic section of your grocery store. I recommend freezing the leftovers in a single layer in a zip-top bag. They will break off easily for future recipes.
Tortillas
Flour tortillas are what I use most often, but corn tortillas work just fine, too.
Step-by-Step






Tips & Tricks
- Heat the pan fully before you start cooking. A properly preheated fajita cast-iron skillet creates the browned edges that makes them taste like restaurant fajitas instead of steamed chicken.
- Pat the chicken dry after marinating. Excess marinade will prevent the chicken from searing properly.
- Cook the chicken in batches. Overcrowding a cast iron skillet traps moisture and keeps skillet fajitas from getting that lightly charred exterior.
- Let the chicken rest briefly before serving. A short rest keeps the meat juicy and makes the finished chicken more tender when tucked into tortillas.

Cast Iron Chicken Fajitas
Equipment
Ingredients
Chicken Marinade
- ½ cup avocado oil divided
- ¼ cup soy sauce
- 2 tablespoons honey
- 3 chipotle chili peppers diced
- 2 teaspoons chili powder
- 2 teaspoons salt
- 2 teaspoons garlic powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 2 ½ pounds boneless skinless chicken breast cut into thin strips (chicken thighs may also be used)
Fajitas
- 2 tablespoons avocado oil divided; more as needed
- 2 onions yellow, red or a combination
- 2 bell peppers any color
- 12 tortillas
- For serving: shredded cheese avocados, guacamole, tomatoes, sour cream, cilantro, salsa, pico de gallo, hot sauce
Instructions
- In a jar or blender, combine all but a tablespoon of the oil, soy sauce, honey, chipotle peppers, chili powder, salt, garlic powder, cumin, and smoked paprika. Shake or blend until combined.
- Place the sliced chicken in a shallow dish or bowl, then pour the marinade over it. Refrigerate for at least 4 hours, or up to 24 hours.
- Drain the marinade and pat the chicken dry.
- Heat your cast iron skillet to medium-high heat.
- Add the remaining tablespoon of the oil.
- Add the peppers and the onions and cook for 6 to 9 minutes, until cooked through.
- Remove from the heat. Add the remaining oil to the skillet and add the chicken, cooking in batches if necessary. Cook for 7 to 10 minutes, until golden and cooked through. I like to return all of the chicken to the pan at the end for about 2 minutes so that it is evenly warm.
- Heat the tortillas in the microwave under a damp cloth for 30 seconds.
- Serve the chicken and vegetables on the tortillas with desired fixings and a lime wedge on the side.






Rick says
Recipe is awesome I am an air fryer quick it’s done guy. But this recipe I had to try it and WOW it’s awesome and easy to make. The sauce is awesome that you marinate the chicken in. 1st time was 2 days ago and we had enough to eat for 2 of us. I only marinated the chicken for about 2 hours short on time but it was delicious. Well tonight made the sauce and will marinate for 24 hours. Could not find chili peppers so next best thing is chili pepper seasoning 1 tsp and see how it goes like everything it’s what works for you when cooking. I did 3 peppers 1st time since we love peppers this time 2 each of all 3 colors and don’t forget to put the fresh squeezed lime juice on it while cooking and a little after it’s done. And then fresh cilantro before you eat on top. As a diabetic this is perfect and what little honey does not affect me. Thanks for an awesome recipe that gives my Ninja double stack AF a break Enjoy and be safe