This easy chicken fajitas recipe with a homemade, simple fajita seasoning mix flavors lean chicken breast, onion, and a rainbow of bell peppers that’s juicy and delicious and ready to eat in just about 30 minutes.

When it comes to Mexican food, I am not the type of gal who goes for a plain and lonely meat or chicken stuffed tortilla. No way. Not me. Load my soft and fluffy flour tortilla with juicy chicken and some serious veggie crunch coated in a flavor bombed Mexican spice mix, and you’ll find THAT is the type of gal I am.

The BEST Chicken Fajitas

Cooked in foil, these chicken fajita foil packet dinners are super easy to make for individual servings (and the bomb for camping), but for times when I crave that Mexican restaurant-style sizzle, this skillet chicken fajitas recipe is what’s getting made.

This easy chicken fajitas recipe could be the defining all-in-one skillet dinner. With a quick marinade in a from-scratch fajita seasoning mix, the already lean chicken breast stays flavorsome and juicy as it cooks quick before kicking it up with antioxidant-rich bell peppers and onion for a flavor-flaved meal that’s ready in just about 30 minutes. If you think that was a mouthful, just wait ’til you taste them.

What’s In Chicken Fajitas

By the looks of it, one would think the ingredient list for this dish would include a whopper of ingredients, where actually, it’s totally basic. The only thing that makes it seem lengthy is due to the spices in the homemade fajita seasoning, and of course, the plethora of toppings your heart desires.

Here’s what you’ll need:

  • Boneless, skinless chicken breasts
  • Bell peppers of any color including green, red, yellow, and orange
  • Yellow or white onion
  • From-scratch fajita seasoning mix
  • Canola oil
  • Limes
  • Flour tortillas
  • Pico de gallo
  • Avocado salsa verde
  • Guacamole
  • Mexican crema or sour cream

Chicken Fajita Seasoning and Marinade

Making a from-scratch fajita seasoning mix and skipping the packets at the store means you’re also skipping any additives or coloring, excess sodium, artificial sweeteners, or fillers.

This homemade fajita seasoning takes less than 5 minutes to make, and since you probably have everything you need already in your pantry, why not go fully-from scratch?

Mix the dry spices together. Measure and combine the dry seasoning and toss together to combine.

Keep the chicken extra tender by adding 1 tablespoon cornstarch to the spice mix. When added to the dry seasoning and mixed with the wet ingredients, cornstarch helps create a slurry with the chicken juices as they cook, keeping the moisture in the meat and extra juicy.

How to Make Chicken Fajitas from Scratch

Use a cast iron or heavy bottom skillet. Cast iron skillets conduct heat the best, creating a good sear even when juices are present. If you don’t have a cast iron skillet, use your heaviest bottomed pan.

Add oil and lime juice to the fajita spice mix to create the marinade. Add 1/4 cup canola or olive oil with the juice of 1 lime to the fajita seasoning and mix well. The acid from the lime juice along with the kosher salt tenderizes the chicken as it rests.

Marinade and cook the chicken and vegetables separately. I like my chicken fully cooked and my vegetables with some snap, so cooking them in batches separate from one another ensures I get the best of both worlds.

Slice the chicken breasts into approx. 1/4″ thick slices and toss with 2/3 of the fajita spice mix marinade. Make sure the chicken is fully coated with the seasoning then rest for 15 to 30 minutes.

Coat the vegetables with 1/3 of the fajita spice mix marinade, and cook. While the vegetables cook, the chicken has more time to mingle with and absorb the marinade. Cook the vegetables just until the onion starts to soften, then transfer to a plate or bowl.

One Skillet, Two Batches

Don’t move the chicken! Next, cook the chicken. Wet chicken typically likes to steam more than it likes to sear, so in order to get a bronzed, caramelized coating, place the chicken in the pan then let it cook undisturbed until it’s ready to be flipped. You’ll know it’s ready when the bottom of the chicken pieces begin to turn white and the color creeps up almost half way. Test a piece to see if the bottom is browned, then go ahead and flip the rest.

The second side cooks quicker than the first. With the internal temp already revved up, the second side of the chicken cooks quicker than the first. There’s still more cooking to do once the vegetables are added, so don’t overcook the chicken breast yet.

Add the veggies back to the pan for all of the flavors to marry and mingle. Like a great pasta and sauce, bringing these two batches together is where the magic really happens.

How to Meal Prep Chicken Fajitas

This meal is spot-on-perfect for meal prep and can be refrigerated up to 2 days before cooking. 

  • Mix the spice mix and marinade.
  • Prep the chicken and veggies, then mix with the marinade in separate freezer bags or containers.
  • Prep the condiments and dressings and keep in the fridge.
  • When ready to cook, break out the components and fixin’s, cook, and enjoy!

The BEST Easy Chicken Fajitas

This easy chicken fajitas recipe starts with a simple homemade fajita seasoning mix that flavors lean chicken breast, onion and a rainbow of bell peppers for a true one-skillet meal that’s ready to eat in just about 30 minutes.

CourseMain Course


Keywordchicken fajitas




Fajita Seasoning Mix

  • 2teaspoons chili powder
  • 1teaspoon paprika
  • 1teaspoon kosher salt
  • 1/2teaspoon onion powder
  • 1/2teaspoon ground cumin
  • 1/2teaspoon garlic powder
  • 1/2teaspoon sugar
  • 1/4teaspoon cayenne pepper

For the Chicken Fajitas

  • 1 1/2pounds boneless, skinless chicken breasts
  • 1batch fajita seasoning mix (recipe below)
  • 1tablespoon cornstarch
  • 1/4cup plus 2 tablespoons canola oil , divided
  • 2-3limes
  • 1/2green bell pepper , cored and seeded
  • 1/2red bell pepper , cored and seeded
  • 1/2yellow bell pepper , cored and seeded
  • 1yellow onion , peeled and halved
  • 12flour tortillas


  1. Mix the fajita seasoning in a small bowl with the cornstarch. Add 1/4 cup of the oil and the juice of 1 lime and whisk to combine. Thin the mixture with water if it’s too pasty. Set aside.
  2. Slice the chicken breast into 1/4″ thick slices and place in a shallow bowl or zippered freezer bag if making ahead for meal prep. Add 2/3 of the fajita seasoning marinade and toss to coat the chicken well. Set aside.
  3. While the chicken marinades, slice the bell peppers and onion and place in a shallow bowl or zippered freezer bag if making ahead for meal prep. Add the remaining 1/3 of the marinade and toss the vegetables until well coated. Set aside.
  4. Heat 1 tablespoon of the oil in a large cast iron skillet or heavy bottomed pan over medium-high heat and add the vegetables. Cook until the onion softens and the peppers take on color, stirring occasionally, for 4-5 minutes. Transfer to the shallow bowl.
  5. Heat the remaining oil in the skilled and cook the chicken undisturbed until bottom of the chicken pieces begin to turn white, the bottoms are browned, and the chicken releases its juices, about 4 minutes each side. Add the peppers and onion back to the skillet and cook for another 2-3 minutes until everything is warmed through. Remove from the heat and give the dish a squeeze of the remaining lime.
  6. Serve with warm flour tortillas, pico de gallo, avocado sauce, crema, and more lime wedges.


This recipe can be prepped and refrigerated 2 days before cooking.


Calories: 426kcal | Carbohydrates: 39g | Protein: 30g | Fat: 17g | Saturated Fat: 2g | Trans Fat: 1g | Cholesterol: 73mg | Sodium: 945mg | Potassium: 650mg | Fiber: 3g | Sugar: 5g | Vitamin A: 811IU | Vitamin C: 48mg | Calcium: 89mg | Iron: 3mg


Leave a Reply

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