Easy Chicken Fajitas
Chicken fajitas are strips of seasoned chicken cooked hot with peppers and onions, then piled into warm tortillas. They are fast, colorful and easy for everyone to build their own.
- 30 minTotal time
- 4Servings
- 420kcal / serving
- 38 gProtein

This version uses a homemade spice mix with chili, cumin and paprika and a squeeze of lime. A very hot skillet gives the char that makes fajitas taste restaurant-style.
The science: why this works
- Cooking the chicken in batches on a very hot pan browns it instead of steaming it.
- Slicing the chicken thin means it cooks in just a few minutes, so it stays juicy.
- Lime juice in the marinade adds brightness and a little tenderness without making the chicken mushy.
- Cooking the vegetables in the same pan picks up the browned bits, which adds flavor.
Browning on a hot pan
A very hot pan drives surface water off quickly, so the chicken browns through the Maillard reaction instead of steaming. Crowding the pan drops the temperature and traps steam, which is why cooking in batches matters.
Learn: Brown food in batches →Why a short marinade works
Citrus and spices affect only the surface of meat. Ten to thirty minutes is enough to season and brighten; much longer in acid can turn the surface chalky and tough, so keep this marinade short.
Learn: How marinades work →Easy Chicken Fajitas
30 min · 4 servings · Mexican · Main course
Ingredients
Makes 4 servings
- 700 gchicken breast or boneless thighs, sliced into 1 cm strips
- 2 tbspolive oil, divided
- 2 tspchili powder
- 1 tspground cumin
- 1 tspsmoked paprika
- 1 tspgarlic powder
- 1 tspkosher salt
- 1 tbsplime juice (about 1 lime)
- 2bell peppers, sliced into strips
- 1large onion, sliced into strips
- 8small flour or corn tortillas
- 1avocado, sliced
- 120 mlsour cream
Method
Tips for the best result
- Slice chicken against the grain for the most tender bites.
- Heat the pan until a drop of water skitters across it before adding chicken.
- Warm tortillas right before serving so they stay soft and flexible.
Mistakes to avoid
- Piling all the chicken in at once steams it gray, so cook in two batches.
- Marinating in lime juice overnight makes the surface chalky, so keep it to 30 minutes.
- Cutting the vegetables too thick leaves them raw in the middle, so slice about 1 cm thick.
Variations and swaps
- Use shrimp or steak strips instead of chicken and cook 2 to 3 minutes.
- Cook everything on a sheet pan at 425°F (220°C) for 20 to 22 minutes.
- Serve as a rice bowl with black beans and salsa.
- Swap flour tortillas for corn tortillas to make it gluten-free.
- Swap sour cream for Greek yogurt for more protein and a tangier finish.
- Swap the spice mix for 2 tbsp store-bought fajita seasoning.
Storing and reheating
Refrigerate the chicken and vegetables within 2 hours; keep 3 to 4 days. Reheat in a skillet until the chicken reaches 165°F (74°C), and warm tortillas fresh.
Easy Chicken Fajitas: questions
What is the best cut of chicken for fajitas?
Boneless chicken breast or thighs both work. Breast is leaner and cooks quickly; thighs stay juicier and forgive a little extra heat.
How do you keep chicken fajitas from getting dry?
Slice the chicken thin, cook on a very hot pan for 3 to 4 minutes, and stop at 165°F (74°C). Overcooking is what dries it out.
How long should chicken marinate for fajitas?
Ten to thirty minutes is enough. Acid and salt only work on the surface, and long marinades can leave the chicken mushy or chalky.
Can I make chicken fajitas in the oven?
Yes. Toss everything on a sheet pan and roast at 425°F (220°C) for 20 to 22 minutes, stirring once, until the chicken hits 165°F (74°C).
What goes with chicken fajitas?
Rice, refried or black beans, guacamole, salsa and shredded cheese all work well. Warm tortillas are the main thing.









