These Restaurant Style Chicken Fajitas have sizzling seasoned chicken strips, crisp bell peppers and onions, and a glossy sauce made from chicken broth, Worcestershire, and soy sauce that coats everything and takes these from good homemade fajitas to actually restaurant quality. On the table in 30 minutes and significantly better than most places you would order them.

You know that moment at a Mexican restaurant when the fajitas arrive at the table still sizzling on a cast iron skillet and the whole room turns to look? That is the energy we are going for here.
The difference between homemade fajitas that are fine and restaurant fajitas that make the whole table jealous comes down to 2 things. A properly seasoned chicken that gets real color in a screaming hot pan. And a glossy sauce made from chicken broth, cornstarch, Worcestershire, and soy sauce that gets poured in at the end and coats every piece of chicken and every strip of pepper in something that makes you want to scrape the pan.
30 minutes. One pan. And you do not have to tip anyone.

Why You’ll Love This Recipe
- The seasoning blend is the real thing. Chili powder, cumin, garlic powder, onion powder, coriander, cayenne, brown sugar, lime juice. This is not a packet situation. This is actual flavor built from actual ingredients and the difference is noticeable.
- The sauce at the end is what makes it restaurant style. That combination of chicken broth, cornstarch, Worcestershire, and soy sauce thickens into a glossy coating that makes everything taste richer and more cohesive. Most homemade fajita recipes skip this step. Do not skip this step.
- High heat is everything. Fajitas cooked on medium heat are just chicken and peppers. Fajitas cooked on high heat get color, char, and that slightly smoky flavor that makes them worth eating.
- And it is 30 minutes. Which means you can have restaurant quality fajitas on the table faster than the restaurant would even take your order.
Ingredients In Chicken Fajitas

- Chicken breast (2 pounds, cut into small strips): Small strips so they cook fast at high heat and get maximum contact with the pan. Cut against the grain for the most tender result.
- Lime juice (freshly squeezed): Goes into the marinade and adds brightness. Bottled lime juice is not the same and you will taste the difference.
- Avocado oil: High smoke point which is exactly what you need for cooking at high heat. Vegetable or canola oil works too. Olive oil will smoke at the heat you need here.
- Bell peppers (2 large, sliced): Use 2 colors for the best visual impact. Red and green, red and yellow, whatever you have.
- Onion (1 large, sliced): Goes in after the chicken and stays slightly crisp. Nobody wants fully soft onions in fajitas.
- Chili powder, cumin, garlic powder, onion powder, coriander, cayenne: The spice backbone of the whole recipe. The cayenne is optional but adds a nice background heat that makes these feel more restaurant authentic.
- Brown sugar: A small amount that balances the spices and helps the chicken caramelize in the pan.
- Salt and black pepper: Season generously. Underseasoned fajitas are a sad situation.
- Chicken broth (low sodium): The base of the sauce that goes in at the end.
- Cornstarch: Mixed with the broth to thicken the sauce into something glossy that coats everything.
- Worcestershire sauce and soy sauce: The umami backbone of the sauce. Together they add a savory depth that makes the whole dish taste more complex than a 30 minute meal has any right to be.
How to Make Restaurant Style Chicken Fajitas

Combine the chicken strips with the lime juice and avocado oil in a large bowl, then add all the spices and toss until every piece is evenly coated. You can cook this immediately or let it sit for 15 to 30 minutes if you have time. Even a short rest lets the flavors soak in.

Heat a large skillet over high heat until it is properly hot. Not medium high. High. This is where the restaurant quality comes from and medium heat will not get you there. Add the chicken and cook for 5 to 6 minutes until mostly cooked through and lightly browned. Work in batches if your pan is not large enough, crowding drops the temperature and you end up steaming instead of searing. Remove the chicken and set aside.

In the same pan add the sliced peppers and onion and cook for 3 to 4 minutes until slightly softened but still crisp. You want texture here not mush.

Whisk the chicken broth, cornstarch, Worcestershire sauce, and soy sauce together in a small bowl until smooth. Return the chicken to the pan, pour in the sauce, and cook for 2 to 3 minutes until it thickens and coats everything in something glossy and deeply savory.
Serve immediately in warm tortillas with whatever toppings you like. These do not wait well so eat them hot.

Tips and Tricks
- High heat is non negotiable. This cannot be said enough. A properly hot pan is what gives you color, char, and that restaurant sizzle. Medium heat gives you grey chicken in its own steam and that is not what we are making.
- Cook the chicken in batches if needed. Crowding the pan drops the temperature. If you have a smaller skillet do 2 batches and do it properly.
- Whisk the sauce before it goes in. Cornstarch settles to the bottom quickly. Give it a quick whisk right before pouring so it is evenly distributed.
- Keep the peppers and onions slightly crisp. 3 to 4 minutes is enough. They should have some bite left, not be fully softened.
- Serve immediately. Fajitas sitting in sauce get soggy. Get the tortillas warm and ready before you start cooking and serve the moment everything comes together.

What to Serve With This
Warm flour tortillas are the obvious and correct choice. Beyond that the toppings are where you make it your own. Sour cream, guacamole, salsa, shredded cheese, pickled jalapeños, fresh cilantro, a squeeze of lime. All of the above at once if you are doing this right. A side of Mexican rice or refried beans turns this into a full spread.
Variations
- Different protein: Steak strips, shrimp, or a mix of chicken and steak all work with this exact seasoning and sauce. Shrimp cooks in about 2 minutes so add it last.
- Make it spicier: Double the cayenne or add a sliced fresh jalapeño with the peppers.
- Make it milder: Leave out the cayenne entirely and reduce the chili powder slightly.
- Different peppers: Any color works. Add a poblano pepper for a slightly smoky twist.

Try These Recipes Next
- Chicken Fajita Rice Casserole
- Chicken Taquitos
- Cheesy Baked Chicken Tacos
- Chicken Quesadillas
- Sheet Pan Shrimp Fajitas

Restaurant Style Chicken Fajitas
Ingredients
- 2 pounds chicken breast, cut into small strips
- 3 tablespoons lime juice, freshly squeezed
- 3 tablespoons avocado oil
- 2 large bell peppers, sliced
- 1 large onion, sliced
- 4 teaspoons chili powder
- 1 tablespoon brown sugar
- 2½ teaspoons salt
- 2½ teaspoons garlic powder
- 2½ teaspoons onion powder
- 2 teaspoons black pepper
- 1½ teaspoons ground cumin
- ½ teaspoon cayenne pepper, optional
- ¼ teaspoon ground coriander
- ¾ cup chicken broth, low sodium
- 1 tablespoon cornstarch
- 1 tablespoon Worcestershire sauce
- 1 tablespoon soy sauce
Instructions
- In a large bowl, combine 2 pounds chicken strips, 3 tablespoons lime juice, and 3 tablespoons avocado oil. Toss well to coat.

- Add 4 teaspoons chili powder, 1 tablespoon brown sugar, 2½ teaspoons salt, 2½ teaspoons garlic powder, 2½ teaspoons onion powder, 2 teaspoons black pepper, 1½ teaspoons ground cumin, ½ teaspoon cayenne pepper, and ¼ teaspoon ground coriander. Toss the chicken until evenly coated.

- Heat a large skillet over high heat. Add the chicken and cook for 5 to 6 minutes until mostly cooked through and lightly browned. Remove the chicken from the skillet and set aside.

- In the same skillet, add 2 sliced bell peppers and 1 sliced onion and cook for 3 to 4 minutes until slightly softened but still crisp.

- In a small bowl, whisk together ¾ cup chicken broth, 1 tablespoon cornstarch, 1 tablespoon Worcestershire sauce, and 1 tablespoon soy sauce until smooth.

- Return the chicken to the skillet, pour in the broth mixture, and cook for 2 to 3 minutes until the sauce thickens slightly and coats the chicken and vegetables.

- Remove from heat and serve immediately with warm tortillas.
Recipe Notes
- High heat: Non negotiable. A properly hot pan is what gives you color and char. Medium heat gives you grey chicken in its own steam and that is not restaurant style anything.
- Cook chicken in batches: If your pan is not large enough do 2 batches. Crowding drops the temperature and you end up steaming instead of searing.
- Freshly squeezed lime juice: Bottled lime juice is not the same here. Fresh makes a noticeable difference in the brightness of the final dish.
- Avocado oil: High smoke point, perfect for high heat cooking. Vegetable or canola oil also work. Olive oil will smoke at the heat you need here.
- Whisk the sauce right before pouring: Cornstarch settles to the bottom quickly. Give it a quick stir right before it goes in the pan.
- Keep the peppers slightly crisp: 3 to 4 minutes is enough. They should still have some texture and bite, not be fully soft.
- Cayenne: Optional but recommended. It adds background heat that makes these feel more authentic without being aggressively spicy.
- Marinating time: You can cook immediately or let the chicken sit for up to 30 minutes. Beyond 4 hours in the fridge the lime juice starts to break down the texture of the chicken.
- Chicken thighs: Work even better than breasts here. More flavor, more forgiving at high heat. Same cooking time.
- Serve immediately: Fajitas sitting in sauce get soggy fast. Have your tortillas warm and your toppings ready before you start cooking.
- Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat in a hot skillet rather than the microwave to preserve the texture.
Nutrition Information
Frequently Asked Questions
Yes and they are more forgiving. Boneless skinless thighs cut into strips stay juicier at high heat and are harder to overcook. Same cooking time applies.
Yes, up to 4 hours in the fridge. The lime juice is acidic so beyond 4 hours the texture of the chicken can start to break down and get slightly mushy. 30 minutes to 2 hours is the sweet spot.
Yes. Warm them directly over a gas flame or in a dry skillet for the best result.
Together they add a savory umami depth that you cannot get from the spices alone. It is what makes this taste like restaurant fajitas instead of just seasoned chicken in a pan.
The chicken can be seasoned and refrigerated up to 4 hours ahead. Cook it fresh when you are ready to serve since fajitas do not reheat well and lose their texture quickly.







Leave a Reply