Love this? Pin it for later!
There’s something magical about the sizzle of chicken fajitas as they hit the cast-iron skillet—the aroma of smoky spices, the vibrant colors of bell peppers, and the promise of a meal that brings everyone to the table. I first fell in love with fajitas during a family trip to San Antonio, where a street-vendor served them on a sizzling platter with homemade tortillas so warm they steamed in the cool evening air. Ever since, this recipe has become my weeknight hero: ready in 30 minutes, packed with flavor, and endlessly customizable for picky eaters or spice lovers alike. Whether you’re feeding hungry teenagers after soccer practice or hosting friends for game night, these chicken fajitas deliver restaurant-quality results without the fuss.
Why This Recipe Works
- One-Pan Wonder: Everything cooks on a single sheet pan or skillet, meaning minimal cleanup and maximum flavor as the veggies caramelize in the chicken’s juices.
- Customizable Heat: Adjust the chili powder and cayenne to make it toddler-mild or fire-breather hot.
- Make-Ahead Marinade: Whisk the spice blend and lime juice in the morning; chicken soaks up flavor while you work.
- Colorful Veggies: A rainbow of bell peppers means a spectrum of vitamins—and an Instagram-worthy platter.
- Family Style Fun: Set out warm tortillas and toppings so everyone builds their own masterpiece.
- Freezer Friendly: Double the batch; marinated chicken freezes beautifully for up to 3 months.
- Under 400 Calories: Lean protein and fiber-rich veggies keep dinner light without sacrificing satisfaction.
Ingredients You'll Need
Great fajitas start with great ingredients. Below I break down each component and share my grocery-store secrets so you can shop with confidence.
Chicken Breast vs. Thighs: I use boneless, skinless chicken breasts for their quick-cooking leanness, but thighs stay juicier if you prefer dark meat. Either way, slice the chicken into ½-inch strips so every bite soaks up the smoky spice blend. Look for plump, rosy pieces without any gray spots—signs of freshness.
Bell Peppers: Choose a mix of red, yellow, and green for sweetness and visual pop. Red are the ripest and sweetest; green have a pleasant bitterness that balances the spices. Store them in the crisper drawer in a paper towel–lined produce bag; they’ll keep for up to a week.
Red Onion: Milder than yellow and gorgeous when charred. Slice into half-moons so they stay intact on the skillet and don’t fall through the grates if you decide to grill.
Homemade Fajita Seasoning: Skip the packet—my blend is chili powder, smoked paprika, ground cumin, garlic powder, oregano, salt, pepper, and a pinch of cayenne. Make a triple batch; it keeps for 6 months in a spice jar.
Fresh Lime Juice: Bottled lime juice tastes flat. Roll room-temperature limes on the counter before cutting to maximize juice—about 2 tablespoons per lime.
Olive Oil: A mere 2 tablespoons help the spices adhere and encourage caramelization. Use a fruity extra-virgin variety for the best flavor.
Tortillas: Six-inch flour tortillas are traditional, but corn works for gluten-free diners. Warm them in a dry skillet 30 seconds per side so they puff and char lightly.
How to Make Delicious and Easy Chicken Fajitas for Dinner
Whisk the Fajita Spice Blend
In a small bowl combine 1 tablespoon chili powder, 2 teaspoons smoked paprika, 2 teaspoons ground cumin, 1 teaspoon garlic powder, 1 teaspoon dried oregano, 1 teaspoon kosher salt, ½ teaspoon black pepper, and ⅛ teaspoon cayenne. Stir until uniform; set aside 1 teaspoon of the mixture to season the vegetables later.
Marinate the Chicken
Place 1½ pounds chicken breast strips in a medium bowl. Add 2 tablespoons olive oil, juice of 1 lime, and the remaining spice blend. Toss until every strip is coated. Cover and refrigerate at least 15 minutes while you prep the veggies, or up to 8 hours for deeper flavor.
Slice the Veggies Uniformly
Halve and seed 2 red, 1 yellow, and 1 green bell pepper. Slice into ¼-inch strips so they cook at the same rate as the chicken. Slice 1 medium red onion into half-moons. Toss veggies with 1 teaspoon olive oil and the reserved 1 teaspoon spice blend.
Preheat Your Cooking Surface
For stovetop, heat a 12-inch cast-iron skillet over medium-high until a drop of water evaporates instantly. For sheet-pan, preheat oven to 425°F (220°C) with a heavy rimmed sheet inside so it’s ripping hot—this mimics a restaurant plancha and guarantees char.
Sear the Chicken First
Add chicken strips in a single layer; don’t crowd. Let them sear undisturbed for 2 minutes to develop a smoky crust. Flip and cook another 2 minutes until just opaque. Transfer to a plate; they’ll finish cooking later and stay juicy.
Char the Vegetables
In the same skillet (or on the hot sheet-pan) scatter peppers and onions. Resist stirring for 3 minutes so edges blacken. Toss and continue cooking 4–5 minutes until crisp-tender and blistered in spots.
Reunite Chicken and Veggies
Return chicken (and any resting juices) to the skillet. Toss everything together for 1–2 minutes until chicken reaches 165°F (74°C) and vegetables are glazed with the spiced pan sauce. Squeeze the juice of ½ lime over top for brightness.
Warm Tortillas and Serve
While the fajita mixture rests, heat tortillas in a dry skillet 30 seconds per side or wrap in foil and warm in the 425°F oven for 5 minutes. Serve family-style with bowls of pico de gallo, guacamole, sour cream, and shredded cheese.
Expert Tips
High Heat is Non-Negotiable
Medium-high heat creates the Maillard reaction—that caramelized crust that screams authentic Tex-Mex. If your pan isn’t hot enough the chicken will steam and turn rubbery.
Deglaze for Extra Flavor
After searing chicken, pour 2 tablespoons chicken broth or water into the hot skillet and scrape browned bits with a wooden spoon. Pour over finished fajitas for an extra layer of smoky sauce.
Don’t Over-Marinate
Lime juice begins to “cook” chicken after 8 hours. If prepping ahead, combine spices and oil but add lime only in the final 2 hours for tender, not mushy, texture.
Double the Batch
Cooked fajitas freeze beautifully. Cool completely, portion into freezer bags, press out air, and freeze flat for up to 3 months. Reheat in a hot skillet straight from frozen in 6 minutes.
Variations to Try
-
Steak Fajitas
Swap chicken for 1½ pounds flank steak sliced against the grain. Marinate 30 minutes, then sear 3 minutes per side for medium-rare. Rest 5 minutes before slicing.
-
Vegetarian Portobello
Replace chicken with 4 large portobello caps, gills scraped, sliced ½-inch thick. Add 1 tablespoon soy sauce to marinade for umami depth.
-
Low-Carb Bowl
Serve fajita mixture over cauliflower rice and romaine with pico, avocado, and a drizzle of chipotle Greek yogurt.
-
Sweet & Spicy Mango
Add 1 diced mango to the skillet during the final minute; toss until warmed and glazed. The sweetness tames the heat and creates a glossy sauce.
Storage Tips
Refrigerator: Cool leftovers within 2 hours and store in an airtight container up to 4 days. Reheat in a hot skillet for best texture; microwaving works but softens peppers.
Freezer: Portion cooled chicken and veggies into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or reheat directly in a non-stick skillet over medium with a splash of broth.
Make-Ahead Meal Prep: Slice raw chicken and vegetables on Sunday. Store in separate zip-top bags with marinade components (spices + oil) for up to 3 days. Dump and cook on busy weeknights.
Frequently Asked Questions
Delicious and Easy Chicken Fajitas for Dinner
Ingredients
Instructions
- Make Spice Blend: In a small bowl whisk chili powder, paprika, cumin, garlic powder, oregano, salt, black pepper, and cayenne. Reserve 1 teaspoon for vegetables.
- Marinate Chicken: Toss chicken strips with 1 tablespoon olive oil, juice of 1 lime, and remaining spice blend. Marinate 15 minutes while prepping veggies.
- Prep Veggies: Toss bell peppers and onion with remaining 1 teaspoon olive oil and reserved spice blend.
- Sear Chicken: Heat a 12-inch cast-iron skillet over medium-high. Add chicken in a single layer; sear 2 minutes per side until just opaque. Transfer to plate.
- Char Veggies: In same skillet add peppers and onion; cook 6–7 minutes, stirring occasionally, until blistered and crisp-tender.
- Combine: Return chicken and any juices to skillet; toss 1–2 minutes until chicken reaches 165°F (74°C). Finish with juice of ½ lime.
- Serve: Warm tortillas and fill with fajita mixture plus desired toppings.
Recipe Notes
For meal prep, double the batch and freeze cooled fajita mixture up to 3 months. Reheat straight from frozen in a hot skillet with a splash of broth for 6 minutes, stirring often.