clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
A cast iron skillet filled with chicken fajitas with tortillas and garnishes alongside.

Our Favorite Chicken Fajitas

  • Author: Big Flavors from a Tiny Kitchen - Dino & Ashley Covelli
  • Prep Time: 45 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 2 hours
  • Yield: about 6 servings (2 fajitas per serving) 1x
  • Category: Entree
  • Method: Stovetop
  • Cuisine: Tex-Mex


Grab your cast iron skillet – these chicken fajitas are a one pan meal that are so good they’ll outshine your favorite Tex-Mex restaurant!



For Fajitas:

  • 1 tablespoon Fajita seasoning (we like Penzeys)
  • 2 tablespoons water
  • 1 pound boneless skinless chicken breast cutlets
  • 1/4 cup olive oil
  • 1 tablespoon freshly squeezed lime juice
  • 2 tablespoons peanut oil
  • 2 medium yellow onions, sliced 1/4-inch thick
  • 1 teaspoon kosher salt, divided
  • 1 tablespoon unsalted butter
  • 3 bell peppers, seeded and sliced 1/4-inch thick
  • 23 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 3/4 teaspoon low sodium soy sauce (optional)*

For Serving:


  1. Combine fajita seasoning and water in gallon-sized ziptop bag and set aside.
  2. Pat the chicken dry with paper towels and trim off any large pieces of fat. Cut meat against the grain into 1/4-inch thick slices and add to the bag of seasoning. Add olive oil and lime juice and seal bag, squeezing out as much air as you can. Transfer to refrigerator for at least 30 minutes, or up to 4 hours.
  3. Heat a large cast iron skillet over medium-high heat. Once hot (this takes a few minutes), add peanut oil and turn to coat bottom of the skillet. Add onions and break them up w a wooden spoon. Lower heat to medium-low and season with 1/2 teaspoon salt. Constantly stir until it stops sizzling.
  4. When the pan cools down, add butter. Stir every 10 min or so until caramelized, about 45 minutes to 1 hour. Transfer to a bowl, scraping out all the browned bits and cover. DO NOT CLEAN THE PAN.
  5. Return skillet to medium-high heat. Pan should be smoking.
  6. Drain the marinade from the bag of chicken and put the meat in the hot skillet. Spread over the bottom of the pan using metal tongs, cooking until browned and the chicken is cooked through, about 2-3 minutes per side. Once browned, place into the bowl with onions and cover.
  7. Add peppers to pan and season with 1/2 teaspoon salt. Cook, stirring constantly. When they start to stick to the bottom of the pan, lower the heat to medium and stir in garlic.
  8. Add onions and meat back into the skillet, then add tomato paste, turn off heat and stir in until well combined. At this point, you can pour in soy sauce to get that sizzling sound and smoke for when you bring it to the table.
  9. Serve fajitas with warmed flour tortillas, Greek yogurt, and lime wedges alongside.


If using larger chicken breasts, cut them in half horizontally or pound them to make thinner pieces of chicken to work with.

Feel free to use any pre-made fajita seasoning blend that you like, or make your own!

If you don’t have time to caramelize onions, put them in with the peppers.

(*) optional: use gluten-free

Keywords: Tex-Mex, chicken fajitas, cast iron

Recipe Card powered byTasty Recipes