Flank Steak Fajitas (Made Three Ways)

Let me tell you where I went wrong with flank steak for years: I treated it like a forgiving cut. It isn’t. I overcooked it, I crammed too many peppers into one pan and wondered why they came out soggy, and I sliced the steak whichever way the knife happened to land. The results were… fine. Chewy, a little dry, nothing to write home about.

Then I learned the three rules that change everything, and now flank steak fajitas are one of the dinners my family actually requests by name. Cook the lean meat gently, give the vegetables room to char, and slice against the grain. That’s it. And because I know not everyone has a grill (or the energy to stand over a skillet), I’m giving you three ways to make them — cast-iron skillet, grill, and a hands-off sheet pan in the oven. Prefer chicken? My chicken fajitas have you covered too.

Why Flank Steak Is Great for Fajitas

For flank steak fajitas, this cut is ideal: lean, full of beefy flavor, kind to your budget, and flat and even, which makes it easy to cook and slice. Best of all, it has a big, obvious grain — you can see which way the fibers run, which takes all the guesswork out of the most important step.

People always ask: flank or skirt? Skirt is the classic fajita cut, a little fattier and more intense. Flank is leaner, milder, and far easier to actually find at the store. Both are great — flank just needs a gentler touch with the heat so it doesn’t dry out. I dig into the full cut breakdown in my steak fajita marinade post.

What You’ll Need

 Ingredients for flank steak fajitas including flank steak, bell peppers, onions and spices

For 4 to 6 servings (full amounts in the card):

  • Flank steak — 1½ to 2 pounds
  • Bell peppers — 3, mixed colors, sliced
  • Onion — 1 large, sliced
  • Oil — avocado or another high-heat oil
  • Lime — to finish
  • Fajita seasoning — about 2 to 3 tablespoons of my homemade fajita seasoning, or your own blend
  • Tortillas + toppings — guacamole, pico, sour cream, cheese, cilantro

On the marinade: flank loves a marinade — 2 to 4 hours is the sweet spot, and I wouldn’t go past 4 with anything citrusy. I’m not going to walk through the whole thing here, though, because I’ve already written it up: my steak fajita marinade post has the recipe, the timing for every type of marinade, and the variations. Use that, then come back to cook.

Forgot to Marinate? Do It Backwards

Here’s a trick for when you didn’t plan ahead: marinate after cooking. Sear the steak, then let it rest for 10 minutes in a little lime juice, garlic, olive oil, and salt. The hot meat soaks it right up, and you get bright, zesty flavor with none of the mushy-texture risk of a long soak. It’s saved my dinner more times than I’ll admit.

Three Ways to Cook Flank Steak Fajitas

Most recipes hand you one method. Here are three ways to cook flank steak fajitas, so you’re covered no matter your kitchen or the weather.

The Skillet Way (fastest)

  1. Heat a cast-iron skillet until it’s rippingly hot.
  2. Pat the steak dry, oil it, and sear the whole steak (don’t slice first) about 3 to 5 minutes per side, to 130–135°F.
  3. Rest it while you cook the veggies in the same pan.
  4. Slice against the grain and combine.

The Grill Way (best char)

  1. Set up a two-zone fire — hot on one side, cool on the other.
  2. Sear over direct heat, 4 to 5 minutes per side, sliding to the cool side to finish if needed.
  3. Grill the peppers whole, then slice.
  4. Rest, slice against the grain, serve.

The Sheet-Pan Way (no grill, few dishes)

Sheet pan flank steak fajitas with roasted peppers and onions spread out for char

Sheet-pan flank steak fajitas are what hardly anyone talks about, and the method is a weeknight lifesaver.

  1. Heat the oven to 425°F with the sheet pan already inside. A hot pan is the secret — food on a cold pan steams instead of browning.
  2. Toss the peppers and onions with oil and seasoning and spread them out in a single layer, not touching. Crowding is the number-one reason oven veggies turn soggy. Grab a second pan if you need to.
  3. Roast the vegetables about 15 minutes.
  4. Broil the steak on a separate pan on the top rack, 4 to 5 minutes per side, to 130–135°F.
  5. Slide the veggies under the broiler for 2 to 3 minutes at the end for real char.
  6. Rest, slice against the grain, combine.

No grill, no hovering, and genuinely charred results.

Don’t Overcook It (The Doneness Rule)

Flank is lean — barely any fat to keep it juicy — so it’s easy to ruin by cooking it too far. Keep it medium-rare to medium and no further.

DonenessPull atResult
Medium-rare130–135°FPerfect for flank ✅
Medium135–145°FStill great
Well-done145°F+Dry and chewy — skip it

Use an instant-read thermometer and pull it a touch early; it climbs as it rests. You can check safe temperatures at FoodSafety.gov.

And rest it, 5 to 10 minutes. When the steak cooks, the juices push toward the middle. Cut into it right away and they spill onto the board; let it rest and they settle back through the meat. With a lean cut, that rest is everything.

Peppers & Onions Without the Sog

Charred blistered bell peppers and onions in a hot cast-iron skillet

“Cook until tender-crisp,” every recipe says — and then leaves you to figure out how. Soggy, watery peppers are the most common flank steak fajitas fail, so here’s what actually works:

  • Don’t crowd the pan. This is the big one. Pile them in and they steam in their own moisture instead of searing. Two batches, or a bigger pan.
  • High heat, hands off. Constant stirring means they never sit still long enough to char. Toss now and then, not constantly.
  • Salt at the end. Salt draws water out — do it early and you’ve made a puddle.
  • In the oven: hot pan, single layer, broiler finish.
  • Gone watery anyway? Blast the heat to cook it off, or hit them under the broiler.

You’re after blistered, blackened edges with a little bite left.

How to Slice Flank (Find the Grain)

Slicing flank steak thinly against the grain with a sharp knife -

Ten seconds, and it makes or breaks your flank steak fajitas.

Look at the rested steak — you’ll see long fibers running one way, like the grain in wood. On flank, they run lengthwise, down the long side of the steak. They’re easy to spot, which is exactly why flank is a forgiving cut to slice.

Turn the steak so the grain runs left-to-right, then cut down across it — thin slices, knife at a slight angle.

Why it matters: those long fibers are tough. Cut with them and you’re chewing full-length strands; cut across them and each one shortens to the width of a slice. Same steak, night-and-day difference in tenderness.

What to Serve With Them

 Hands assembling a flank steak fajita on a warm tortilla with toppings

Warm the tortillas first, then let everyone build their own. Pile on guacamole, pico de gallo, sour cream, cheese, salsa verde, cilantro, and lots of lime. On the side: Mexican rice, black or refried beans, and chips.

Leftovers: Cook Once, Eat All Week

Most recipes toss off one line about leftovers. But lean flank is exactly what careless reheating destroys, so let’s do it properly.

Store it smart. Slice the steak thin and keep it with the pan juices — that’s the moisture that stops lean flank drying out. Tortillas and toppings go separately.

Reheat gently. Warm it covered in a skillet with a splash of those juices or a little water, low and slow. A hard zap in the microwave is what turns flank to rubber.

Or reinvent it:

  • Fajita bowls over rice
  • Quesadillas with the leftover peppers and cheese
  • Breakfast hash with potatoes and an egg
  • Cold steak salad over greens

Fridge 3 to 4 days; freezer 2 to 3 months.

Make It Ahead

  • Marinate ahead, or freeze the steak right in the marinade so it marinates as it thaws (timings in my steak fajita marinade post).
  • Slice the peppers and onions a day early.
  • Double the batch and work through those leftover ideas all week.

Lighter Flank Fajitas

Flank’s already lean, so lightening these is easy: serve as a bowl over greens or cauliflower rice, use lettuce wraps instead of tortillas, and load up on veggies while going easy on the cheese and crema.

Questions, Answered

Can you make flank steak fajitas in the oven?

Yes, and it’s a great method. Heat the oven to 425°F with the pan inside, spread the peppers and onions out (don’t crowd them), roast about 15 minutes, broil the steak 4 to 5 minutes per side, then finish the veggies under the broiler for char.

Flank or skirt for fajitas?

Skirt is the traditional, most flavorful cut; flank is leaner, milder, and easier to find. Both work well sliced against the grain.

How long should you marinate flank steak?

Two to four hours, and don’t exceed 4 with a citrus marinade. See my steak fajita marinade post for the full timing.

How do you keep flank steak tender?

Don’t overcook it (pull at 130–135°F), rest it, and always slice thinly against the grain.

What temperature should flank steak be?

130–135°F for medium-rare, which is where flank shines. Don’t take it past 145°F.

Can I make these without a grill?

Yes — the skillet and sheet-pan methods both work beautifully, and the oven one is almost hands-off.

How do you reheat fajitas without them getting tough?

Gently, covered, in a skillet with a splash of juices. Skip the hard microwave.

Three rules — cook it gently, char the peppers, slice against the grain — and flank steak fajitas go from ordinary to something worth making on purpose. That’s how good flank steak fajitas are done. Pick your method and get cooking. 🥩🌶️

Flank Steak Fajitas

Debra
Tender, juicy flank steak fajitas made three ways — cast-iron skillet, grill, or sheet pan in the oven. With charred peppers and onions, warm tortillas, and the doneness and slicing tips that make lean flank turn out perfectly every time.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Dinner, Main Course
Cuisine Mexican, Tex-Mex
Servings 6 servings
Calories 340 kcal

Equipment

  • Cast-Iron Skillet, Grill, or Sheet Pan
  • Instant-read thermometer
  • Cutting Board and Sharp Knife

Ingredients
  

Steak & Veggies

  • 1 1/2 lbs flank steak
  • 3 bell peppers mixed colors, sliced into strips
  • 1 large onion sliced
  • 2 tbsp avocado oil or other high-smoke-point oil
  • 2 1/2 tbsp fajita seasoning homemade or store-bought
  • 1 lime plus wedges to serve

To Serve

  • 8 flour or corn tortillas warmed
  • toppings: guacamole, pico de gallo, sour cream, cheese, cilantro optional

Instructions
 

  • Optional but recommended: marinate the flank steak 2 to 4 hours (don’t exceed 4 hours with a citrus marinade). Otherwise, season it well with the fajita seasoning.
  • Skillet method: Heat a cast-iron skillet until screaming hot. Pat the steak dry, oil it, and sear the whole steak 3 to 5 minutes per side to 130–135°F. Set aside to rest.
  • Grill method: Build a two-zone fire. Sear over direct heat 4 to 5 minutes per side, moving to the cooler side to finish if needed, to 130–135°F. Rest.
  • Oven / sheet-pan method: Preheat oven to 425°F with the pan inside. Spread peppers and onions in a single layer (don’t crowd) and roast ~15 minutes. Broil the steak 4 to 5 minutes per side to 130–135°F, then finish the veggies under the broiler 2 to 3 minutes for char.
  • Cook the peppers and onions over high heat until charred and tender-crisp, salting at the end (skillet and grill methods).
  • Rest the steak 5 to 10 minutes, then slice thinly against the grain (the grain runs lengthwise on flank). Squeeze lime over, combine with the veggies, and serve with warm tortillas and toppings.

Notes

Don’t overcook it: flank is lean, so pull it at 130–135°F (medium-rare) and never past 145°F, or it toughens.
Rest, then slice against the grain — on flank the grain runs lengthwise; cut straight across it into thin slices. This is the difference between tender and chewy.
Char, not soggy: don’t crowd the peppers (steam makes them soggy), use high heat, and salt at the end.
No time to marinate? Cook the steak, then rest it 10 minutes in a lime-garlic-oil mixture — a reverse marinade.
Leftovers: store sliced with the pan juices; reheat gently, covered, never a hard microwave. Great as fajita bowls, quesadillas, or breakfast hash. Fridge 3–4 days.