This post may contain affiliate links. Please read our disclosure policy.

These chicken fajitas are ready in only 30 minutes for a quick and easy Mexican dinner. Juicy seasoned chicken with tender peppers and onions come together for a simple and delicious meal any night of the week!

Chicken fajitas in a skillet topped with limes, cilantro, and avocados.

Chicken fajitas are super popular in my house. My husband loves them, my kid loves them, and I love them! 

Not only are they easy to make, but theyโ€™re really flavorful and healthy.

The chicken marinates in a mix of seasonings and orange and lime juice while the peppers and onions cook in a skillet. As soon as the veggies are done, the chicken is cooked in the same skillet and then thinly sliced to keep the meat as juicy and tender as possible.

Here’s why I love this recipe:

  • It’s quick and simple. This recipe is ready in 30 minutes from start to finish. It’s great for busy weeknights and even meal prepping. 
  • This is a great make-ahead recipe. The chicken can be marinated for up to 8 hours, and the onions and peppers can be prepared up to 3 days ahead. 
  • Itโ€™s healthy! These fajitas are packed with peppers, onions, and lean protein to keep you full and satisfied. Serve them on warm tortillas with your favorite taco and fajitas toppings or in salads and burrito bowls.
Chicken fajita ingredients in various sized bowls.

Chicken Fajita Ingredients

  • Chicken breasts: I used chicken breasts for this recipe and then tenderized them to a ยฝ inch thickness so they cook faster. You can also use chicken tenderloins or chicken thighs, but keep in mind the cooking time will vary. See my notes for more detailed instructions. 
  • Marinade: I put together a quick fajita chicken marinade using olive oil, lime juice, orange juice, garlic, chili powder, cumin, oregano, salt, cilantro, paprika, ancho chili powder, and black pepper. If you want to marinate the chicken longer, omit the lime and orange juice and add it right before cooking. You can marinate this chicken anywhere from 2-8 hours. 
  • Onions and bell peppers: I used white onion and red and orange bell peppers. You can use any color bell pepper you prefer and can swap out white onion for yellow or red onion.
  • Soy sauce: Soy sauce adds a great savory flavor and a bit of salt. I use the low-sodium version so it’s slightly healthier. 

How to Make Chicken Fajitas

Make the chicken marinade. Place the pounded chicken, olive oil, lime juice, orange juice, soy sauce, minced garlic, chili powder, cumin, oregano, kosher salt, cilantro, paprika, ancho chili powder, and black pepper in a large bowl and toss to evenly coat. Place it in the refrigerator and marinate while you prepare the rest of the ingredients. 

Pound of raw chicken with all chicken fajita marinade ingredients.

Cook bell peppers and onions. In a large skillet, cook the onions, bell peppers, soy sauce, and salt in a little olive oil for 10 minutes, until the onions are translucent and start to caramelize and the peppers are tender and cooked through. Transfer them to a large bowl.

Bell peppers and onions sauteed in a large skillet.

Cook the chicken. In the same skillet, add the marinated chicken and cook for 5 minutes on each side until fully cooked and the chicken reaches an internal temperature of 165โ„‰. Transfer the chicken onto a cutting board and let it cool slightly before cutting into strips.

Cooked fajita chicken cut into strips on a cutting board.

Serve. Add the sliced chicken to the serving platter with the peppers and onions and serve with warmed corn or flour tortillas, guacamole, sour cream, and pico de Gallo.

Sliced chicken fajitas, peppers, and onions in a large skillet ready to serve.

Recipe Tips

  • You can use chicken thighs or chicken tenderloins instead of chicken breasts. If using, you do not need to tenderize it with a meat mallet
  • If you want to marinate for longer or prepare this dish ahead of time, omit the lime and orange juice and marinate for 2-8 hours. Add lime and orange juice right before cooking. Leaving the chicken in the citrus juices for too long breaks down the fibers and gives a chewy texture.

How to Serve Chicken Fajitas

I recommend serving this recipe like traditional fajitas with all the delicious sides. Here are some of my favorites:

Grilling Method

You can also make this recipe on the grill! Clean and preheat the grill to high. Oil the grates and cook the chicken for 2-3 minutes on each side until it reaches an internal temperature of 165โ„‰. Slice and serve as directed.ย 

Storing and Reheating

To store, place in an airtight container and refrigerate for up to 1 week. 

To reheat, place in the microwave and reheat in 30-second intervals until warmed.

More Mexican Recipes

4.78 from 54 votes

Chicken Fajitas

These Chicken Fajitas are ready in 30 minutes for a quick and easy Mexican dinner made with juicy chicken with tender peppers and onions.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the chicken

  • 2 pounds boneless skinless chicken breast, pounded to an even ยฝ-inch thickness
  • 2 tablespoons olive oil, plus more for cooking
  • 2 tablespoons lime juice (about 1 lime)
  • 2 tablespoons orange juice (about ยฝ navel orange)
  • ยฝ cup chopped cilantro
  • 1 tablespoon soy sauce
  • 3 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • ยฝ teaspoon paprika
  • ยฝ teaspoon ancho chili powder
  • ยฝ teaspoon freshly ground black pepper

For the peppers and onions

  • 2 tablespoons olive oil
  • 2 bell peppers, red and orange, cut into thin strips
  • 1 white onion, thinly sliced
  • 1 teaspoon soy sauce
  • Pinch kosher salt, plus more to taste

Instructions 

  • Add all the ingredients for the chicken to a large bowl and toss together to coat. Cover with plastic wrap and marinate in the refrigerator while you cook the vegetables.
  • For the peppers and onions, heat the olive oil in a large skillet over medium-high heat. Add the peppers, onions, soy sauce, and kosher salt.
  • Cook for 10 minutes, stirring occasionally, until the onions are translucent and begin to caramelize and the bell peppers are soft and tender. Transfer them to a bowl and cover with foil to keep warm.
  • To the same hot skillet, add 1 teaspoon of olive oil and the marinated chicken. Cook for 10 minutes, flipping halfway through, until the chicken reaches an internal temperature of 165โ„‰.
  • Transfer the chicken to a cutting board and let it cool slightly before slicing into strips.
  • Add the sliced chicken and peppers and onions back to the skillet, and give it quick toss to combine. Serve in warm corn or flour tortillas with guacamole, sour cream, and pico de gallo.

Notes

  • To make on the grill: Clean and preheat the grill to high. Oil the grates and cook the chicken for 3-4 minutes on each side until it reaches an internal temperature of 165โ„‰. Slice and serve as directed.
  • You can use chicken thighs or chicken tenderloins instead of chicken breasts. If using, you do not need to tenderize it with a meat mallet.
  • If you want to marinate for longer or prepare this dish ahead of time, omit the lime and orange juice and marinate for 2-8 hours. Add lime and orange juice right before cooking. Leaving the chicken in the citrus juices for too long breaks down the fibers and gives it a chewy texture.

Nutrition

Serving: 1serving | Calories: 289kcal | Carbohydrates: 7g | Protein: 34g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.02g | Cholesterol: 97mg | Sodium: 815mg | Potassium: 754mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1929IU | Vitamin C: 59mg | Calcium: 35mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

This post was originally published in February 2019 and has been updated with new photos and more helpful tips.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

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

Rate this Recipe:




65 Comments

  1. Liliya says:

    5 stars
    This recipe is easy to make and very delicious! We actually grilled the meat and used the pepper/onion mixture as a topping. Thank you for sharing this recipe. ๐Ÿ™‚

  2. Danielle says:

    Love these! They are a weekly go-to in our house. What would you consider a serving size for the nutrition facts? Thank you!

  3. Amirreza says:

    5 stars
    This food is amazing! we enjoyed cooking it and we do love the taste. thank you for your great, simple and very bright instructions. it was delicious.

    1. Isabel says:

      I’m so glad you liked it!

  4. Candace says:

    5 stars
    Amazingly good (and so simple)! Thanks for sharing…canโ€™t wait to try more of your delicious receipes!

    1. Isabel says:

      Thank you so much, Candace. I’m so happy you liked it!

  5. Alejandro Saravia says:

    5 stars
    It turn out GREAT!!
    Thank you
    Delicious!!!

  6. THOMAS J MUNN says:

    If you sous vide the chicken with marinade for about an hour at 150 its great!

  7. Kim R. says:

    5 stars
    It’s 12 AM in the morning, I’m looking for taco recipes. Thank you for this post. Your photos make me hungry.

    1. Isabel says:

      Haha, thank you!

  8. Bearsma says:

    5 stars
    5 star delicious!!!! But 30 min.???? Theoretically maybe lol Was def. worth the extra time though, delicious! Lol

  9. Riesa says:

    5 stars
    Just made these and my hubby said they’re in the top 3 fajitas he’s ever had (restaurants included)… we’re from Texas, so we eat a lot of fajitas. Thanks!

    1. Isabel says:

      Thank you so much! I’m so happy you and your hubby liked it! Makes me so happy ๐Ÿ™‚

  10. Pat says:

    Best Iโ€™ve ever made. Love these! Thanks for sharing!!!

    1. Isabel says:

      Thanks, Pat ๐Ÿ™‚