Chicken fajitas are one of my go-to weeknight dinners because they’re fast, flavorful, and all cooked in one pan. My skillet chicken fajitas come together in just 30 minutes using a single cast iron skillet for easy cleanup. Juicy seared chicken, tender-crisp peppers and onions, and soft flour tortillas make the perfect combination for homemade fajita chicken right on my stovetop. This is such a simple and delicious dinner!

Skillet Fajita Chicken
It’s no secret that we are big fans of Mexican food in my house, and while I often like to make chicken enchiladas, sometimes I like to mix things up, too! Skillet chicken fajitas is one of those recipes that delivers big flavor with minimal effort. Cooking everything in a cast iron skillet allows the chicken to sear beautifully, locking in juices, while the peppers and onions caramelize slightly for a naturally sweet, tender-crisp texture. The spice blend is simple yet perfectly balanced, bringing warmth and a touch of heat without overwhelming the chicken.
What makes my fajita chicken especially great is how versatile it is: you can enjoy it wrapped in tortillas, over rice, or on top of a salad for a lighter option. Using a stovetop method gives me control over cooking times and texture, so I can make restaurant-quality cast iron chicken fajitas right in my own kitchen. Plus, it’s a meal my whole family can enjoy, with plenty of leftovers for lunch the next day.

Email this recipe
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from Easy Chicken Recipes.
Marinate for Maximum Juiciness
For the juiciest skillet chicken fajitas, let the chicken marinate for at least 20 minutes, even if you’re short on time. The longer it marinates, the more flavorful and tender the chicken will turn out!

Skillet Chicken Fajitas Recipe
Equipment
- Cast Iron Skillet
Ingredients
For the Fajita Filling:
- 3 tablespoons cooking oil (divided)
- 2 cloves garlic (finely minced)
- 2 teaspoons ground cilantro
- 2 teaspoons ground cumin
- 1-2 teaspoons ground cayenne pepper (to taste*)
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- 4 boneless, skinless chicken breasts
- 2 red onions (sliced into strips)
- 2 bell peppers (any color, sliced into strips)
For Serving:
- fresh lime juice (optional)
- 8 (6-inch) flour tortillas
Instructions
- In a plastic bag, mix 2 tablespoons of oil, garlic, and all spices to make a marinade.2 cloves garlic, 3 tablespoons cooking oil, 2 teaspoons ground cumin, 1-2 teaspoons ground cayenne pepper, 1 teaspoon dried oregano, 1 teaspoon kosher salt, 2 teaspoons ground cilantro
- Place chicken breasts into the bag, and fully coat chicken with the marinade. Let rest in the fridge until the other preparations are done.4 boneless, skinless chicken breasts
- Heat the remaining 1 tablespoon of oil in a pan set over medium-high heat.
- Add the onions and bell peppers to the pan, and cook for 7-10 minutes, until they reach your preferred softness and are a bit browned. Stir occasionally to prevent burning.2 red onions, 2 bell peppers
- Remove the vegetables from the pan and set aside, then add the marinated chicken.
- Pan-fry chicken for 5-7 minutes on each side, until golden brown and cooked through.
- Remove the chicken from the pan and let it rest for 5 minutes before cutting into strips.
- Place the vegetables back in the pan just to re-warm slightly.
- Add the cut chicken back to the pan with the vegetables and stir. Add salt, pepper, and lime juice to taste.fresh lime juice
- Serve with warmed tortillas.8 (6-inch) flour tortillas
Notes
- If your chicken breasts are uneven, pound them to an even thickness for faster and more even cooking.
- Let the chicken marinate for at least 20-30 minutes, or up to 2 hours if you have time. Even a short marinate lets the spices penetrate the meat for more flavor.
- I recommend using a cast-iron or nonstick skillet for best sear. If the chicken or veggies brown too quickly, reduce the heat slightly to avoid bitterness.
- For crisp-tender peppers and onions, cook them on medium-high heat and avoid overcrowding the pan. You can cook in batches if needed.
- To know if the chicken is cooked through push a bit on the thickest part. If it doesn’t give in much, it’s cooked. It should feel similar to when you push your thumb against your pinky. The proper temperature is 165°F.
- Letting the chicken rest a bit helps to set the juices. So if you cut it open after a bit of rest it won’t lose as many juices anymore.
- Warm tortillas directly on the skillet for 15-30 seconds per side or wrap in foil and place in the oven at 350°F for a few minutes to make them soft and pliable.
Note: Water, salt, pepper, oil, and broth are not counted as ingredients on this site.
How to Make Chicken Fajitas on the Stove Step by Step
Marinate the Chicken: In a plastic bag, mix 2 tablespoons of cooking oil, 2 minced cloves of garlic, 2 teaspoons of ground cilantro, 2 teaspoons of ground cumin, 1-2 teaspoons of ground cayenne pepper, 1 teaspoon of dried oregano, and 1 teaspoon of kosher salt. Place 4 boneless, skinless chicken breasts into the bag, and fully coat the chicken with the marinade. Let rest in the fridge until the other preparations are done. I recommend at least 20-30 minutes, but you can marinate for up to 2 hours. If your chicken breasts are uneven, pound them to an even thickness for faster and more even cooking.

Cook the Veggies: Heat the remaining 1 tablespoon of oil in a pan set over medium-high heat. Add 2 sliced red onions onions and 2 sliced bell peppers to the pan, and cook for 7-10 minutes, until they reach your preferred softness and are a bit browned. Stir occasionally to prevent burning.

Cook the Chicken: Remove the vegetables from the pan and set aside, then add the marinated chicken. Pan-fry chicken for 5-7 minutes on each side, until golden brown and cooked through to 165°F.

Cut the Chicken: Remove the chicken from the pan and let it rest for 5 minutes to lock in the juices. Then, cut the chicken into thin strips.

Finish Cooking: Place the vegetables back in the pan just to re-warm slightly. Then add the fajita chicken back to the skillet with the vegetables and stir. Add salt, pepper, and lime juice to taste.

Serve the Fajitas: Serve fajita chicken and veggies with 8 (6-inch) flour tortillas. You can warm the tortillas directly on the skillet for 15-30 seconds per side or wrap them inn foil and place them a 350°F oven a few minutes to make them soft and pliable. I love to add fresh lime juice, sour cream, or salsa on top of my fajitas!

Don’t want to use the stovetop to make fajitas? Try my Air Fryer chicken fajitas instead!
How to Store, Freeze, and Reheat
Store leftover fajita chicken in an airtight container in the refrigerator for 3 days, or freeze for 3 months. Let it thaw overnight in the refrigerator before reheating in a skillet set over medium-low, or in the microwave in 30-second increments until warmed through. Fajitas are best assembled and served fresh.







































Leave a Reply