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. Paula Niziolek says:

    Yum! I really wanted taco’s tonight but had leftover soup instead. These look amazing and I’m always a sucker for guacamole!

  2. Alicia says:

    This looks easy to make and delicious. Thank you for posting!

  3. Adina M says:

    5 stars
    I agree that the magical number is 30 minutes. Any longer than that and the pizza starts to sound like the better option ๐Ÿ™‚ This looks like a delicious and efficient recipe! Yum! Will try soon for sure.

    1. Isabel says:

      I totally hear you, Adina. It really is the magical number. Though pizza sounds like a good option after that, I don’t know about where you live but when I order delivery, it takes longer than 30 minutes anyways! So might as well get in the kitchen and get it over with ๐Ÿ™‚

  4. candy says:

    Great looking recipe, love mexican food. Making me hungry.

  5. Tiffany says:

    Can’t wait to cook these babies up! Thanks for sharing!

  6. Rachel says:

    Well don’t these look delicious!! I’m going to have to add this to the menu for next week!

  7. Danielle says:

    4 stars
    Those fajitas and that guac look so good. They seriously need to be in a restaurant already. Great post, thanks for making me drool on my keyboard :p

    1. Isabel says:

      Thanks, Danielle! That means a lot!

  8. Liz @ The Clean Eating Couple says:

    Your photos are amazing! This looks absolutely incredible ๐Ÿ™‚

  9. Taina says:

    4 stars
    OMtotheG this looks amazing, Now I want some tacos.

  10. Adriana says:

    Easy and so flavorful would not mind having this for dinner tonight =) #client

    1. Isabel says:

      Thanks, Adriana!