Chicken Fajitas

4.88 (8 ratings)

16

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

If you’re looking for an easy, healthy, and super flavorful weeknight dinner, you’re going to love these Chicken Fajitas! My recipe takes less than 30 minutes to get on the table. It’s inexpensive, simple to make, and perfect for busy days when you need dinner fast but still want something delicious.

Cast-iron skillet filled with colorful chicken fajitas, sliced red and yellow bell peppers, and lime wedges beside a basket of warm tortillas and a molcajete bowl with guacamole, cheese, and sour cream.

You might think that as a food blogger, my family eats new and creative recipes every night. I wish! There are plenty of days I spend on my computer, and before I know it, time flies and I’m racing to get dinner ready. Homemade fajitas are one of my go-to family favorites because they’re quick, nutritious, and always a hit.

What Are Chicken Fajitas?

Fajitas are a beloved Tex-Mex dish made with marinated grilled meat, bell peppers, and onions, all served sizzling hot with warm tortillas and toppings. The word fajita comes from the Spanish word faja, which means “strip” or “belt,” referring to the thin strips of skirt steak used in traditional steak fajitas.

Although fajitas started as a Tex-Mex creation, they’re now loved everywhere for their bold flavors and endless topping options — from chicken fajitas to shrimp fajitas and everything in between.

If you’re interested in the history of the fajita, this is an interesting article to read!

Yvette Marquez muy bueno Mexican food blogger in an orange dress holding a molcajete.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Why You’ll Love This Recipe

  • Quick & easy: Ready in under 30 minutes.
  • Healthy & colorful: Loaded with lean protein and fresh veggies.
  • Budget-friendly: Uses everyday ingredients you probably already have.
  • Family favorite: Everyone can build their own fajita just how they like it.
  • Versatile: Easily switch up the protein for steak fajitas or shrimp fajitas.

Ingredients & Substitutions

Here’s what you’ll need for this simple chicken fajitas recipe.

  • Olive oil: Divided between the marinade and cooking.
  • Lime juice: Freshly squeezed for bright flavor.
  • Salt, black pepper, garlic powder, onion powder, chili powder, cumin: The perfect spice blend for fajitas.
  • Onion & bell peppers: Slice thin for even cooking.
  • Boneless, skinless chicken breasts: You can also use chicken thighs for extra juiciness or swap in skirt steak for steak fajitas.
  • Flour tortillas: For serving.

Topping Options: Shredded cheese, crema Mexicana or sour cream, pico de gallo or salsa, chunky guacamole, or fresh cilantro.

(You can find the full list of ingredients and quantities in the printable recipe card below.)

How to Make Chicken Fajitas

Step 1: Marinate the chicken. In a large bowl or zip-top bag, combine tablespoon oil, lime juice, and all the seasonings. Add sliced chicken, toss to coat, and refrigerate.

Step 2: Cook the chicken. Heat olive oil in a large cast-iron or heavy skillet over medium-high heat. Drain chicken, discard marinade, and cook for 5–8 minutes on each side until fully cooked. Remove from skillet.

Sliced chicken cooking on a flat-top griddle with a metal spatula beside sautéed bell peppers and onions being cooked until tender and slightly charred for homemade chicken fajitas.

Step 3: Sauté the veggies. In the same skillet, add the remaining oil, onion, and bell peppers. Cook until tender and slightly charred.

Colorful mix of sliced red, yellow, and green bell peppers with onions sizzling on a hot griddle, cooked until tender and slightly charred for chicken fajitas.

Step 4: Combine and serve. Add the cooked chicken back to the pan and toss everything together. Serve hot in warm tortillas with your favorite toppings.

Watch this video to see how simple these chicken fajitas are to make.

Grilled sliced chicken and sautéed bell peppers with onions arranged side by side on a platter, ready to assemble into homemade chicken fajitas.

Serving Suggestions

Make it a full meal with sides like frijoles de la olla, arroz Mexicano, or a simple green salad. Serve fajitas sizzling in a cast-iron fajita plate for that restaurant-style presentation. I then like to divvy up my ingredients into easy grab and go containers for quick packed lunches throughout the week.

And if you’re craving something heartier, try the same recipe using skirt or flank steak for homemade steak fajitas. Don’t forget a lime chelada or agua fresca to complete the meal!

Chicken fajitas served on a sizzling cast-iron fajita skillet with colorful peppers and onions, placed on a Native American–style blue wool runner.

Chicken Fajitas Expert Tips & Tricks

  • Slice the chicken before marinating so it absorbs flavor faster.
  • Use a cast-iron skillet or Blackstone griddle for best results.
  • Double the fajita seasoning mix and store it for easy weeknight dinners.
  • Prep extra veggies and chicken for meal prep—they’re great in tacos, burrito bowl, or nachos.
  • Want variety? Make a batch of steak fajitas or shrimp fajitas using the same seasoning mix.
  • If you’re grilling, let the cooked chicken or steak rest 10 minutes before slicing for juicy results.
Two chicken fajita tacos filled with grilled peppers and onions on a black plate, with a sizzling skillet of fajitas in the background.

Storage Instructions

  • Refrigerate leftovers in an airtight container for up to 3 days.
  • Reheat fajitas in a skillet or microwave until warmed through. Store tortillas separately to keep them from getting soggy.

Frequently Asked Questions

What can I use instead of chicken in fajitas?

Traditionally, steak fajitas are the original version of this dish, made with tender strips of marinated skirt steak. You can also make shrimp fajitas or use boneless skinless chicken thighs if you prefer dark meat. For a vegetarian option, try portobello mushrooms or roasted veggies seasoned with fajita or taco seasoning.

What toppings go on chicken fajitas?

I love serving fajitas with shredded cheese, sour cream, guacamole, and Pico de Gallo or any Mexican salsa I have on hand. You can also add fresh cilantro, sliced green onions, jalapeños, or a drizzle of hot sauce. Mix it up and make your own dream combo.

What do you serve with chicken fajitas?

At our house, we usually stick to the classics like frijoles de la olla, arroz Mexicano, and warm homemade flour tortillas. If I don’t have time to make tortillas from scratch, I grab fajita-size flour tortillas from the store. A side of corn tortilla chips and salsa or a cold chelada also pairs perfectly.

More Recipes

If you tried this Chicken Fajitas recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments below!

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!

Summarize & Save This Content On

Cast-iron skillet filled with colorful chicken fajitas, sliced red and yellow bell peppers, and lime wedges beside a basket of warm tortillas and a molcajete bowl with guacamole, cheese, and sour cream.
4.88 (8 ratings)

Chicken Fajitas

Total Time: 1 hour 30 minutes
Yield: 4
Prep: 10 minutes
Cook: 20 minutes
This quick and easy Chicken Fajitas recipe is perfect for busy weeknights! Juicy chicken, colorful bell peppers, and onions are cooked in a simple homemade fajita seasoning and served with warm tortillas and all your favorite toppings.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 3 tablespoon olive oil, divided
  • 1 lime, juiced
  • ½ tablespoon salt
  • ¼ teaspoon ground black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon chili powder
  • 1/8 teaspoon cumin
  • 1 large onion, sliced thin
  • 3 bell peppers, sliced into strips
  • 1 1/2 pounds chicken breasts, sliced
  • Flour tortillas, for serving

Topping Options:

Instructions 

  • In a large bowl or ziplock bag, combine 1 tablespoons oil, lime juice, and seasonings; add the chicken. Turn to coat; cover. Refrigerate for 1 to 4 hours.
  • Heat 1 tablespoon olive oil in a large cast-iron or heavy skillet, on medium-high heat. Drain chicken, discarding marinade. Add chicken; cook for 5-8 minutes on each side. Remove from skillet.
  • In the same skillet add remaining olive oil, onion, and bell pepper; cook and stir until tender.
  • Add cooked chicken to pan and combine.
  • Fill warm tortillas with chicken, peppers, and onion. Top with your favorite toppings.

Video

Notes

  • Use chicken thighs, shrimp, or steak for variety.
  • You can substitute taco seasoning for the homemade mix.
  • Serve with warm tortillas, rice, and beans for a complete meal.
  • Store leftovers in an airtight container for up to 3 days.
  • Nutrition facts do not include tortillas or toppings.
 

Nutrition

Calories: 329kcal | Carbohydrates: 10g | Protein: 38g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.02g | Cholesterol: 109mg | Sodium: 1079mg | Potassium: 890mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2930IU | Vitamin C: 123mg | Calcium: 30mg | Iron: 1mg

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

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks

Leave a comment

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

Recipe Rating




16 Comments

  1. Silvia M. Velazquez says:

    I will never use prepackaged seasoning again! Recipe is now on permanent rotation.

  2. Vangie soza says:

    They are so delicious
    I’m making them today,..