The Best Chicken Fajita Recipe (Sizzling, Flavorful & Ready in 30 Minutes)
Prep Time: 15 minutes | Cook Time: 15 minutes | Total Time: 30 minutes | Servings: 4 | Calories: 340 kcal per serving
Chicken fajitas are sizzling strips of seasoned chicken and peppers served in warm tortillas. They are colorful, flavorful, and fun to eat. Everyone builds their own fajita exactly how they like it.
This recipe gets the chicken and vegetables perfectly charred and tender. The spice blend is simple but tastes authentic. Everything cooks in one pan in fifteen minutes.

Thirty minutes from start to finish. A Tex-Mex dinner that tastes like you went out but actually stayed home.
Why You Will Love This Recipe
Chicken fajitas are a weeknight favorite. Here is what makes this recipe the best one.
They cook incredibly fast. One pan. Fifteen minutes. Dinner is done before you can set the table.
The flavor is amazing. Simple spices create that classic fajita taste. No pre-made packets needed.
Everyone gets what they want. Set out toppings and let people build their own. No complaints about what is on them.
They are healthy. Lean protein and vegetables. Skip the cheese and sour cream for an even lighter meal.
Leftovers are versatile. Use them in salads, rice bowls, quesadillas, or scrambled eggs.
Ingredients
For the fajitas:
- 1½ lbs (680g) boneless skinless chicken breasts, sliced into thin strips
- 3 bell peppers (mix of colors), sliced into strips
- 1 large onion, sliced into strips
- 3 tablespoons olive oil, divided
- 2 tablespoons lime juice
- 3 cloves garlic, minced
For the seasoning:
- 2 teaspoons chili powder
- 1½ teaspoons ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional)
For serving:
- 8 flour tortillas (6 to 8 inch size)
- Sour cream
- Guacamole or sliced avocado
- Shredded cheese
- Salsa
- Cilantro
- Lime wedges
Equipment Needed
- Large skillet or cast iron pan
- Sharp knife and cutting board
- Mixing bowl
- Tongs or spatula
- Measuring cups and spoons
- Small bowl (for seasoning)
Instructions
Step 1: Mix all the seasoning ingredients together in a small bowl. Set aside.
Step 2: Slice the chicken breasts into thin strips about ½ inch wide.
Step 3: Place the chicken strips in a mixing bowl. Add 1 tablespoon olive oil, lime juice, minced garlic, and half the seasoning mix. Toss to coat evenly. Let sit while you prep the vegetables.
Step 4: Slice the bell peppers and onion into thin strips.
Step 5: Heat 1 tablespoon olive oil in a large skillet over high heat.
Step 6: Add the chicken strips in a single layer. Do not overcrowd the pan. Cook in batches if needed.
Step 7: Cook for 3 to 4 minutes without moving them. Let them get a nice sear on one side.
Step 8: Flip and cook for another 3 to 4 minutes until cooked through and slightly charred.
Step 9: Transfer the cooked chicken to a plate. Cover to keep warm.
Step 10: Add the remaining tablespoon of oil to the same pan.
Step 11: Add the sliced peppers and onions. Sprinkle with the remaining seasoning.
Step 12: Cook for 5 to 7 minutes, stirring occasionally, until the vegetables are tender and slightly charred.
Step 13: Return the chicken to the pan. Toss everything together. Cook for 1 minute to heat through.
Step 14: Warm the tortillas in a dry pan, microwave, or wrapped in foil in the oven.
Step 15: Serve the chicken and vegetables in the warm tortillas with your choice of toppings.

Substitutes & Swaps
Chicken breasts: Chicken thighs stay juicier and have more flavor. Flank steak or shrimp work for different proteins.
Bell peppers: Any color works. Use poblano peppers for more authentic flavor. Zucchini works too.
Flour tortillas: Corn tortillas are traditional. Whole wheat tortillas work for healthier option.
Lime juice: Lemon juice works in a pinch. Orange juice adds a different citrus note.
Fresh garlic: Garlic powder works. Use 1 teaspoon instead of 3 cloves.
Variations
Steak Fajitas: Use flank steak or skirt steak sliced thin. Same seasoning and method.
Shrimp Fajitas: Use large shrimp. Cook for only 2 to 3 minutes per side. They cook much faster.
Vegetarian Fajitas: Skip the meat. Add extra peppers, onions, mushrooms, and zucchini. Add black beans for protein.
Sheet Pan Fajitas: Spread everything on a baking sheet. Bake at 425°F for 20 minutes. No flipping needed.
Fajita Bowl: Skip the tortillas. Serve over rice or lettuce. Add black beans, corn, and salsa.
Tips & Tricks
Slice chicken thin. Thin strips cook fast and stay tender. Thick strips take too long and can dry out.
Get the pan very hot. High heat creates that charred flavor. Medium heat steams instead of sears.
Do not overcrowd the pan. Too much chicken lowers the temperature. Cook in batches for best results.
Let chicken sear. Do not move it around constantly. Let it sit for 3 to 4 minutes to develop color.
Cook vegetables after chicken. The chicken flavor seasons the pan. The vegetables pick up that flavor.
Warm the tortillas. Cold tortillas tear easily. Warm ones are soft and pliable.
Set out all the toppings. Make it interactive. Everyone builds their perfect fajita.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Total Fat | 14g |
| Saturated Fat | 2g |
| Carbohydrates | 26g |
| Fibre | 4g |
| Sugars | 6g |
| Protein | 32g |
| Sodium | 520mg |
Nutrition is based on one serving (about 2 fajitas) with chicken, peppers, onions, and tortillas. Does not include optional toppings.
Frequently Asked Questions (FAQs)
Can I marinate the chicken longer?
Yes. Marinate for up to 4 hours for deeper flavor. Do not marinate longer than 24 hours or the acid breaks down the meat too much.
Why are my vegetables soggy?
The pan was not hot enough or you added too much at once. High heat and cooking in batches prevents soggy vegetables.
Can I make these on the grill?
Yes. Grill chicken and vegetables in a grill basket or on skewers. Cook over high heat for 8 to 10 minutes total.
How do I prevent tortillas from tearing?
Warm them first. Stack and wrap in foil. Heat in a 350°F oven for 10 minutes. Or wrap in damp paper towels and microwave for 30 seconds.
Can I use frozen peppers?
Fresh peppers work better. Frozen ones release too much water. If using frozen, thaw and pat very dry first.
What toppings are traditional?
Sour cream, guacamole, salsa, cheese, cilantro, and lime wedges. But use whatever you like.
How do I store leftovers?
Store chicken and vegetables separately from tortillas. Keep in the fridge for 3 to 4 days. Reheat in a hot pan.
The Dinner That Makes Everyone Happy
Some meals please some people. Fajitas please everyone. The chicken lovers get chicken. The vegetable lovers load up on peppers. The cheese lovers pile on toppings. Everyone walks away satisfied.
Make these this week. Set out the toppings. Let everyone build their own. Enjoy a dinner with zero complaints.
Made chicken fajitas? Tell me in the comments what toppings you used and if you tried any variations. I want to hear what everyone loves.

Chicken Fajitas
Ingredients
- Fajitas:
- 1½ lbs chicken breasts sliced into thin strips
- 3 bell peppers sliced into strips
- 1 large onion sliced into strips
- 3 tablespoons olive oil divided
- 2 tablespoons lime juice
- 3 cloves garlic minced
- Seasoning:
- 2 teaspoons chili powder
- 1½ teaspoons ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne optional
Instructions
- Mix all seasoning ingredients in small bowl.
- Slice chicken into thin ½ inch strips.
- Toss chicken with 1 tablespoon oil, lime juice, garlic, and half the seasoning. Let sit.
- Slice peppers and onion into strips.
- Heat 1 tablespoon oil in large skillet over high heat.
- Add chicken in single layer. Do not overcrowd.
- Cook 3 to 4 minutes without moving.
- Flip. Cook 3 to 4 more minutes until done and charred.
- Transfer to plate. Cover to keep warm.
- Add remaining oil to pan.
- Add peppers and onions. Sprinkle with remaining seasoning.
- Cook 5 to 7 minutes until tender and charred.
- Return chicken to pan. Toss together. Cook 1 minute.
- Warm tortillas.
- Serve with toppings.
Notes
- Slice chicken into thin ½ inch strips
- Get pan very hot for proper charring
- Do not overcrowd pan — cook chicken in batches if needed
- Let chicken sear without moving for 3 to 4 minutes
- Cook vegetables after chicken to pick up flavor
- Warm tortillas before serving
- Can marinate chicken up to 4 hours ahead
- Store leftovers separately from tortillas
- Reheat in hot pan, not microwave for best texture
- Works on grill using grill basket
