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

Weeknight dinners do not get much more satisfying than a sizzling pan of chicken fajitas hitting the table. You get juicy, well seasoned chicken, soft peppers with just the right bite, and that unmistakable smell that makes everyone wander into the kitchen asking when it is ready.

What makes these chicken fajitas worth bookmarking is how intentional every step is. The marinade actually does something, the vegetables stay vibrant instead of soggy, and the whole thing comes together fast without tasting rushed. This is the kind of recipe you pull out once and then keep coming back to because it just works.

Best Chicken Fajitas, Chicken gets marinated in the best juicy lime marinade, then seared for that unmistakable crisp-charred outer edge

What Makes These Chicken Fajitas So Good

These are not fajitas that rely on luck or vibes. There is a method here, and it shows.

  • A proper marinade that pulls its weight: The chicken fajitas marinade is built with acid, oil, and spices in the right balance so the chicken stays juicy while picking up serious flavour. No dry chicken, no bland bites.
  • High heat cooking for real fajita flavour: Cooking everything hot and fast gives you that lightly charred edge without overcooking the chicken or turning the vegetables into mush.
  • Vegetables that stay crisp, not sad: The peppers and onions are cooked just until tender with a bit of bite, so every forkful has contrast and texture.
  • Flexible enough for busy nights: This easy chicken fajitas recipe works just as well in a pan or on the grill, which means you can adapt it to your mood, weather, or energy level.

What Goes Into These Chicken Fajitas

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Flat lay shot of lime juice, oil, garlic, cilantro, boneless chicken thighs, cumin, salt, ground chili, avocado, red, green and yellow bell peppers and red onion

A few fresh ingredients and pantry staples come together to make the most flavorful Chicken Fajitas. The marinade adds bright, zesty notes, while the vegetables bring color and sweetness to every bite.

  • Lime Juice: Freshly squeezed lime brightens the marinade and tenderizes the chicken.
  • Chicken Thighs: Boneless, skinless thighs stay juicy and flavorful after cooking.
  • Bell Peppers: A mix of green, red and yellow peppers adds sweetness, crunch and vibrant color.
  • Red Onion: Thinly sliced for a hint of sharpness that softens as it cooks.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

Add Ins And Swaps If You’re Feeling Extra

If you want to mix things up without messing with the base recipe, try one of these.

  • Pineapple Chunks: Add right at the end for a sweet, caramelised contrast.
  • Chipotle in Adobo: Finely chop and add to the marinade for smoky heat.
  • Mushrooms: A great way to bulk things out while keeping everything juicy.
  • Swap the Chicken: This method works just as well with steak, shrimp, or portobello mushrooms.

How To Make Chicken Fajitas

In a bowl, mix lime juice, oil, garlic, cumin, salt, chili powder and cilantro and coat the chicken in the marinade.
  1. Make the Marinade: In a bowl, mix lime juice, oil, garlic, cumin, salt, chili powder and cilantro. Add the chicken and coat well.
In a large skillet over medium heat drizzle in a little oil to coat the bottom.
  1. Heat the Pan: Place a large skillet over medium-high heat until hot and lightly smoking. Drizzle in a little oil to coat the bottom.
Sear the chicken on both sides until golden and cooked through.
  1. Cook the Chicken: Sear the chicken on both sides until golden and cooked through. Turn a few times for an even char.
Transfer the chicken to a warm plate and loosely cover with foil.
  1. Rest the Chicken: Transfer the chicken to a warm plate and loosely cover with foil. Let it rest while you cook the vegetables.
Cook the bell peppers and onion until softened and charred.
  1. Cook the Vegetables: Add bell peppers and onion to the same skillet. Cook until softened and slightly charred, then season with salt and pepper.
Slice the chicken into strips and serve with warm tortillas, avocado slices and cilantro.
  1. Serve and Enjoy: Slice the rested chicken into strips. Serve with warm tortillas, avocado slices, cilantro and any other favorite fillings.

Serve your Chicken Fajitas with Cheesy Bacon Bolognese Stuffed Sweet Potatoes for a hearty side, Grilled Balsamic Chicken and Avocado Bruschetta Salad for something fresh, and Nutella Stuffed Churro French Toast to end the meal on a sweet note.

Pro Tips For Fajitas That Actually Sizzle

  • Slice the chicken against the grain so it stays tender once cooked.
  • Do not overcrowd the pan or you will lose that signature fajita char.
  • Let the pan reheat between batches if needed, especially when cooking for a crowd.
  • Warm your tortillas properly so they stay soft and pliable instead of cracking.

Recipe FAQ’s

Should I Use Chicken Breast Or Thighs?

This one is personal preference, although my favorite is chicken thighs for their natural juiciness in a tortilla wrap. That’s the beauty of cooking—there’s no right or wrong. You can get those crisp charred edges with both cuts.

Should I Use A Cast Iron Skillet Or A Pan?

A cast iron skillet is my go-to for the best sear, as long as it’s seasoned well to prevent sticking. If you don’t have one, a heavy nonstick pan works too, just make sure it’s hot before adding the chicken.

Is It Better To Slice The Chicken Before Or After Cooking?

For the juiciest chicken strips, cook the thighs whole until done, let them rest, then slice. Cutting them before cooking won’t lock in as much moisture.

Top view image of chicken fajitas slices

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

4.99 from 58 votes

Best Chicken fajitas

Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4 people
The BEST chicken fajitas are so quick to throw together! Chicken gets marinated in the best juicy lime marinade, then seared for that unmistakeable, crisp-charred outer edge! Serve with onions and bell pepper strips!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 2 tablespoons lime juice fresh squeezed
  • 2 tablespoons oil
  • 1 clove garlic large, minced
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon salt
  • 1/2-1 teaspoon ground chili adjust to your desired spice preference
  • 1 tablespoon fresh cilantro chopped, optional
  • 1 1/2 pounds chicken thighs skinless and boneless
  • 3 large bell peppers cut into strips, I use green, red and yellow
  • 1 red onion thinly sliced
  • 2 avocados peeled, seeded and sliced

Instructions 

  • In a large shallow bowl, combine lime juice, oil, garlic, cumin, salt, chili and cilantro; mix together. Add the chicken thighs and If time allows, let marinate for 30 minutes.
  • Heat a large skillet or pan (12-inch | 30cm) on medium-high heat until smoking. Add a drizzle of olive oil to lightly coat the bottom of the pan. Sear the chicken on both sides until golden, charred and cooked right through (about 8 minutes per side, depending on the thickness of your fillets). Flip them a couple of times while cooking so they get a nice even char.
    Transfer chicken to a warm plate, loosely tent with foil and let rest. 
  • Add the peppers and onions to the skillet (drizzle with a little extra oil only if needed), and cook until the onion is soft and the peppers are slightly charred and cooked to your liking. Season with salt and pepper.
  • Slice chicken into strips.
    Serve with warmed tortillas, chopped cilantro and sliced avocado (plus your desired fillings).

Notes

Serve with our fresh Flour Tortillas!

Nutrition

Calories: 394kcal | Carbohydrates: 20g | Protein: 23g | Fat: 27g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 16g | Trans Fat: 0.04g | Cholesterol: 97mg | Sodium: 691mg | Potassium: 1.068mg | Fiber: 10g | Sugar: 7g | Vitamin A: 4.117IU | Vitamin C: 172mg | Calcium: 47mg | Iron: 3mg

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

Tried this? Leave a comment below!
 
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.99 from 58 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

92 Comments

  1. Nelson says:

    5 stars
    This was SO yummy!!! Thank you so much for posting. I diced up chicken breasts instead of thighs. It was SO good. I didn’t marinate the chicken. FIVE STARS😁😁

  2. Michelle L. says:

    5 stars
    Omg! This recipe is sure to put a smile on your face-especially with the quarantining going on. My son and I absolutely loved it! Thanks for sharing the recipe and such easy steps.

  3. Anu says:

    This was amazing . I am always hesitant trying out new recipes , but I sure am glad I tried this one cause this was loaded with flavor ! I added a bit more chilli powder and garlic when I made it . If you want to try a fajita recipe look no further , this is a winner !

  4. Jennifer L Fowler says:

    5 stars
    I’ve made this recipe twice now…and all I can say is “OH MY GOSH!!!” It is absolutely delicious! Since I am not a fan of thighs, I made mine using two boneless skinless chicken breasts that I butterflied. Tasted AMAZING!!! Hubby and kiddos LOVED it! Thank you so much for the amazing recipe!!

  5. Michelle says:

    5 stars
    This was so delicious ious, very flavorful! I’ll be adding this to my list of recipes for dinner!!

    1. Keith says:

      Thanks for the recipe. Easy to put together, tasty as heck, and earned some brownie points with my life partner!

  6. Mark says:

    5 stars
    I’m usually very critical of my own cooking, but this recipe was over-the-top! Limited number of ingredients, easy preparation, and explosive with flavor. One of the best dishes I’ve ever made.

  7. Quinn says:

    5 stars
    Hi Karina!
    I LOVE this recipe. I am wanting to bake them in the oven on a sheet pan and I tried it last week and my chicken came out dry. What temp and time would you recommend?
    Thank you!!!!

    1. Lesley Larson says:

      In case you’re still wondering … 🙂 I like to chop the chicken thighs into large bit size pieces, marinate, and then broil in my oven on highest rack for approx 10 mins. Watch it closely, as the time can vary between 8 and 13 ish minutes. This method is quick and gives a delightful grill-like quality.

  8. Monique Straughter says:

    Hello!I fix the Best Chicken Fajita today and they were delicious. I will make it again.

  9. Stacey Heller says:

    I was wondering if I could use white meat chicken instead of chicken thighs?

    1. Karina says:

      Absolutely!

    2. Nicholas Parkes says:

      5 stars
      Do you mean BREASTS?

  10. Jenifer says:

    5 stars
    Very easy and very good I had a marinade similar to this and have lost it. I was so happy to find your recipe.I also made the black bean and rice to go along. Loving having your site on my radar!