This is a single-skillet chicken fajita recipe that goes from fridge to table in 30 minutes flat. The chicken gets a quick 10-minute lime-and-spice marinade, then everything cooks in one cast-iron pan — chicken first, then peppers and onions — so you’re not juggling multiple pots on a Tuesday night. The flavors are bright and a little smoky, and the cleanup is minimal.
Ingredient notes
- Smoked paprika: Regular paprika works in a pinch, but smoked paprika is what gives these fajitas their char-like depth without needing an outdoor grill. It’s worth keeping a jar around.
- Poblano pepper: Listed as optional, and it genuinely is — skip it if your store doesn’t carry them or if you’re cooking for heat-sensitive eaters. A green bell pepper fills the volume gap fine.
- Cast-iron skillet: A heavy stainless skillet can substitute, but cast iron holds heat better when you add cold chicken, which keeps the sear going instead of stalling into a steam.
- Tortillas: Flour tortillas are the standard here and they warm in about 30 seconds per side in a dry pan. Corn tortillas work if that’s your preference — just know they’re smaller and a little more fragile when loaded up.
Before you start
The one thing that actually makes or breaks this recipe is pan temperature. Get the skillet genuinely hot before the chicken goes in — not warm, not medium-hot, but properly hot so the first piece sizzles on contact. If the pan isn’t hot enough, the chicken steams instead of searing, and you lose the browning that carries most of the flavor. The second thing worth knowing: slice the onion pole-to-pole (root end to stem end) rather than across the equator. Those longer strips hold together during the high-heat cook instead of falling apart into rings, which means better texture in every bite.
Mistakes to avoid
- Crowding the pan: If you pile everything in at once, the temperature drops and you get braised, pale chicken instead of seared strips. Cook the chicken in a single layer, and if your skillet is smaller than 12 inches, do it in two batches.
- Skipping the rest: Cutting into the chicken the moment it comes out of the pan lets all the juice run onto the cutting board. Give it two or three minutes before slicing — it stays noticeably juicier.
- Over-cooking the peppers: They go in after the chicken is done and only need a few minutes. Soft, slightly charred edges are the goal. If they cook until completely limp, they turn watery and lose their sweetness.
- Marinating too long: The recipe calls for 10 minutes and that’s intentional. Lime juice starts breaking down chicken protein quickly — go past 30 minutes and the texture turns slightly mushy on the outside before it ever hits the pan.
- Cold tortillas: Serving fajitas in cold, stiff tortillas is the most common way to undercut an otherwise solid cook. Warm them while the chicken rests — it takes less than two minutes and makes a real difference.
Leftovers and make-ahead
Leftover chicken and peppers keep well in an airtight container in the fridge for up to 3 days. Reheat in a hot skillet for 2 to 3 minutes rather than the microwave — the microwave makes the chicken rubbery and the peppers soggy. For make-ahead prep, you can mix the marinade and slice all the vegetables up to 24 hours ahead; store them separately in the fridge. Don’t marinate the raw chicken overnight — 10 to 20 minutes before cooking is the window. Cooked fajita filling also freezes reasonably well for up to 2 months; thaw overnight in the fridge and reheat in a skillet with a small splash of water to loosen things up.

30-Minute Skillet Chicken Fajitas
Equipment
- 12-inch cast-iron or heavy stainless-steel skillet
- Chefs Knife
- Cutting board
- Mixing bowl (medium)
- Small bowl
- Measuring cups and spoons
- Tongs
- Citrus juicer (or reamer)
- Microplane or fine grater
- Aluminum Foil
- Paper towels
Ingredients
For the Quick Lime-Chile Marinade:
- 2 tbsp avocado oil (or other neutral oil) choose a high-smoke-point oil for better searing
- 2 tbsp fresh lime juice about 1 large lime; fresh is best for brightness
- 2 tsp lime zest zest before juicing for ease
- 2 cloves garlic, finely minced or grated grating gives a smoother, more even flavor
- 2 tsp chili powder a fresh, fragrant brand like McCormick or Spiceology
- 1 tsp ground cumin toast briefly in a dry pan for extra aroma if you like
- ½ tsp smoked paprika adds a subtle grill-kissed depth
- ½ tsp dried oregano (Mexican oregano preferred) Mexican oregano is citrusy and bold
- 1 tsp kosher salt Diamond Crystal; use about 3/4 tsp if using Morton
- ¼ tsp freshly ground black pepper
For the Chicken and Vegetables:
- 1.25 lb boneless skinless chicken thighs or breasts, sliced into 1/2-inch strips thighs stay juicier; breasts are leaner—both work well
- 1 tbsp avocado oil (divided) for searing chicken and vegetables
- 1 large yellow onion, thinly sliced sweet or yellow both work; slice pole-to-pole for ribbons
- 1 medium red bell pepper, thinly sliced look for firm, glossy peppers for best crunch
- 1 medium yellow bell pepper, thinly sliced
- 1 piece poblano pepper, thinly sliced (optional for gentle heat) remove seeds for milder heat
- ½ tsp kosher salt, for vegetables
- ¼ tsp freshly ground black pepper, for vegetables
- 1 tbsp unsalted butter (optional, for glossy finish) adds restaurant-style sheen and richness
- 2 tbsp water, for deglazing loosens flavorful browned bits without overpowering
To Serve:
- 8 small flour tortillas, warmed (6-inch) La Tortilla Factory or Mi Rancho are reliably tender. Use corn tortillas for gluten-free
- ¼ cup fresh cilantro leaves and tender stems, chopped
- 1 medium ripe avocado, sliced
- ½ cup sour cream or Mexican crema
- ½ cup crumbled queso fresco or shredded Monterey Jack
- 1 medium lime (cut into wedges, for serving)
- 1 tsp hot sauce (e.g., Cholula) or to taste
Instructions
- Pre-Warm Tortillas (300°F/150°C): Wrap tortillas in foil and place in a 300°F (150°C) oven for 5–10 minutes to soften and steam. Alternatively, char directly over a low gas flame for 10–15 seconds per side, using tongs.
- Whisk the Quick Marinade: In a medium bowl, combine avocado oil, lime juice, lime zest, garlic, chili powder, cumin, smoked paprika, oregano, kosher salt, and black pepper. Whisk until glossy and fragrant—the citrus should bloom the spices.
- Slice and Marinate Chicken (10 minutes): Pat chicken dry, then slice into 1/2-inch strips against the grain for tenderness. Add to the marinade and toss to coat. Let stand 10 minutes at room temperature while you prep vegetables. Discard excess marinade after the chicken is removed—do not reuse.
- Prep the Vegetables: Thinly slice onion and peppers. Keep slices long and even for that classic fajita look and uniform cooking. Aim for tender-crisp—overly thin slices soften too quickly.
- Heat the Skillet (medium-high): Set a 12-inch cast-iron skillet over medium-high heat until a drop of water skitters and quickly evaporates (about 2–3 minutes). Add 1/2 tbsp oil; swirl to coat lightly.
- Sear the Chicken in Batches: Add half the chicken in a single layer. Let it sear undisturbed 2–3 minutes to develop browned edges, then flip and cook 2–3 minutes more until just cooked through. Internal temperature should reach 165°F (74°C). Transfer to a plate and tent with foil. Add a light drizzle of oil if pan looks dry and repeat with remaining chicken.
- Sauté Onions and Peppers: Add remaining oil to the pan if needed. Add onion and peppers; season with 1/2 tsp kosher salt and 1/4 tsp black pepper. Cook, tossing every 45–60 seconds, 5–6 minutes until tender-crisp with a few charred spots. The onions should smell sweet and the peppers bright and slightly smoky.
- Deglaze and Finish: Add water to the skillet to loosen browned bits, scraping with a spatula for 10–15 seconds. Return chicken and any juices to the pan, add butter (if using), and toss 30–60 seconds until glossy. Squeeze a little lime over the top if you like extra brightness. Taste and adjust seasoning.
- Plate the Sizzle: Bring the hot skillet directly to the table on a trivet for that signature fajita steam, or transfer to a warmed platter. Scatter with cilantro.
- Serve: Tuck chicken and vegetables into warm tortillas. Add avocado, sour cream, queso fresco or Monterey Jack, and a few dashes of hot sauce. The perfect fajita shows vibrant reds, yellows, and greens, with glistening edges and a citrusy, smoky aroma.
Notes
Lisa’s Tips:
- Cut for Tenderness: Slice chicken against the grain into even 1/2-inch strips for a juicy bite.
- Heat Matters: A properly preheated pan gives you those irresistible charred edges without overcooking.
- Swap the Protein: Try 1 lb skirt steak (classic), shrimp (cook 1–2 minutes per side), or extra-firm tofu (press well).
- Vegetarian Fajitas: Use portobello mushrooms and extra peppers; add 1 tsp soy sauce to the marinade for savoriness.
- Gluten-Free: Use corn tortillas; warm them briefly and keep wrapped to prevent cracking.
- Dairy-Free: Skip butter; finish with a drizzle of avocado oil and extra lime.
- Seasoning Shortcut: Double the dry spices and store in a jar; whisk with oil and lime whenever fajita cravings strike.
- Tortilla TLC: Keep warm tortillas wrapped in a clean towel inside the foil after heating—steam keeps them supple.
Serving Suggestions:
- Serve sizzling from the skillet with a shower of cilantro and lime wedges.
- For a composed plate, layer tortillas on one side, a mound of glossy chicken and peppers in the center, and garnishes in small bowls.
- Pair with cilantro-lime rice, black beans, and a crisp cabbage slaw.
- Drinks? A classic margarita, a chilled Mexican lager, or hibiscus agua fresca.
Culinary Context:
Fajitas are Tex-Mex icons, tracing back to vaqueros who grilled skirt steak over open fires. The name comes from “faja,” meaning belt or strip. This chicken version preserves the spirit—smoke, citrus, sizzle—while leaning weeknight-friendly. I fell for fajitas working a hot line where the skillet’s plume of lime and chile always brought smiles from across the dining room.Optional Advanced Instructions:
- Make-Ahead: Marinate chicken up to 8 hours (refrigerated). Bring to room temperature for 15 minutes before cooking.
- Grill or Broil Option: Grill on a preheated grill at medium-high (about 450°F/232°C) or broil on a preheated sheet pan, cooking chicken 4–6 minutes and peppers 6–8 minutes, flipping once.
- Parallel Prep: Start preheating the oven and pan first; whisk the marinade while the pan heats to save a couple minutes.
Timing:
Prep Time: 0 hours 15 minutesCooking Time: 0 hours 15 minutes
Course:
DinnerOrigin:
Tex-MexNutrition
Common questions
Can I use chicken thighs instead of chicken breasts?
Yes, and many cooks prefer them here. Thighs have more fat, so they stay juicy even if you cook them a minute or two longer than planned — less margin for error than breasts.
Do I really need a cast-iron skillet, or will a regular pan work?
A regular heavy-bottomed pan works, but cast iron is genuinely better for this recipe because it holds high heat when cold ingredients hit it. If you use stainless, preheat it a little longer and expect slightly less char on the chicken.
Can I prep the spice marinade in advance to save time on a weeknight?
Yes — mix the dry spices together and store them in a small jar or zip bag for up to a week. When you’re ready to cook, just add the lime juice and oil, toss with the chicken, and you’ve cut your active prep time down to about five minutes.
My chicken is giving off a lot of liquid in the pan. What went wrong?
The pan wasn’t hot enough when the chicken went in, or the pieces were too close together. Pull the chicken out, pour off the liquid, crank the heat back up, and return the chicken to finish — you’ll still get some browning, just less than ideal.
What toppings are worth having ready before I serve?
Sour cream, sliced avocado or guacamole, and a squeeze of fresh lime are the three that actually get used. Skip the garnish plate of shredded lettuce — it wilts immediately and nobody reaches for it.
What to cook next
- Sizzling Skillet Steak Fajitas
- Quick Chicken Enchiladas Rojas
- Fresh Tomato Salsa Recipe
- Smoky Lime Corn Salad
