Skillet flank steak fajitas deliver bold, sizzling flavor and make an impressive table-side presentation. Cooked in a cast iron skillet, everything stays hot so you can serve straight from the pan.

These fajitas are built on simply marinated flank steak and tender bell peppers and onions seasoned with paprika, cumin, and a touch of lime. Thinly sliced steak pairs perfectly with slightly charred vegetables for classic fajita flavor.
Why I Love This Recipe
Steak, peppers, and onions are an ideal match on warm tortillas finished with sour cream, hot sauce, cilantro, and a squeeze of fresh lime. This recipe works with flank or skirt steak, and you can substitute skirt, NY strip, ribeye, or any grilling steak you prefer. For a fresh side, serve with cilantro lime rice.
Ingredients
- Flank or skirt steak: both are great for fajitas — flank is widely available and a bit leaner; skirt has more fat and rich flavor.
- Flour or corn tortillas: toasted corn tortillas are especially tasty and less prone to tearing after a brief char.
- Bell peppers: a mix of red and green adds color; poblano is a nice addition for mild heat and depth.
- Onion: white or yellow onion both work well; thin slices caramelize and add sweetness.
- Spices: paprika, cumin, garlic powder, and chili powder provide the fajita seasoning.
- Lime: fresh lime juice brightens the marinade and finishes the tacos.
- Toppings: fresh cilantro, sour cream, shredded Mexican blend or cheddar, and hot sauce.
Flank steak marinade
- Olive oil: the base that helps the marinade coat and tenderize the meat.
- Soy sauce and Worcestershire: blend for savory, umami-rich flavor.
- Honey or brown sugar: optional sweetener that balances the marinade.
- Lime juice: acid helps tenderize and brightens the overall flavor.
- Dry spices: garlic powder, cumin, paprika, and chili powder give the meat its signature seasoning.
- Adobo from chipotles (optional): adds smokiness and heat — use sparingly if you add it.
See the recipe card below for exact ingredient amounts and full details.
How to Toast Tortillas
Toasting corn tortillas gives them flexibility and a pleasant char. If you have a gas range, place tortillas directly on the grates and heat on medium-low for about 15 seconds per side, flipping with a metal spatula. The edges will char slightly while the center stays soft and pliable. You can do the same with flour tortillas.

How to Make Skillet Fajitas
Step 1.
Whisk all marinade ingredients together in a large measuring cup and set aside.
Step 2.
Locate the grain of the flank steak and slice against it into 1/4–1/2 inch strips — this ensures tenderness. Place the strips in a large sealed bag or container, pour in the marinade, and refrigerate for at least 2 hours and up to 24 hours. Remove from the fridge 30 minutes before cooking to come toward room temperature.
Quick Tip
Slicing against the grain shortens muscle fibers and makes the steak easy to chew.

Step 3.
Toss the sliced peppers and onions with oil, paprika, cumin, salt, and pepper in a large bowl.
Step 4.
Heat a dash of oil over medium heat in a cast iron skillet. Add the peppers and onions and cook, tossing occasionally, until tender and slightly charred on the edges, about 10–15 minutes. Remove to a plate and cover with foil to keep warm.
Step 5.
Turn the heat to medium-high. Add the marinated steak to the skillet, discarding any excess marinade. Cook, tossing frequently, until the steak is cooked through and slightly pink in the center, about 5–7 minutes.
Step 6.
Push the steak to one side of the skillet and return the peppers and onions to the pan to reheat. Serve immediately with warm toasted tortillas, sour cream, cilantro, lime wedges, shredded cheese, and hot sauce.

Expert Tips
- For best flavor and tenderness, marinate the steak overnight. Pre-slicing before marinating helps every piece absorb the marinade.
- Slice the steak thin and against the grain for maximum tenderness — flank and skirt steaks have pronounced muscle fibers that must be cut across to avoid toughness.
- Toasted corn tortillas are sturdier and more flavorful when slightly charred on a grill or gas range.
Frequently Asked Questions
Heat the skillet until very hot just before serving. A small splash of water briefly added to the hot pan will evaporate and create a sizzling effect, enhancing the presentation.
Yes. Substitute thinly sliced chicken thighs or breasts and follow the same steps, adjusting cook time until the chicken is fully cooked through.
Taco Recipes to Make

Spicy Shrimp Tacos

Blackened Salmon Tacos

Carne Asada Tacos

Blackened Fish Tacos
Enjoy this recipe? If you made it, please leave a star rating in the recipe card below and a review in the comments!
Flank Steak Fajitas Recipe

Ingredients
- 1 pound flank or skirt steak
- 6 inch flour or corn tortillas, 6
- 2 red bell peppers, cored and sliced
- 2 green bell peppers, cored and sliced
- 1 medium onion, sliced
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon cumin
- 1 lime, cut into wedges
- Mexican blend cheese, for topping
- Fresh cilantro, for topping
- Sour cream, for topping
- Hot sauce, for topping
Flank steak marinade
- 1/2 cup olive oil
- 1/4 cup soy sauce
- 1 tablespoon Worcestershire sauce
- 1 tablespoon honey or dark brown sugar
- Juice of 1 lime
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon chili powder
- Salt and ground black pepper, to taste
- 1–2 tablespoons adobo sauce from canned chipotle peppers (optional)
Instructions
- Combine all marinade ingredients in a large measuring cup, whisk, and set aside.
- Slice the flank steak against the grain into 1/4–1/2 inch strips. Place in a sealed bag or container with the marinade and refrigerate 2–24 hours. Remove 30 minutes before cooking.
- Toss peppers and onions with oil, paprika, cumin, salt, and pepper.
- Heat a dash of oil in a cast iron skillet over medium. Cook peppers and onions until tender and slightly charred, about 10–15 minutes. Remove and keep warm.
- Increase heat to medium-high, add the steak to the skillet, and cook, tossing, until cooked through and slightly pink in the center, about 5–7 minutes. Discard excess marinade.
- Return peppers and onions to the skillet with the steak and serve immediately with warm toasted tortillas, sour cream, cilantro, lime wedges, cheese, and hot sauce.
Notes
Toasting corn tortillas on a gas range makes them pliable and gives a delicious char. Heat on medium-low for about 15 seconds per side. The edges will crisp and the center stays soft.
For best results, marinate the steak overnight so it soaks up flavor and tenderizes. Pre-slicing before marinating increases surface contact with the marinade.
Always slice flank and skirt steak thinly and against the grain to reduce chewiness from dense muscle fibers.
Nutrition
Calories: 455 kcal
Carbs: 30.4 g
Protein: 35.9 g
Fat: 22 g
Nutrition information is approximate.