Skip to content

Chicken Fajitas Recipe

Updated on by Villa Cocina
This post contains affiliate links.

These Chicken Fajitas are ready in just 30 minutes, they’re perfect for busy weeknights or festive gatherings. Juicy chicken, vibrant bell peppers, and a zesty homemade marinade come together for a dish that’s bursting with flavor. 

Chicken Fajitas

What Are Chicken Fajitas?

Fajitas are a Tex-Mex classic, featuring sizzling marinated meat—often chicken, beef, or shrimp—served with sautéed bell peppers and onions. 

Fajitas are traditionally served in warm tortillas, customizable with toppings like guacamole, pico de gallo, or Mexican crema, but they also shine as an entrée paired with Mexican rice, refried beans, corn tortillas, and a salad.

As a type 1 diabetic, I love enjoying these fajitas guilt-free over lettuce with sour cream, salsa, queso fresco, and pico de gallo. My husband adores the bold Mexican spices, and truly, nothing beats a wholesome, home-cooked meal like this.

Chicken Fajitas

Why You’ll Love This Recipe

I’ve made fajitas countless times, and trust me, these are better than any restaurant version I’ve tried. Here’s why:

  1. Quick & Easy: From prep to plate in 30 minutes.
  2. Flavor-Packed: A homemade marinade with lime, ancho chile, and cumin delivers unbeatable taste.
  3. Customizable: Serve as tacos, an entrée, or even a salad.

Ingredients

  • Chicken Thighs:
    • Juicy thighs soak up the marinade, staying tender and perfect for slicing against the grain.
  • Bell Peppers, Poblano, and Onion: 
    • Colorful bell peppers and onion add sweet crunch, while poblano brings a smoky kick with grassy tones. 
  • Avocado Oil:
    • This neutral oil handles high heat beautifully, giving chicken that golden sear.
  • Red Wine Vinegar: A tangy splash brightens the marinade. 
  • Dijon Mustard: Sharp mustard binds the marinade. 
  • Garlic Cloves: Infuses every bite with warm, savory, nutty flavors.
  • Sweet ancho, rich paprika, savory onion, and nutty cumin:
    • Make the fajitas irresistibly flavorful with Mexican flair.
  • Lime and Cilantro:
    • The juice brightens, while fresh cilantro adds a vibrant, herbaceous finish.
Ingredients for Chicken Fajitas

How To Make Chicken Fajitas

Prepare the Marinade

In a small bowl, whisk together all marinade ingredients until well combined. Reserve 3 tbsp of the marinade for the vegetables.

Marinade for Chicken Fajitas
Coat the Chicken

Pat chicken thighs dry with paper towels and place in a large bowl. Pour the remaining marinade over the chicken and toss to coat evenly.

Marinated Chicken For Fajitas
Cook the Chicken

Heat 2 tbsp oil in a large skillet over medium-medium-high heat. Add chicken thighs in a single layer, avoiding overcrowding (cook in batches if needed). Sear both sides until golden brown and the internal temperature reaches 165°F. Transfer to a plate, and let rest for 5 minutes.

Chicken Fajitas
Sauté the Vegetables

In a bowl, toss bell peppers and onion with the reserved 3 tbsp of the marinade until coated. In the same skillet over medium heat, sauté vegetables until softened but vibrant, or to your desired texture.

Pepper Mix for Chicken Fajitas
Finish and Serve 

Slice rested chicken against the grain into strips. Return chicken to the skillet with vegetables and stir to combine. Season with salt to taste and drizzle with fresh lime juice. Turn off heat, sprinkle with chopped cilantro, and stir again.

Serve as an entrée with Mexican rice, refried beans, or pico de gallo, or in corn tortillas as tacos with salsa, guacamole, or Mexican crema.

Chicken Fajitas

Recipe Video Tutorial 

Below is my easy to follow video tutorial on how to make Chicken Fajitas.

Enjoyed the video? Subscribe and tap the bell for updates on new recipes. Thank you for your support!

Chicken Fajita Tips

  1. Temper the Chicken:
    • Let chicken sit at room temperature for 15-20 minutes before cooking to ensure even cooking.
  2. Cut Against the Grain:
    • Identify the muscle fibers’ direction and slice perpendicularly for tender, juicy pieces.
  3. Cook Whole, Then Slice:
    • Searing whole thighs ensures a flavorful crust and prevents overcooking. This method maximizes juiciness.
  4. Use a Thermometer:
    • Check for 165°F to avoid under- or overcooking.

These simple steps make all the difference, transforming good fajitas into unforgettable ones.

Best Pans for Fajitas

For that perfect sizzle, my top pick is a coated cast-iron skillet—it’s non-reactive (safe with the lime juice in the marinade) and creates a gorgeous crust on the chicken. That said, I’ve used a regular cast-iron skillet with great results, too. 

Alternatively, try:

  • Stainless Steel Skillet
  • Nonstick Skillet
Chicken Fajitas

Substitutions

  • Chicken: Swap thighs for boneless-skinless chicken breasts, halved lengthwise for even cooking.
  • Vinegar: Use white wine vinegar or red wine vinegar interchangeably.
  • Peppers: Mix and match colors or use poblano peppers for a smokier flavor.

Storing Chicken Fajitas

Refrigerate: Store leftovers in an airtight container and refrigerate for 3-4 days.

FAQs – Answered

Q. How do I make fajitas spicier?

A. Add cayenne to the marinade or a sliced serrano to the pepper mix. For even more spice, serve with fiery salsa macha.

Q. Can I substitute the chicken in fajitas?

A. For sure! Instead of chicken, try beef (like skirt steak) or shrimp for a delicious twist.

Q. What other parts of the chicken can be used for fajitas?

A. Besides boneless-skinless thighs, you can use boneless-skinless chicken breasts or tenderloins for equally delicious fajitas.

More Mexican Recipes

First published in August 2021, this recipe has been updated with new photos, more helpful tips and instructions, and a few tweaks to enhance the overall experience.

Chicken Fajitas Recipe

5 from 9 votes
This Easy Chicken Fajitas with Homemade Marinade recipe delivers sizzling, tender, and flavorful chicken in just 30 minutes!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Ingredients 

Servings: 4 servings
  • 2 lbs chicken thighs, skinless, boneless

Fajita Mix

  • 2 bell peppers, red and orange, cut into thick strip
  • 1 poblano pepper, cut into thick strips 
  • 1 white onion, thick slices 

Marinade

Finish With

  • 2 tbsp lime juice, or to taste 
  • Cilantro, chopped

Additional

  • Oil as needed 

Instructions 

Prepare the Marinade

  • In a small bowl, whisk together all marinade ingredients until well combined. Reserve 3 tbsp of the marinade for the vegetables.

Coat the Chicken

  • Pat chicken thighs dry with paper towels and place in a large bowl. Pour the remaining marinade over the chicken and toss to coat evenly.

Cook the Chicken

  • Heat 2 tbsp oil in a large skillet over medium-medium-high heat. Add chicken thighs in a single layer, avoiding overcrowding (cook in batches if needed). Sear both sides until golden brown and the internal temperature reaches 165°F. Transfer to a plate, and let rest for 5 minutes.

Sauté the Fajita Mix

  • In a bowl, toss bell peppers and onion with the reserved 3 tbsp of the marinade until coated. In the same skillet over medium heat, sauté vegetables until softened but vibrant, or to your desired texture.

Finish and Serve 

Did you make this recipe?

Show some love! Tag @villacocinaofficial on Instagram and drop a 5-star review. Your support means everything—thanks!

Course: Entrees
Cuisine: Mexican
Keyword: Chicken Fajitas, Chicken Recipes, Mexican Food