Sizzling Chicken Fajitas Recipe with Peppers and Onions

Make authentic, flavorful chicken fajitas at home with just a few ingredients and a good fajita seasoning. This easy recipe delivers smoky Tex‑Mex flavor in under 30 minutes and can be adapted for beef, shrimp, or vegetarian fillings.

Chicken Fajita filling in a cast iron skillet.

If you enjoy fajitas with rich, smoky flavor, this simple method will become a go‑to. Season the chicken, sear it in a hot skillet, add sliced peppers and onions, and finish with cheese and warm tortillas.

Ingredients

These chicken fajitas require just a few pantry staples plus your favorite toppings.

Six chicken fajita ingredients in small bowls.
  • 1 lb boneless skinless chicken (up to 1½ lb)
  • 1 tablespoon fajita seasoning (store bought or a homemade blend)
  • 1 large sweet bell pepper (cored, seeded, sliced)
  • 1 medium onion (peeled and thinly sliced)
  • 6 medium flour tortillas (fajita size)
  • 1 cup shredded cheese
  • Your favorite fajita toppings (see suggestions below)

Directions

Step 1: Slice the chicken into ½‑inch strips or cubes. Place in a bowl and sprinkle with the fajita seasoning, tossing to coat. Let the chicken marinate 20–30 minutes.

Images showing the four steps of marinating chicken to make fajitas.

Step 2: Heat 1–2 tablespoons olive oil in a cast iron or heavy skillet over medium heat. Add the chicken and sear, turning so each side gets browned, about 5 minutes.

Adding chicken pieces to a hot cast iron skillet.

Step 3: Push the chicken to one side of the skillet and add the sliced onion and bell pepper.

Adding sliced peppers and onions to a skillet with chicken fajita meat.

Step 4: Toss everything together and continue cooking 3–5 minutes more, until the chicken is cooked through and the vegetables are tender‑crisp.

Cooked chicken, bell peppers, and onions in a iron skillet.

Step 5: Turn off the heat, sprinkle shredded cheddar (or your favorite cheese) over the top, cover the skillet with a lid for a minute to let the cheese melt.

A skillet filled with the ingredients to make chicken fajitas for dinner in less than 30 minutes.

Step 6: Warm the flour tortillas, fill with the chicken and peppers, and add preferred toppings. Makes about 8 fajitas.

Serving homemade chicken fajitas with toppings.

Gourmet Fajita Seasoning Mix

A high‑quality fajita seasoning makes a big difference. Use a store blend or a homemade mix of garlic, chili powder, cumin, smoked paprika and onion powder to get that classic fajita flavor. Adjust the amount to taste.

Chicken Fajita Toppings

  • Quick pickled red onions
  • Quick pickled jalapeños
  • Sliced avocado or guacamole
  • Sour cream or crema
  • Extra shredded cheese
  • Salsa Verde or your favorite salsa

Recipe FAQs

What goes with chicken fajitas?

Serve fajitas with Spanish or cilantro lime rice, refried or black beans, a fresh salad, or tortilla chips and salsa. Choose sides that complement the bold, smoky flavors.

What makes a fajita a fajita?

Fajitas are a Tex‑Mex dish of thinly sliced grilled meat (commonly steak or chicken) cooked with sliced peppers and onions and served on warm flour tortillas. Shrimp and vegetarian versions are also common.

What is fajita seasoning made of?

Typical fajita seasoning combines garlic powder, chili powder, cumin, smoked paprika, onion powder, salt and pepper. You can tailor heat level by adding cayenne or chipotle powder.

Are fajitas served with flour or corn tortillas?

Fajitas are traditionally served on flour tortillas because they’re sturdier and hold the fillings and toppings more easily than corn tortillas.

Expert Recipe Tips

  • Marinate the chicken at least 20 minutes for better flavor.
  • Cook in a cast iron skillet or heavy pan to achieve a smoky sear.
  • Use a mix of red, yellow and green bell peppers for color and sweetness; slice and freeze extras for later use.
  • Use the same filling to make quesadillas, bowls, or salads if you prefer.
Serving fajitas with spanish rice on a blue dinner plate with toppings in background.

More Mexican recipes

  • Crock Pot Chicken Burritos
  • Green Chile Pork
  • Rice with Chorizo
  • Homemade Chimichangas

Email questions or recipe requests to [email protected].

Chicken Fajita filling in a cast iron skillet.

Chicken Fajitas

Make authentic chicken fajitas at home with a few ingredients and your favorite toppings. This recipe can also be used for steak or shrimp.
Prep Time: 20 mins
Cook Time: 10 mins
Total Time: 30 mins
Servings: 8 fajitas
Calories: 188 kcal (per serving indicated)

Ingredients

  • 1 lb boneless skinless chicken (1–1½ lb)
  • 1 tablespoon fajita seasoning (adjust to taste)
  • 1 large sweet bell pepper, sliced
  • 1 medium onion, thinly sliced
  • 6 medium flour tortillas
  • 1 cup shredded cheese
  • Your favorite toppings

Instructions

  1. Cut chicken into ½‑inch strips or cubes. Toss with fajita seasoning and let marinate 20–30 minutes.
  2. Heat 1–2 tablespoons olive oil in a cast iron skillet over medium heat.
  3. Sear chicken, turning to brown all sides, about 5 minutes.
  4. Push chicken to the side. Add sliced onions and peppers to the skillet.
  5. Toss to combine and cook 3–5 minutes more, until chicken is cooked through.
  6. Turn off heat, sprinkle with shredded cheese, cover briefly to melt the cheese.
  7. Serve with warm flour tortillas and desired toppings.
  8. Makes about 8 fajitas.

Recipe Expert Tips

  • Marinate at least 20 minutes for better flavor.
  • Use a cast iron skillet for an authentic sear and smoky flavor.
  • Buy a mixed pack of bell peppers and slice extras to freeze for future recipes.
  • Try the filling in quesadillas, bowls, or salads as an alternative.

Nutrition

Serving: 2 fajitas
Calories: 188 kcal
Carbohydrates: 14 g | Protein: 17 g | Fat: 6 g
Sodium: 345 mg | Fiber: 1 g | Sugar: 2 g
Tried this recipe? Share a picture on Instagram and tag @flouronmyface2