Skillet Fajitas are sizzling, flavorful, and ready in just 30 minutes! Tender skirt steak strips are cooked with peppers and onions in a cast iron skillet for the ultimate Tex-Mex dinner the whole family will love.
For more easy skillet meals, try making chicken in a cast iron skillet next! It cooks up nice and juicy with the perfect sear.

Quick Look at the Recipe
- ✅ Recipe Name: Skillet Fajitas
- 🕒 Ready In: About 30 minutes
- 👪 Serves: 4
- 🥣 Main Ingredients: Skirt steak, bell peppers, onions, jalapeños, soy sauce, tomato juice, cumin
- 📖 Dietary Info: Dairy-free (without toppings)
- ⭐ Why You'll Love It: These skillet fajitas deliver bold, smoky flavor with a quick sear in cast iron, no long marinating needed.
Summarize and Save the Recipe
This post is sponsored by Heritage Craft Butchers. All opinions expressed are my own.
There's nothing quite like the sound of sizzling skillet fajitas hitting the table. This easy skillet fajitas recipe takes tender skirt steak, caramelized peppers and onions, and a bold jalapeño-soy marinade and turns them into one of the best Tex-Mex dinners you can make at home.
What makes these skillet fajitas stand out? The marinade. Instead of a basic spice rub, this recipe uses a combination of soy sauce and jalapeño juice to tenderize and season the steak, while tomato juice adds a rich, savory depth that ties everything together. It's a simple trick that makes all the difference.
If you enjoy easy cast iron dinners, you will love my cast iron steak and skillet ribeye steak with chimichurri sauce!
Jump to:
Why You'll Love This Recipe
Quick and Easy: From start to finish, these skillet fajitas are ready in about 30 minutes with minimal prep and simple ingredients.
Bold, Smoky Flavor: Cooking in a cast iron skillet gives the steak and vegetables a beautiful char and smoky depth that you just can't get from a regular pan.
Tender Skirt Steak: The jalapeño juice and soy sauce marinade tenderizes the steak while adding layers of savory, slightly spicy flavor.
Family-Friendly: Serve everything on the table and let everyone build their own fajitas with their favorite toppings, kids and adults love it.
Versatile: This recipe works for weeknight dinners, weekend gatherings, game day, or anytime you want a satisfying Tex-Mex meal without a lot of fuss.
For another crowd-pleasing cast iron meal, try my Philly cheesesteak!
Ingredients

Avocado Oil: You'll need 1–2 tablespoons of avocado oil like for browning the meat and flash-frying the vegetables. A neutral flavor lets the fajita seasoning shine.
Skirt Steak: The star of these skillet fajitas. Skirt steak is perfect for fajitas because it's thin, cooks fast, and has incredible beefy flavor. Cut it diagonally into thin strips across the grain for the most tender results.
Jalapeños: Canned jalapeños add just the right amount of heat without overpowering the other flavors. Don't toss the juice, it's a key part of the sauce.
Jalapeño Juice: This is the secret ingredient. The brine from the canned jalapeños adds a tangy, slightly spicy kick that seasons the meat from the inside out.
Soy Sauce: Adds a savory, umami-rich depth that enhances the natural flavor of the steak. It also helps the meat brown beautifully in the hot skillet.
Bell Peppers: Green bell peppers add a fresh, slightly bitter crunch that balances the richness of the steak. Feel free to mix in red, yellow, or orange peppers for extra color and sweetness.
Onion: Sliced onion caramelizes in the cast iron and adds a natural sweetness that rounds out the whole dish.
Tomato Juice: Creates a rich, savory base for simmering the fajitas. It keeps the steak tender and adds a subtle acidity that brightens all the flavors.
Ground Cumin: Just a quarter teaspoon adds a warm, earthy depth that's essential to any good Tex-Mex dish.
Black Pepper: Season to taste. Freshly cracked black pepper gives the best flavor.
For Serving: Warm flour tortillas, lime wedges, sour cream, salsa, shredded cheese, shredded lettuce, and additional jalapeños.
See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.
Variations
Chicken Fajitas: Swap the skirt steak for boneless, skinless chicken breasts or thighs. Slice them thin and cook until the internal temperature reaches 165°F. The same marinade works beautifully with chicken.
Shrimp Fajitas: Use large, peeled and deveined shrimp for a lighter take. Shrimp cooks fast, so add it to the skillet last and cook for just 2–3 minutes per side until pink.
Spicy Fajitas: Kick up the heat by adding fresh sliced jalapeños or serranos to the skillet along with the peppers and onions. A pinch of cayenne pepper in the marinade also works.
Loaded Fajitas: Add sliced mushrooms, zucchini, or corn kernels to the skillet with the peppers and onions for a more loaded fajita experience.
Low-Carb Skillet Fajitas: Skip the tortillas and serve the skillet fajitas filling over cauliflower rice or in crisp lettuce wraps for a lighter meal.
Smoky Fajitas: Add a teaspoon of smoked paprika or chipotle powder to the marinade for an extra layer of smoky, complex flavor. This pairs especially well with my cast iron burgers at your next cookout!
How to Make Skillet Fajitas
Making skillet fajitas at home is quick and simple. A hot cast iron skillet does most of the heavy lifting, giving you that sizzling, restaurant-style char in minutes.

Step 1: Prep the Steak. Trim the skirt steak of any membranes and surface fat. Slice the meat diagonally (across the grain) into thin strips. Cutting against the grain is key, it shortens the muscle fibers and gives you the most tender bite.

Step 2: Brown the Meat. Heat 1 tablespoon of oil in a 12-inch cast iron skillet over medium-high heat. Add the prepared meat in batches and brown quickly, about 2–3 minutes per side. Do not crowd the pan, this will trap steam and interrupt the browning process which creates flavor (Maillard reaction). Remove the meat to a plate and set aside.

Step 3: Flash-Fry the Vegetables. In the same skillet, add another scant tablespoon of oil if needed. Add the sliced bell pepper and onion and cook briefly until lightly browned at the edges. They should remain crisp at this point as they will be cooked further in the next step.

Step 4: Combine and Simmer. Return the browned meat to the skillet, along with any juices that have accumulated on the plate. Add the soy sauce, jalapeño juice, tomato juice, jalapeños, black pepper, and cumin. Stir to combine and simmer for 3–5 minutes until heated through and flavors are well blended.

Step 5: Serve Hot. Serve with warm tortillas and your choice of salsa, sour cream, cheese, lettuce, additional jalapeños, or other condiments. For a true restaurant-style presentation, preheat a cast iron serving skillet to 350°F and transfer the fajitas to it for immediate sizzling service at the table.
Pair these skillet fajitas with another easy Tex-Mex favorite like my chicken enchilada skillet!
Expert Tips
Use a Cast Iron Skillet: A cast iron skillet is the best choice for making fajitas. The heavy material retains heat evenly and gives the steak and vegetables that signature charred, smoky flavor you want. If you don't have cast iron, a heavy-bottomed stainless steel pan will work in a pinch.
Cut Against the Grain: Always slice skirt steak against the grain and on a diagonal. This shortens the muscle fibers and results in much more tender strips that are easy to chew.
Don't Overcrowd the Pan: If your skillet is too full, the steak will steam instead of sear. Work in batches if needed to make sure the meat gets good contact with the hot pan and develops those charred edges.
Get the Skillet Ripping Hot: Preheat your cast iron skillet for a few minutes before adding the steak. A properly heated skillet is the difference between pale, steamed meat and beautifully browned, caramelized fajita strips.
Warm Your Tortillas: Cold tortillas tear and don't wrap well. Warm them in a dry skillet for about 30 seconds per side, or char them directly over a gas burner for a few seconds. Wrap them in a clean towel to keep them warm while you serve.
Save the Pan Juices: Don't drain the flavorful liquid in the skillet after cooking. Spoon it over the fajitas when serving for extra flavor and moisture.

Serving Suggestions
These skillet fajitas are a full meal on their own when served with warm tortillas, but they pair perfectly with classic Tex-Mex sides for a bigger spread. One of the best things about skillet fajitas is how easily they scale for a crowd.
Set up a fajita bar with bowls of salsa, sour cream, shredded cheese, fresh cilantro, sliced avocado, and lime wedges so everyone can build their own perfect fajita. Guacamole and pico de gallo are always crowd favorites, too.
For a heartier meal, serve the fajitas alongside skillet-fried potatoes. A warm slice of creamed corn cornbread is perfect for soaking up the pan juices. For something lighter, toss together my simple coleslaw for a fresh, crunchy contrast.
Turn your fajita night into a full Tex-Mex feast by adding skillet chicken enchiladas or Dutch oven chicken enchiladas to the table. Leftover fajita filling is incredibly versatile, pile it into a burrito, layer it over nachos, toss it into a quesadilla, or serve it over a bed of rice for easy fajita bowls the next day.
Skillet Fajitas Recipe FAQs
Skirt steak is the traditional and best choice for fajitas. It's thin, flavorful, and cooks quickly over high heat. Flank steak is another good option, it's a bit leaner and slightly less tender, but still works well when sliced thin against the grain.
Absolutely! Boneless, skinless chicken breasts or thighs work great with this recipe. Slice them thin, use the same marinade, and cook until the chicken reaches an internal temperature of 165°F.
This recipe doesn't require a long marination time, which is part of what makes it so quick and easy. The soy sauce and jalapeño juice mixture seasons the steak as it cooks in the skillet. However, if you have extra time, you can let the steak sit in the marinade for 30 minutes to an hour for even more flavor.
Either works! Flour tortillas are the traditional Tex-Mex choice. They're soft, pliable, and hold up well to the filling. Corn tortillas have a more authentic flavor and are a great gluten-free option. Warm whichever you choose before serving for the best texture.
Store leftover fajitas in an airtight container in the refrigerator for up to 3–4 days. Reheat in a skillet over medium heat for the best results, the microwave works, but you'll lose some of that charred texture. You can also freeze the cooked fajita filling for up to 2 months.
The most common reason is cutting with the grain instead of against it. Always look at the direction of the muscle fibers in the skirt steak and cut perpendicular to them. Overcooking can also make the steak tough, skirt steak is best at medium to medium-rare for the most tender results.
Yes, but a cast iron skillet really does make a difference. If you don't have one, use the heaviest pan you own and make sure it's very hot before cooking. A stainless steel pan or carbon steel skillet are the best alternatives.

More Delicious Cast Iron Recipes
If you tried these Cast Iron Skillet Nachos or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Get the Recipe
Skillet Fajitas
Equipment
- 12" Cast Iron Skillet
- cast iron fajita pan
Ingredients
- 1-2 tablespoon avocado oil
- ½ cup jalapeños canned
- 3 tablespoon jalapeño juice
- 3 tablespoon soy sauce
- 2 lbs skirt steak
- 1 cup bell peppers sliced
- ½ cup onion sliced
- 1 cup tomato juice
- 8 flour tortillas
- ¼ teaspoon cumin
- salt and pepper to taste
Instructions
- Trim the skirt steak of any membranes and surface fat. Slice the meat diagonally (across the grain) into thin strips.
- Heat 1 tablespoon of oil in a 12″ cast iron skillet over medium-high heat. Add the prepared meat in batches and brown quickly, about 2–3 minutes per side. Do not crowd the pan as this will trap steam and interrupt the browning process which creates flavor (Maillard reaction). Remove the meat to a plate and set aside.
- In the same skillet, add another scant tablespoon of oil, if needed. Add sliced bell pepper and onion and cook briefly until lightly browned at the edges. They should remain crisp at this point as they will be cooked further in the next step.
- Return the browned meat to the skillet, along with any juices that have accumulated on the plate. Add the soy sauce, jalapeño juice, tomato juice, jalapeños, black pepper, and cumin. Stir to combine and simmer for 3–5 minutes until heated through and flavors are well blended.
- Serve with warm tortillas and your choice of salsa, sour cream, cheese, lettuce, additional jalapeños, or other condiments.
- Optional presentation: Preheat a cast iron serving skillet to 350°F and transfer the fajitas to it for immediate serving.
Notes
- Brown the steak in batches — overcrowding the pan traps steam and prevents the browning (Maillard reaction) that builds flavor.
- The vegetables should still be crisp after flash-frying since they cook further when simmered with the sauce.
- Always slice skirt steak diagonally across the grain for the most tender strips.
- Save any juices that accumulate on the plate while the meat rests and add them back to the skillet when you combine everything.
- For a sizzling restaurant-style presentation, preheat a cast iron serving skillet to 350°F and transfer the fajitas to it before bringing to the table.
Nutrition
Dutch Oven Daddy is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.










Dina Miller says
Loved that this was a one pan meal! The pan drippings on the fajitas was so tasty! Great tip!
Julie says
This is an incredible recipe and one we’ll make again, for sure! Just the right combination of seasonings to really enhances the beef. Bravo!
Mark says
Simple, fresh, and delicious. We used chicken instead of beef and it turned out perfectly tender. Loading these up with some lime and cilantro in the skillet makes for a beautiful presentation and even better taste.
Karen says
This recipe is foolproof and so flavorful. The instructions were easy to follow, and I loved the tips for getting that signature sizzle. It's a great way to feed a crowd without spending hours in the kitchen.
Gary says
I've tried a few different fajita recipes, but the heat retention of the skillet here really makes the difference. The steak had a beautiful sear on the outside, and the leftovers (if you have any!) were just as good the next day.
Nancy says
I love how quickly this comes together in one pan. The seasoning was spot on, and using the skillet made it so easy to serve everything hot right at the table. It’s definitely going into our weekly dinner rotation.
Robert says
These skillet fajitas were a massive hit for our family taco night. The cast iron got the peppers and onions perfectly charred while keeping the meat incredibly juicy, it tasted just like something you’d order at a high-end Mexican restaurant.