Easy One-Pan Chicken Fajitas With Peppers and Onions
Sizzling, tender chicken breast strips tossed with sweet bell peppers and savory onions, all coated in a smoky, earthy homemade fajita seasoning. Cooking everything in a single pan means maximum flavor development and minimal cleanup. The spices bloom in the hot oil, creating a rich coating that clings to the juicy chicken and charred vegetables, delivering restaurant-quality fajitas straight from your stovetop.
Quick Recipe Snapshot
Prep time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes
Servings: 4
Difficulty: Easy
Cuisine / Category: Tex-Mex / American Main Dish
Cooking method: Stovetop / Skillet
Approximate calories: 320 kcal per serving (filling only, nutrition varies by ingredients)
Why This Recipe Works
Searing the spice-coated chicken first builds a highly seasoned flavor crust on the meat while leaving savory brown bits at the bottom of the skillet. When you add the bell peppers and onions, their natural moisture deglazes the pan, lifting those spices to flavor the vegetables. Keeping it to one pan ensures no flavor is lost in transit, and high heat guarantees crisp-tender vegetables rather than soggy ones.
Ingredients — What You Need
The Fajita Filling:
1 ½ lbs boneless, skinless chicken breasts: Sliced into ¼-inch thick strips.
3 large bell peppers: Use a mix of colors (red, yellow, and green) for natural sweetness and visual appeal. Seeded and sliced into ½-inch strips.
1 large red onion: Halved and sliced into ½-inch strips.
2 Tbsp olive oil: Divided (1 Tbsp for chicken, 1 Tbsp for vegetables).
1 Tbsp fresh lime juice: For finishing with bright acidity.
The Homemade Fajita Seasoning:
1 Tbsp chili powder
1 tsp ground cumin
1 tsp smoked paprika
1 tsp garlic powder
½ tsp onion powder
1 tsp kosher salt
½ tsp freshly cracked black pepper
Ingredient Substitutions and Variations
Chicken: Boneless, skinless chicken thighs can be used instead of breasts. They are more forgiving and naturally juicier, though they may require 1–2 extra minutes to cook through.
Onion: Yellow or white onions work perfectly if you don't have a red onion. Red onion provides a slightly sharper, sweeter bite.
Seasoning: If you are short on time, substitute 2 tablespoons of a high-quality store-bought fajita seasoning blend, but omit the extra kosher salt until tasting.
Equipment You Need
Essential: Large 12-inch cast-iron skillet or heavy-bottomed frying pan, cutting board, sharp chef's knife, mixing bowl, cooking tongs.
Optional: Citrus squeezer for the lime juice.
Before You Start / Prep
Wash and dry the bell peppers.
Slice the chicken breasts into uniform strips, ensuring they are even so they cook at the same rate.
Slice the bell peppers and red onion, keeping the strips relatively similar in size.
Measure and mix the chili powder, cumin, paprika, garlic powder, onion powder, salt, and black pepper in a small bowl.
How to Make Easy One-Pan Chicken Fajitas — Step by Step
STEP 1 — Season the Chicken
Action: Place the sliced chicken in a mixing bowl. Drizzle with 1 tablespoon of olive oil and sprinkle the homemade fajita seasoning evenly over the top. Toss well until every piece of chicken is fully coated in the spices.
No heat required.
Time: 2 minutes.
Visual / Texture Cue: The chicken should be deep red-orange and evenly speckled with spices.
STEP 2 — Sear the Chicken
Action: Heat the remaining 1 tablespoon of olive oil in a large cast-iron skillet over medium-high heat. Once the oil is shimmering and hot, add the chicken strips in a single layer. Let them sit undisturbed to develop a crust, then toss and cook until browned and cooked through. Remove the chicken to a clean plate and set aside.
Heat: Medium-high heat.
Time: 6–8 minutes.
Visual / Texture Cue: The chicken should have dark, caramelized edges and an internal temperature of 165°F.
Important Note: Do not overcrowd the pan. If using a smaller skillet, cook the chicken in two batches to prevent steaming.
STEP 3 — Sauté the Vegetables
Action: In the same skillet (do not wipe it out), add the sliced bell peppers and onions. Toss them to pick up the leftover spices and chicken juices from the bottom of the pan. Cook, stirring occasionally, until the vegetables are softened and slightly charred on the edges.
Heat: Medium-high heat.
Time: 8–10 minutes.
Visual / Texture Cue: The onions should be translucent and floppy, and the peppers should be vibrant with blistered, brown spots.
STEP 4 — Combine and Deglaze
Action: Return the cooked chicken (and any resting juices from the plate) back to the skillet with the vegetables. Toss everything together. Squeeze the fresh lime juice evenly over the pan to deglaze and brighten the flavors.
Heat: Medium heat.
Time: 1–2 minutes.
Visual / Texture Cue: The mixture should be steaming, glossy, and fragrant.
STEP 5 — Finish and Serve
Action: Remove the skillet from the heat. Serve immediately, straight from the hot pan, alongside warm tortillas and your desired toppings.
Heat: No heat required.
Important Cooking Tips
Cut uniformly: Slicing the chicken and vegetables to the same thickness ensures everything finishes cooking at the right time.
Get the pan hot: Cast iron is ideal because it retains heat. A screaming hot pan is necessary to achieve that signature fajita sear rather than just steaming the ingredients.
Don't wipe the skillet: The brown bits left behind after cooking the chicken (fond) are packed with concentrated flavor. Let the moisture from the onions and peppers lift those bits into the dish.
Warm the tortillas: Cold tortillas will break. Warm them in a dry skillet for 30 seconds per side, or wrap them in a damp paper towel and microwave for 20 seconds.
Common Mistakes and How to Avoid Them
Soggy vegetables: Caused by cooking on heat that is too low or overcrowding the pan. Ensure your heat is at medium-high and let the veggies sear before stirring.
Dry, rubbery chicken: Overcooking sliced breast meat happens quickly. Remove the chicken as soon as it reaches 165°F and no longer has pink in the center.
Bland flavor: Using old, expired spices will result in a flat flavor profile. Ensure your cumin and chili powder are fresh.
Steamed meat: Adding all the chicken to a cold pan will cause the meat to release its juices and boil. Wait for the oil to shimmer before adding the chicken.
Skipping the lime juice: The acid is crucial for balancing the smoky spices and lifting the heavy, savory flavors of the pan.
How to Serve It
Serve the chicken and vegetables piping hot, ideally directly from the skillet to keep them warm. Pair with warm 6-inch flour or corn tortillas. Offer bowls of sour cream, fresh pico de gallo, homemade guacamole, shredded Monterey Jack cheese, and extra lime wedges. Serve alongside Mexican rice or black beans for a complete meal.
Make-Ahead, Storage and Reheating
Make-Ahead: You can slice the vegetables and toss the chicken with oil and spices up to 24 hours in advance. Store them in separate airtight containers in the refrigerator.
Storage: Let leftovers cool completely. Store the chicken and vegetable mixture in an airtight container in the refrigerator for up to 4 days. Keep tortillas and fresh toppings stored separately.
Reheating: The best way to reheat is on the stovetop in a skillet over medium heat for 3–5 minutes until hot. Microwaving works for 1–2 minutes, but the vegetables will lose their crispness.
Freezing: You can freeze the cooked fajita filling in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge before reheating. Note that the peppers will have a softer texture after freezing.
Recipe Variations
Steak Fajitas: Swap the chicken for 1.5 lbs of sliced flank or skirt steak. Cook the steak very quickly over high heat (about 3-4 minutes) to keep it tender.
Shrimp Fajitas: Use 1.5 lbs of large, peeled, and deveined shrimp. Shrimp cooks incredibly fast; it will only need 2–3 minutes in the pan before it turns pink and opaque.
Frequently Asked Questions
What is the best cut of chicken for fajitas? Boneless, skinless chicken breasts are traditional and slice beautifully, but chicken thighs are a juicier, more forgiving alternative.
Do I have to use a cast-iron skillet? While cast iron is best for achieving a hard sear, any large, heavy-bottomed frying pan or stainless steel skillet will work.
Are chicken fajitas gluten-free? The chicken and vegetable filling is naturally gluten-free. To keep the entire meal gluten-free, serve with 100% corn tortillas.
How do I prevent the spices from burning? If the spices begin to smoke excessively or burn in the pan, lower the heat slightly and add a tiny splash of water or broth to loosen them.
What colors of bell peppers are best? A mix of red, yellow, and green peppers provides the best balance of sweetness (red/yellow) and slight bitterness (green).
Can I bake this instead of using a skillet? Yes, you can toss all the ingredients on a large sheet pan and bake at 400°F for 20-25 minutes, but you won't get the same aggressive stovetop sear.
How do I know when the chicken is done? The chicken is finished when it is browned on the outside, opaque white all the way through, and reaches an internal temperature of 165°F.
Can I use a store-bought fajita seasoning? Yes, use about 2 tablespoons of commercial seasoning, but taste before adding any extra salt, as commercial blends are often very salty.
How far in advance can I slice the vegetables? You can slice the onions and bell peppers up to 2 days in advance and keep them refrigerated in an airtight container.
Why did my chicken release so much water? This happens if the pan wasn't hot enough when the meat was added, or if the pan was overcrowded, dropping the temperature and causing steaming.
Can I freeze leftover chicken fajitas? Yes, the cooked mixture freezes well for up to 2 months, though the bell peppers will be slightly softer upon thawing.
What side dishes go best with fajitas? Mexican red rice, cilantro lime rice, refried beans, or a crisp green salad with a citrus vinaigrette are perfect pairings.
Conclusion
This Easy One-Pan Chicken Fajitas recipe proves that you don't need a mountain of dishes to build incredible, layered flavor. By relying on a hot skillet, a robust spice blend, and the natural moisture of the vegetables to deglaze the pan, you can create a weeknight dinner that feels like a restaurant event.
Quick Recipe Card
Recipe Name: Easy One-Pan Chicken Fajitas With Peppers and Onions Prep Time: 15 minutes Cook Time: 20 minutes Total Time: 35 minutes Servings: 4 Difficulty: Easy
Ingredients:
1 ½ lbs boneless, skinless chicken breasts, sliced into strips
3 large bell peppers (mixed colors), sliced
1 large red onion, sliced
2 Tbsp olive oil, divided
1 Tbsp fresh lime juice
1 Tbsp chili powder
1 tsp ground cumin
1 tsp smoked paprika
1 tsp garlic powder
½ tsp onion powder
1 tsp kosher salt
½ tsp black pepper
Instructions:
Mix the chili powder, cumin, paprika, garlic powder, onion powder, salt, and pepper. Toss the chicken strips with 1 Tbsp olive oil and the spice blend until coated.
Heat 1 Tbsp olive oil in a large skillet over medium-high heat. Add the chicken and cook for 6–8 minutes until browned and reaching 165°F internally. Remove chicken to a plate.
In the same skillet, add the sliced bell peppers and onions. Cook for 8–10 minutes until softened and charred on the edges.
Return the cooked chicken to the skillet. Toss everything together.
Squeeze the fresh lime juice over the pan, toss to combine, and remove from heat. Serve hot with tortillas and toppings.




