Learn How to Make Cast Iron Skillet Fajitas that are full of smoky flavor and restaurant quality. Tender chicken and vegetables are cooked to make the best fajitas in less than 20 minutes!

Get My Easy Grilling Cookbook Bundle for 75% OFF
There is nothing better than the sizzle of Fajitas straight from a Cast Iron Skillet! Bring restaurant-style fajitas right into your kitchen with this simple recipe. Perfect weeknight meal or to meal prep for the week.
Whether you’re cooking Chicken, steak, or shrimp, your cast iron skillet gives the perfect sear and charred edges that take these fajitas to the next level. If you love using your cast iron skillet, then you will love Cast Iron Shrimp, Cast Iron Queso and Cast Iron Steak.
What's in this post: Cast Iron Skillet Fajitas
What Makes Cast Iron Fajitas So Good?
We love using our cast iron skillet to make many recipes. Cooking these fajitas in high heat helps to retain the heat to give the the meat the best sear.
It also gives the fajitas the best authentic flavor so we can make our favorite Tex-Mex flavor right at home. Which saves time and money for my large family.
These cast iron skillet chicken fajitas are everything you want in a quick meal that is bursting with smoky flavor, juicy, colorful, and cooked so tender.
Ingredients

- Boneless Skinless Chicken Breasts – We like to select large chicken breast then slice into strips
- Olive Oil – Use a high smoke point oil
- Homemade Fajita Seasoning – Make homemade fajita spice blend with Chili Powder, Dried Oregano, ground Cumin, Paprika, Garlic Powder, Black Pepper
- Bell Peppers and Onion – Use any colors and thinly slice
Scroll to the bottom for the full recipe in the recipe card.
How to Make Fajitas in an Cast Iron Skillet

Step 1 – Add all the thin strips of chicken ingredients to a large bowl and toss to thoroughly coat the chicken with the oil and the seasonings. Let the chicken marinade for at least 30 minutes (or overnight).

Step 2 – Preheat a cast iron skillet on a grill over medium high heat. Once the skillet is heated through, add in 1 tablespoon of olive oil to the pan.

Step 3 – Add in the peppers and onions and season them with the chili powder, cumin, salt and pepper.

Step 4 – Sauté the peppers and onions for 4-5 minutes until tender. Remove from the pan to a separate plate.

Step 5 – Add the seasoned chicken to the pan and spread it out into a single layer. Allow the chicken to cook without moving it for 3-4 minutes until it’s seared.

Step 6 – Then toss the chicken and continue to cook until the juicy chicken is cooked through (internal temperature of 165 degrees F).

Step 7 – Stir the peppers and onions back into the pan. Top with the lime juice and stir to coat in the juice for approximately 1 more minute.

Step 8 – Warm the tortillas on the grill for 1 minute per side by placing them directly on the grill and watch them closely so they do not burn. Serve over the tortillas topped with chopped cilantro, fresh lime juice and enjoy!
Recipe Tips
- Prepare Skillet – Before placing the veggies and chicken in the skillet, make sure it is hot. This will give them meat the best sear.
- Batches – If you are cooking for a large crowd, you may need to cook the fajitas in batches. You do not want to overcrowd the pan so that everything cooks evenly.
- Slicing Chicken and Veggies – Make sure that the chicken and vegetables are sliced about the same size. This will help to cook them evenly and about the same time.
Variations Ideas
- Change Meat – We used chicken in this recipe but you can also make it with flank steak, skirt steak or shrimp.
- Skip Meat – If you prefer make a vegetarian fajita loaded with peppers, onions, mushrooms and zucchini.
- Low Carb Option – This chicken fajita recipe taste great served over rice instead of made into tacos in a corn tortilla or flour tortilla. We love making a fajita bowl with our leftovers.

What to Serve with Fajitas
Fajitas make the best meal but adding your favorite side dishes and toppings makes them taste even better. Serve the fajitas sizzling hot for a restaurant quality meal.
- Toppings – Serve with your favorite fajita toppings: shredded cheese, salsa, guacamole, pico de gallo and sour cream!
- Rice – Add of a side of Spanish Rice Recipe, Chipotle Cilantro Lime Rice Recipe or Mexican Rice.
- Beans – We love to make Easy Crockpot Refried Beans Recipe or Slow Cooker Black Beans for another easy side dish.
Frequently Asked Questions
A Cast Iron Skillet is the best option to give the meat the best sear. If you don’t have a cast iron skillet we recommend cooking the chicken and veggies in a stainless steel pan or you can use what you have.
Yes, this is a great recipe to slice the vegetables and meat ahead of time. We even recommend marinating the chicken for the best flavor before cooking. This will save time on cooking day but we do recommend cooking the meat within about 24 hours if stored in the marinade.
We recommend using a high smoke point oil when cooking on high heat. You can use vegetable oil, avocado oil or olive oil.
Storage and Reheating Tips
- Storing – Store the leftover fajitas in an airtight container for up to 5 days in an refrigerator.
- Freezer – Store the room temperature chicken and veggies in a freezer safe container for up to 2 months.
- Reheating – Reheat the leftovers in the microwave or place in a baking dish and reheat in the oven.

More Easy Fajitas Recipes
Best Blackstone
Blackstone Shrimp Fajitas Recipe
Best Blackstone
Blackstone Chicken Fajitas
Best Blackstone
Blackstone Steak Fajitas Recipe
Please rate or comment if you make Cast Iron Skillet Fajitas. We love hearing how they turned out!

Cast Iron Skillet Fajitas
Ingredients
For the Chicken:
- 1 ½ pound skinless boneless chicken breasts large cut into strips
- 1 Tablespoons Olive oil
- 2 teaspoons Chili Powder
- 1 teaspoon Dried Oregano
- 1 teaspoon Cumin
- ½ teaspoon Paprika
- ½ teaspoon Garlic Powder
- ½ teaspoon Black Pepper
For the Peppers and Onions:
- 1 Tablespoon Olive Oil
- 2 bell peppers any colors, thinly sliced
- ½ yellow onion peeled and thinly sliced
- ½ teaspoon Chili Powder
- ½ teaspoon Cumin
- ¼ teaspoon Salt
- ¼ teaspoon Black Pepper
For Serving:
- 1 Lime juiced
- 12 small flour tortillas
- Chopped Cilantro for serving
Instructions
- Add all the chicken ingredients to a large bowl and toss to thoroughly coat the chicken with the oil and the seasonings. Let the chicken marinade for at least 30 minutes (or overnight).
- Preheat a cast iron skillet on a grill over medium high heat.
- Once the skillet is heated through, add in 1 tablespoon of olive oil to the pan.
- Add in the peppers and onions and season them with the chili powder, cumin, salt and pepper.
- Sauté the peppers and onions for 4-5 minutes until tender. Remove from the pan to a separate plate.
- Add the seasoned chicken to the pan and spread it out into a single layer. Allow the chicken to cook without moving it for 3-4 minutes until it’s seared.
- Then toss the chicken and continue to cook until the chicken is cooked through (internal temperature of 165 degrees F).
- Stir the peppers and onions back into the pan. Top with the lime juice and stir to coat in the juice for approximately 1 more minute.
- Warm the tortillas on the grill for 1 minute per side by placing them directly on the grill and watch them closely so they do not burn.
- Serve over the tortillas topped with chopped cilantro and enjoy!
These Fajitas were so delicious! This will definitely be my go-to Fajita Recipe.