
Craving that sizzling restaurant-style fajita experience at home? This meal will wow your taste buds and make dinner time a fiesta. We're talking bold flavors, juicy chicken, and vibrant peppers all coming together in perfect harmony in a trusty cast iron skillet. And if you wanna nail that authentic restaurant-style sizzle (you know the one), just pop those skillets in the oven before serving. Trust me, it'll bring some serious excitement to your dinner table and have everyone asking for seconds!
If you like this recipe you'll also enjoy our chicken and black bean burrito skillet, garden fresh salsa verde, and this quick and easy spicy salsa.
Restaurant-Style Sizzling Chicken Fajitas Recipe

Fajita Marinade Ingredients:
- 2 t. chili powder
- 1 t. ground cumin
- 1 t. smoked paprika
- ½ t. onion powder
- ½ t. garlic powder
- ¼ t. cayenne pepper
- ½ t. dried Mexican oregano
- ½ t. salt
- ¼ t. black pepper
- 3 T. extra virgin olive oil
Remaining Ingredients:
- 1½ lbs. boneless, skinless chicken breasts
- ¼ c. extra virgin olive oil, divided
- 1 medium green bell pepper, sliced
- 1 medium red bell pepper, sliced
- 1 medium yellow bell pepper, sliced
- 1 medium white onion, sliced
- 2 large avocados, sliced
- 2 large limes, cut into wedges
- ½ c. fresh cilantro, chopped
You’ll find these kitchen tools useful (I've included affiliate links to the products I use at home):
- Cast Iron Pan – obviously. I have this Lodge pan with a removable silicone handle cover. I also keep a scraper in the kitchen to easily clean it because you should never submerge your cast iron pan in water, it takes away from all the wonderful seasoning the pan offers.
- Pre-seasoned Fajita Skillet – the perfect dish to serve on.
- Silicone spatula, I love using my silicone cooking utensils because I don't have to worry about damaging my pots and pans.

Fajita Directions
- Make the Marinade: In a small bowl, combine all marinade ingredients and stir well.
- Marinate the Chicken: Add the chicken breasts to a large bowl and pour the marinade over them. Turn to coat evenly. Let marinate at room temperature for up to one hour or refrigerate overnight for even deeper flavor.
- Heat the Cast Iron Skillet: While the chicken marinates, place cast iron fajita skillets in a hot oven to preheat—this will create that classic sizzling presentation when serving.
- Cook the Chicken: Heat 2 tablespoons olive oil in a large cast iron skillet over medium heat. Remove chicken from the marinade (discard excess marinade) and place in the skillet. Cook for 7-8 minutes per side, or until the internal temperature reaches 160°F. Remove from heat, tent with foil, and let rest. (The temperature will rise to 165°F as it rests.)
- Sauté the Peppers & Onion: Increase heat to medium-high and add remaining 2 tablespoons olive oil to the skillet. Add sliced bell peppers and onion, stirring frequently, until crisp-tender and lightly charred, about 6-7 minutes.
- Serve & Sizzle! Slice the rested chicken into thin strips and divide among preheated fajita skillets for that sizzling effect. Serve immediately with peppers, onions, sliced avocado, lime wedges, and fresh cilantro.
Bring the restaurant experience home with these Sizzling Chicken Fajitas! Whether you're gearing up for a cozy family dinner or throwing a lively Tex-Mex night, this dish is packed with flavor, color, and a whole lot of fun. And hey, don't forget to heat up those cast iron skillets for that genuine sizzling effect—your guests are gonna love it! It's like bringing the fiesta right to your table!


Sizzling Chicken Fajitas
Ingredients
- 2 t. chili powder
- 1 t. ground cumin
- 1 t. smoked paprika
- ½ t. onion powder
- ½ t. garlic powder
- ¼ t. cayenne pepper
- ½ t. dried Mexican oregano
- ½ t. salt
- ¼ t. black pepper
- 3 T. extra virgin olive oil
- 1½ lbs. boneless skinless chicken breasts
- ¼ c. extra virgin olive oil divided
- 1 medium green bell pepper sliced
- 1 medium red bell pepper sliced
- 1 medium yellow bell pepper sliced
- 1 medium white onion sliced
- 2 large avocados sliced
- 2 large limes cut into wedges
- ½ c. fresh cilantro chopped
Instructions
- Make the Marinade: In a small bowl, combine first 10 ingredints listed before the chicken and stir well.
- Marinate the Chicken: Add the chicken breasts to a large bowl and pour the marinade over them. Turn to coat evenly. Let marinate at room temperature for up to one hour or refrigerate overnight for even deeper flavor.
- Heat the Cast Iron Skillet: While the chicken marinates, place cast iron fajita skillets in a hot oven to preheat—this will create that classic sizzling presentation when serving.
- Cook the Chicken: Heat 2 tablespoons olive oil in a large cast iron skillet over medium heat. Remove chicken from the marinade (discard excess marinade) and place in the skillet. Cook for 7-8 minutes per side, or until the internal temperature reaches 160°F. Remove from heat, tent with foil, and let rest. (The temperature will rise to 165°F as it rests.)
- Sauté the Peppers & Onion: Increase heat to medium-high and add remaining 2 tablespoons olive oil to the skillet. Add sliced bell peppers and onion, stirring frequently, until crisp-tender and lightly charred, about 6-7 minutes.
- Serve & Sizzle! Slice the rested chicken into thin strips and divide among preheated fajita skillets for that sizzling effect. Serve immediately with peppers, onions, sliced avocado, lime wedges, and fresh cilantro.