
These sizzling chicken fajitas are bursting with smoky, citrusy flavor and come together in just 35 minutes. A weeknight dinner the whole family will beg for again and again.

There is something deeply satisfying about a platter of sizzling fajitas hitting the table. The smell alone, that smoky, citrusy, spiced aroma rising off a screaming-hot cast iron pan, is enough to make everyone abandon whatever they were doing and come running to the kitchen. This chicken fajita recipe delivers that full restaurant experience at home, any night of the week.
The secret is not a long list of exotic ingredients. It is a punchy spice marinade, a ripping hot pan, and a little patience to let the chicken and peppers pick up that beautiful char. Once you nail the technique, you will wonder why you ever ordered delivery.
Most homemade fajitas fall flat in one of two ways: the chicken is bland and steamed, or the peppers are limp and watery. This recipe fixes both problems.
Chef's Tip: Let the chicken marinate for at least 10 minutes at room temperature before cooking. Even a short marinade makes a noticeable difference in flavor and tenderness.
Getting that authentic sizzle and char at home really does come down to having the right pan. A quality cast iron skillet holds and distributes heat in a way that thinner pans simply cannot match. It is the single most important tool for this recipe.
Tools & Ingredients We Recommend
You do not need a store-bought fajita seasoning packet. The homemade blend in this recipe takes about 60 seconds to mix and tastes considerably fresher.
The blend gets whisked right into the marinade with olive oil and fresh lime juice, so every strip of chicken is coated before it ever touches the pan.
The vegetables deserve as much attention as the chicken. Here is how to make sure they shine:
Chef's Tip: Warm your tortillas directly over a gas burner for 20 seconds per side. The light char that develops tastes far better than anything you can achieve in a microwave.
Ready to make the best chicken fajitas of your life? Here is everything you need:

These sizzling chicken fajitas are bursting with smoky, citrusy flavor and come together in just 35 minutes. A weeknight dinner the whole family will beg for again and again.
In a large bowl, whisk together 2 tablespoons of olive oil, the lime juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and black pepper to form the marinade.
Add the sliced chicken to the marinade and toss well to coat. Let it marinate at room temperature for at least 10 minutes, or cover and refrigerate for up to 4 hours for deeper flavor.
Heat a large cast iron skillet or heavy-bottomed pan over high heat until smoking hot. Add the remaining 1 tablespoon of olive oil.
Add the chicken strips in a single layer. Cook without moving for 2 to 3 minutes until nicely charred on one side, then flip and cook another 2 to 3 minutes until cooked through (internal temperature of 165 degrees F / 74 degrees C). Transfer to a plate and tent loosely with foil.
In the same hot pan, add the sliced peppers and onions. Cook over high heat, stirring occasionally, for 5 to 6 minutes until the vegetables are tender with some char on the edges.
Return the chicken to the pan with the vegetables and toss everything together for about 1 minute to combine the flavors.
Warm the tortillas directly over a gas flame for 20 to 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds.
Serve the chicken and vegetable mixture immediately on warm tortillas, topped with cilantro, sour cream, and guacamole.
Fajitas are endlessly customizable, which is half the fun. Set everything out and let people build their own.
Classic toppings to have on hand:
For a lighter option, swap the flour tortillas for warm corn tortillas or large butter lettuce leaves.
Store the chicken and pepper filling separately from the tortillas in an airtight container in the refrigerator for up to 3 days. When you are ready to eat, reheat the filling in a hot skillet for 2 to 3 minutes. It refreshes the char and keeps the peppers from going soggy. The filling also freezes well for up to 2 months, making it a great candidate for batch cooking on weekends.