Quick One-Skillet Chicken Fajitas for Busy Weeknights
Chicken fajitas made in one skillet are the answer when you want dinner fast and full of flavor. Juicy strips of seasoned chicken, charred peppers and onions, all piled into warm tortillas with a squeeze of lime.

This recipe delivers that sizzling-restaurant feel in about 25 minutes and there is barely a pan to wash. You get smoky, caramelized edges without any complicated steps.
Why This Skillet Fajita Dinner Works
The chicken stays tender because you sear it hard and fast, then let it rest while the vegetables catch the drippings. Everything hangs out in one pan, which means more charred bits and less cleanup.
The seasoning is smoky but not spicy, so you can pile on the fresh toppings without competing. It tastes like you spent way longer on it than you actually did.
Ingredients

- 1 lb boneless, skinless chicken breasts, cut into thin strips: thighs work great too, just trim extra fat
- 2 tbsp olive oil: divided for the pan
- 1 tbsp chili powder: use a mild blend, not pure chile
- 1 tsp ground cumin: adds earthiness
- 1 tsp smoked paprika: for that familiar fajita smokiness
- ½ tsp garlic powder: rounds out the rub
- ¾ tsp salt: plus more to taste
- ¼ tsp black pepper: fresh cracked is best
- 3 bell peppers (any color), sliced into strips: colorful mix of red, yellow, and green looks great
- 1 medium yellow onion, sliced: about 1 cup
- 2 garlic cloves, minced: add at the end so they don’t burn
- 1 lime: juice for brightness
- 8 small flour or corn tortillas: for serving
- Optional toppings: sour cream, salsa, chopped cilantro, avocado
Variations / Substitutions
- Swap the protein: Use thinly sliced flank steak, shrimp, or even portobello mushrooms and reduce cooking time slightly.
- Add extra vegetables: Sliced zucchini or mushrooms cook in about the same time. Toss them in with the peppers.
- Dial up the heat: Add ½ teaspoon chipotle chili powder or a pinch of cayenne to the spice blend.
- Keep it dairy-free: Skip the sour cream and top with creamy avocado slices and a spoonful of salsa.
- Lemon works instead of lime: One medium lemon gives a similar bright finish.
For a steak version, try the same method with a quick-cooking cut like sirloin.
How To Make Quick One-Skillet Chicken Fajitas
Step 1: Season the Chicken

In a medium bowl, toss the chicken strips with the chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and 1 tablespoon of the olive oil. Let the chicken sit while you slice the vegetables, at least 5 minutes.
The spices will darken the meat and you will start to smell that smoky, warm aroma. That short rest helps the seasoning stick.
Step 2: Sear the Chicken

Set a large skillet over high heat. When the pan is hot, add the remaining 1 tablespoon olive oil and swirl to coat. Lay the chicken in a single layer and let it cook without moving for 3 to 4 minutes, until the bottom has a deep golden char. Flip the strips and cook 2 to 3 minutes more, then transfer the chicken to a plate.
The skillet should be smoking very lightly before the chicken hits it. That high heat gives you the char without drying out the thin strips.
Step 3: Sauté the Peppers and Onion

Reduce the heat to medium-high and add the sliced bell peppers and onion to the same skillet. Stir them around to pick up the browned bits, then cook, stirring occasionally, until the vegetables are softened and charred in spots, about 5 minutes. Add the minced garlic and stir for 30 seconds, just until fragrant.
You want the peppers to keep a little crunch. If they release too much water, let it cook off so they char rather than steam.
Step 4: Toss Everything Together

Return the chicken and any juices from the plate back to the skillet. Squeeze the juice of the whole lime over the mixture and toss to coat. Cook for 1 minute so the lime sizzles and the flavors come together.
The pan will smell bright and smoky at the same time. Taste a piece and add another pinch of salt if it needs it.
Step 5: Warm the Tortillas and Serve

Push the fajita mixture to one side of the skillet, then lay the tortillas on the open side in a single layer. Warm them for about 30 seconds per side until they are soft and have a few charred spots. Pile the chicken and vegetables right into the warm tortillas and serve with extra lime wedges, sour cream, and salsa.
Bring the skillet straight to the table so everyone can build their own. The tortillas pick up a rustic skillet char and the whole thing looks like a feast.
Tips for Sizzling Fajitas Every Time
- Use a cast-iron skillet if you have one: It holds heat better and gives a deeper char on both the chicken and veggies.
- Slice the chicken while it is still slightly frozen: Firm, cold meat is much easier to cut into thin, even strips.
- Don’t crowd the pan: If your skillet is on the smaller side, sear the chicken in two batches so it browns instead of steams.
- Check the chicken early: Strips cook fast. An instant-read thermometer should read 165°F (74°C) in the thickest piece. Pull it off the heat right then.
- Leftover fajita filling makes great bowls: Spoon it over rice or greens for a fast lunch the next day.
Storing Leftover Fajitas
- Refrigerate: Store the chicken and pepper mixture in a sealed container for up to 3 days. Keep the tortillas separate so they don’t get soggy.
- Reheating: Warm the filling in a hot dry skillet for 2 to 3 minutes, stirring often, until hot. Tortillas can go right back into the same pan for a few seconds.
What To Serve With Chicken Fajitas
A simple side of Mexican rice or creamy refried beans rounds out the plate and soaks up the juices. A quick slaw of shredded cabbage with lime and a little salt adds a fresh crunch that cuts through the smoky chicken. Chips and a chunky salsa are always a hit, especially if you are feeding a crowd.
Frequently Asked Questions
Can I make the filling ahead of time?
Yes. Cook the chicken, peppers, and onion completely, then let them cool and refrigerate. Reheat in a hot skillet for a few minutes, adding a fresh squeeze of lime before serving.
Why did my peppers turn out mushy?
Crowding the pan or not letting the skillet get hot enough steams the vegetables instead of charring them. Use high heat, cook in a single layer, and don’t stir too often so the edges catch color.
Do I need to marinate the chicken for a long time?
No. A 5-minute rest with the spice rub is plenty for this skillet method. The high heat and thin strips make a long marinade unnecessary.
How do I adjust the spice level for kids?
Leave out the chili powder for a mild version and add a pinch of paprika and a little extra cumin. Serve hot sauce on the side so adults can spice up their own plate.

Quick One-Skillet Chicken Fajitas Recipe
Ingredients
Method
- Toss chicken with chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and 1 tbsp oil. Let sit for at least 5 minutes.
- In a large skillet over high heat, add remaining 1 tbsp oil. Sear chicken in a single layer until golden, 3 to 4 minutes per side. Transfer to a plate.
- Reduce heat to medium-high. Sauté peppers and onion until charred and tender, about 5 minutes. Stir in garlic and cook 30 seconds.
- Return chicken and any juices to the skillet. Squeeze lime juice over everything and toss to coat. Cook 1 minute.
- Push filling to one side. Warm tortillas on the other side for 30 seconds per side. Serve immediately with toppings.
