This skillet-friendly fajita recipe turns plain chicken breasts into juicy, charred strips tossed with sweet peppers and onions. It’s fast enough for a weeknight, forgiving enough for meal prep, and built on a homemade fajita seasoning that gives you control over salt and heat. Follow the simple marinade-and-sear method below for restaurant-style fajitas from your stovetop.
If you love one-pan weeknight wins, you might also enjoy a separate guide to making the best crookie at home for an easy dessert to finish the meal.
Why you’ll love this dish
This version of chicken fajitas balances speed and flavor. The homemade fajita seasoning (with cornstarch) doubles as a marinade that helps the chicken brown evenly and the vegetables take on bright, concentrated flavor. It’s a flexible recipe — make it for a busy family dinner, prep it for weekday lunches, or scale it up for a casual gathering.
“Simple, quick, and full of flavor — these were gone before I finished setting the table.” — A happy weeknight cook
Reasons to try it:
- Quick: About 25–30 minutes from start to finish if chicken is sliced ahead.
- Economical: Uses pantry spices and inexpensive chicken breasts.
- Crowd-pleaser: Mild, tunable heat; kids and adults both enjoy it.
- Meal-prep friendly: Marinade works great when prepping chicken and veg ahead.
The cooking process explained
This recipe follows three simple stages: marinate, sear, and assemble. First, whisk the fajita seasoning with cornstarch, oil, and lime juice to make a marinade that clings to protein and veggies. Next, slice and toss chicken and vegetables separately so each gets the right amount of time in the skillet. Finally, quickly char the vegetables, sear the chicken until browned and cooked through, then combine everything and finish with lime. You’ll get crisp edges on the peppers and a juicy interior on the chicken.
What you’ll need
- 2 teaspoons chili powder
- 1 teaspoon paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon onion powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon sugar
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1 1/2 pounds boneless, skinless chicken breasts, sliced 1/4" thick
- 1 tablespoon cornstarch
- 1/4 cup plus 2 tablespoons canola oil (divided) — total 6 tbsp
- Juice of 1 lime for the marinade; 1–2 limes more for finishing and wedges
- 1/2 green bell pepper, cored, seeded, and sliced into strips
- 1/2 red bell pepper, cored, seeded, and sliced into strips
- 1/2 yellow bell pepper, cored, seeded, and sliced into strips
- 1 yellow onion, peeled and halved, then sliced thinly
- 12 flour tortillas, warmed for serving
Notes and substitutions:
- Swap brown sugar or omit the sugar for sugar-free.
- Use olive oil if preferred, but canola has a neutral high-heat profile.
- For extra char, use a hot cast-iron skillet.
- Cornstarch helps the marinade cling and gives a slight tack that promotes browning.
Step-by-step instructions
- Make the fajita seasoning and marinade: In a small bowl combine chili powder, paprika, kosher salt, onion powder, cumin, garlic powder, sugar, and cayenne. Stir in the cornstarch. Add 1/4 cup canola oil and the juice of 1 lime; whisk until smooth. If it’s too thick, thin with a little water (1 teaspoon at a time) until spreadable. Set aside.
- Marinate the chicken: Slice chicken breasts 1/4" thick. Place in a shallow bowl or zip-top bag. Add 2/3 of the marinade and toss until well coated. Let sit 10–30 minutes at room temperature, or refrigerate up to 4 hours for meal prep.
- Marinate the vegetables: While chicken marinates, slice peppers and onion. Put them in a bowl or bag and toss with the remaining 1/3 of the marinade. Set aside.
- Cook the vegetables: Heat 1 tablespoon of canola oil in a large cast-iron skillet or heavy-bottomed pan over medium-high heat. Add the peppers and onion. Cook, stirring occasionally, until the onion softens and the peppers develop color, about 4–5 minutes. Transfer the veg to a plate or bowl.
- Sear the chicken: Add the remaining oil to the skillet and let it heat until shimmering. Add chicken pieces in a single layer without crowding. Cook undisturbed until the bottoms brown and release easily, about 4 minutes. Flip and cook another 3–4 minutes, until cooked through (internal temp 165°F / 74°C).
- Combine: Return the vegetables to the skillet and toss with the chicken for 2–3 minutes to warm through and meld flavors. Remove from heat and squeeze the remaining lime over the mixture.
- Serve: Warm tortillas and assemble fajitas with pico de gallo, avocado sauce or sliced avocado, crema or sour cream, and lime wedges.
How to plate and pair
Serve fajitas family-style: heap chicken and peppers down the center of warmed tortillas and allow people to build their own. Plate tips:
- Warm tortillas in a dry skillet, wrapped in foil in a 300°F oven, or stacked in a damp towel in the microwave for 30–45 seconds.
- Offer bowls of pico de gallo, sliced avocado or guacamole, crema or sour cream, shredded cheese, and lime wedges.
- For sides, pick cilantro-lime rice, smoky black beans, grilled corn, or a crisp green salad. For a charcuterie-leaning crowd, a small plate of uncured all-natural beef salami can add a salty, savory contrast on the side.
Storage and reheating tips
- Refrigerator: Store cooled chicken and vegetables in an airtight container for up to 3–4 days.
- Freezer: Arrange in a single layer on a baking sheet to flash-freeze, then transfer to a freezer-safe bag for up to 2–3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat quickly in a skillet over medium heat (adds back some char), or microwave in 30-second bursts until hot. Ensure reheated internal temperature reaches 165°F (74°C).
- Food safety: Refrigerate leftovers within 2 hours of cooking. Label containers with date.
Pro chef tips
- Slice against the grain: Cutting the chicken across the grain gives a more tender bite.
- Don’t overcrowd the pan: Sear in batches if needed. Crowding creates steam and prevents browning.
- Use cornstarch in the marinade: It helps the seasoning adhere and promotes a better sear.
- Hot skillet, moderate oil: Cast iron holds heat and creates those signature char marks without burning. Adjust heat as needed.
- Taste and adjust: Add salt, a hit of lime, or a pinch more cayenne at the end if it needs brightness or heat.
Recipe variations
- Steak fajitas: Swap thinly sliced flank or skirt steak. Marinate briefly and cook to desired doneness.
- Shrimp fajitas: Use peeled, deveined shrimp; they need just 2–3 minutes per side. Omit cornstarch if desired.
- Sheet-pan fajitas: Toss everything with the marinade, spread on a rimmed baking sheet, and roast at 425°F for 12–16 minutes.
- Vegetarian: Replace chicken with sliced portobello mushrooms, tempeh, or tofu for a plant-based version.
- Low-carb: Serve over cauliflower rice or wrapped in large lettuce leaves.
- Make it smoky: Add a pinch of smoked paprika or char the peppers on a hot grill for extra smokiness.
Common questions
Q: How long does this take from start to finish?
A: About 25–30 minutes if chicken is sliced; add extra time if you marinate longer. Active cooking time is roughly 12–15 minutes.
Q: Can I use chicken thighs instead of breasts?
A: Yes. Boneless thighs are more forgiving and slightly juicier. Adjust cooking time: thighs may take a minute or two longer per side.
Q: Can I make this ahead for meal prep?
A: Absolutely. Marinate and store chicken and veggies separately in the fridge for up to 24 hours. Cook when ready and assemble into bowls or tortillas.
Q: How do I make it less spicy?
A: Reduce or omit the cayenne and use mild chili powder. Add heat with hot sauce at the table for those who want it.
Q: What’s the best way to keep tortillas warm for serving?
A: Stack warmed tortillas in foil and keep in a low oven (200–250°F) or wrap in a clean kitchen towel inside a bread basket.
Enjoy these easy, flavorful fajitas — quick to make, easy to customize, and perfect for feeding a crowd or prepping lunches for the week.

Skillet Chicken Fajitas
Ingredients
Fajita Seasoning and Marinade
- 2 teaspoons chili powder
- 1 teaspoon paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon onion powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon sugar Swap brown sugar or omit for sugar-free.
- 1/4 teaspoon cayenne pepper Adjust to taste.
- 1 tablespoon cornstarch Helps the marinade cling.
- 1/4 cup canola oil Divided, with 2 tablespoons more added later.
- 1 Juice of 1 lime Plus 1–2 limes for finishing.
Chicken and Vegetables
- 1.5 pounds boneless, skinless chicken breasts, sliced 1/4" thick
- 1/2 green bell pepper cored, seeded, and sliced into strips
- 1/2 red bell pepper cored, seeded, and sliced into strips
- 1/2 yellow bell pepper cored, seeded, and sliced into strips
- 1 yellow onion peeled and thinly sliced
- 12 flour tortillas Warmed for serving.
Instructions
Preparation
- In a small bowl, combine chili powder, paprika, kosher salt, onion powder, cumin, garlic powder, sugar, and cayenne. Stir in the cornstarch. Add 1/4 cup canola oil and the juice of 1 lime; whisk until smooth.
- Slice chicken breasts 1/4" thick. Place in a shallow bowl or zip-top bag. Add 2/3 of the marinade and toss until well coated. Let sit for 10–30 minutes at room temperature, or refrigerate for up to 4 hours.
- While chicken marinates, slice peppers and onion. Toss them with the remaining 1/3 of the marinade in a bowl or bag and set aside.
Cooking
- Heat 1 tablespoon of canola oil in a large cast-iron skillet or heavy-bottomed pan over medium-high heat. Add the peppers and onion. Cook, stirring occasionally, until the onion softens and the peppers develop color, about 4–5 minutes. Transfer the veg to a plate.
- Add the remaining oil to the skillet. Let it heat until shimmering, then add chicken pieces in a single layer. Cook for about 4 minutes until the bottoms brown, then flip and cook for another 3–4 minutes until cooked through.
- Return the vegetables to the skillet and toss with the chicken for 2–3 minutes to warm through. Squeeze the remaining lime over the mixture.
Serving
- Warm tortillas and assemble fajitas with desired toppings (pico de gallo, avocado sauce, crema, lime wedges).
