How to Cook Flank Steak for Tacos & Fajitas (2026)
Learn how to cook flank steak for tacos and fajitas in 2026: marinade timing, sear temp, resting rules, and the slicing mistake that ruins most batches.
Flank steak is one of the best cuts for tacos and fajitas in 2026 — thin enough to absorb a marinade fast, flavourful enough to carry a tortilla without sauce crutches, and forgiving once you understand two non-negotiable rules: acid-based marinade and slicing against the grain.
TL;DR: To cook flank steak for tacos and fajitas, marinate for at least 2 hours (4 is better), cook over high heat to an internal temperature of 57–60°C for medium-rare, rest for 8 minutes, then slice thin against the grain at a 45-degree angle. Grass-fed flank steak from Canadian farms has a tighter grain than feedlot beef, so the slicing step matters even more. Get the marinade and the knife angle right and you will not go back to chicken.
Why this matters
Flank steak comes from the abdominal muscles — a well-worked area — so the muscle fibres are long and pronounced. Cook it past medium or cut with the grain and it turns tough. Neither mistake is hard to avoid, but most home cooks hit one of them every time. The steps below fix both.
What you'll need
- Flank steak — one piece, roughly 600–700 g, feeds 3–4 people in tacos. Northern Raised flank steak is grass-fed and pasture-raised, sourced from Canadian farms with no hormones or antibiotics.
- Marinade ingredients — lime juice or red wine vinegar (acid), olive oil (fat), garlic, cumin, smoked paprika, salt, black pepper, optional chipotle or ancho chili powder
- Resealable bag or shallow dish — for marinating
- Cast iron pan, carbon steel pan, or grill — you need very high heat; non-stick does not get hot enough
- Instant-read thermometer — not optional if you care about consistency
- Sharp knife — dull knives tear rather than slice, especially important with flank
- Cutting board with a groove — resting juices add up
- Time — 15 minutes active, 2–8 hours marinating, 8 minutes resting
The steps
Step 1: Build the marinade
Combine 3 tablespoons of lime juice or red wine vinegar, 2 tablespoons of olive oil, 3 minced garlic cloves, 1 teaspoon of ground cumin, 1 teaspoon of smoked paprika, 1 teaspoon of salt, and half a teaspoon of black pepper. The acid is doing real work here — it partially denatures the surface proteins and opens the muscle fibres so the fat and spices penetrate deeper. Do not skip it or swap it for something neutral. Optional: add 1 teaspoon of chipotle powder for heat or 1 tablespoon of soy sauce for umami depth.
Common mistake: Using too much acid for too long. More than 24 hours in a high-acid marinade turns the exterior mushy without improving flavour. 2–8 hours is the window.
Step 2: Score and marinate the steak
Pat the flank steak dry, then make 3–4 shallow diagonal cuts across the surface on both sides — about 3 mm deep, spaced 4 cm apart. This is not decorative; it gives the marinade additional surface area and prevents the steak from curling badly on the pan. Place the steak in a resealable bag, pour in all the marinade, press out the air, and refrigerate.
Minimum time: 2 hours. Optimal time: 4 hours. Overnight works but keep it under 24 hours.
Expected outcome: After marinating, the surface will look slightly darker and the steak will feel more pliable. That is normal.
Step 3: Bring to room temperature and dry the surface
Pull the steak from the fridge 30 minutes before cooking. Remove it from the marinade and pat it thoroughly dry with paper towels. This step is critical. Wet meat steams rather than sears, and you need a hard sear for taco and fajita flavour — that slightly charred, smoky crust is half the point. A dry surface also means the pan recovers its temperature faster.
Common mistake: Skipping the pat-dry and going straight from the bag to the pan.
Step 4: Get the pan screaming hot
Place your cast iron or carbon steel pan over high heat for 3–4 minutes before the steak goes in. The pan is ready when a drop of water evaporates in under 2 seconds. Add 1 tablespoon of a high-smoke-point oil — avocado or refined grapeseed both work. Do not use butter at this stage; it burns.
If you are grilling outdoors, preheat to high (around 230–260°C) and clean the grates. Flank steak cooks best with direct, fierce heat for a short time.
Common mistake: Putting the steak in a warm pan rather than a hot one. A warm pan means grey, steamed meat.
Step 5: Sear — 3 to 4 minutes per side
Lay the steak in the pan away from you. Do not move it for 3 minutes. You want a dark mahogany crust before you flip. Flip once, sear the second side for 2–3 minutes. Flank steak is thin — a 600 g piece is usually 2–2.5 cm thick — so the total cooking time is short. Pull it at an internal temperature of 57°C for medium-rare or 60°C for medium. Past 63°C, the texture drops off fast.
Grass-fed beef runs leaner than grain-finished beef, so it hits target temperature slightly faster. Check the thermometer at the 5-minute mark total.
Expected outcome: Deep brown crust on both sides, warm red-to-pink centre.
Step 6: Rest for 8 minutes — do not skip this
Transfer the steak to a cutting board and rest it uncovered for 8 minutes. The internal temperature will carry over 2–3°C. More importantly, the muscle fibres relax and reabsorb the juices that migrated to the surface during cooking. Cut immediately and those juices run out onto the board instead of into your tortilla.
Common mistake: Tenting with foil. It traps steam and softens the crust. Leave it uncovered.
Step 7: Slice against the grain — at 45 degrees
This is the most important step for tacos and fajitas in 2026, and it is the one most often skipped. Identify the direction of the muscle fibres — on flank steak they run lengthwise along the steak in long, visible lines. Cut perpendicular to those lines, not parallel. Angle your knife at about 45 degrees to get longer, thinner strips.
Target slice thickness: 5–7 mm. Thinner than that and the strips lose presence in a taco. Thicker and the grain becomes noticeable again.
Common mistake: Cutting with the grain because it looks like the natural direction. Flank steak sliced with the grain is the reason people think they don't like flank steak.
Step 8: Season again and build your tacos
Hit the sliced steak with a small pinch of flaky salt and a squeeze of lime immediately after slicing while the surface is still warm. The salt adheres and the lime brightens the marinade flavours. For fajitas, return the sliced strips to a hot cast iron pan for 60–90 seconds with sliced peppers and onion to char the edges. For tacos, serve directly.
Troubleshooting
The steak is tough even though I didn't overcook it. You cut with the grain. There is no fix after the fact — slice what is left against the grain even if the pieces are shorter, and note the direction for next time.
The crust is grey, not brown. The pan was not hot enough, or the surface was wet. Both cause steaming instead of searing. Dry the steak more aggressively next time and preheat longer.
The steak curled badly in the pan. Scoring was too shallow or skipped entirely. Press the steak flat with a spatula during the first 30 seconds, or make deeper score cuts before marinating.
The interior is past medium even though I pulled at the right temperature. Carry-over cooking varies with pan heat. If your cast iron was extremely hot, pull at 55°C and let carry-over bring it to 57–58°C. Check your thermometer calibration in boiling water — it should read 100°C at sea level.
The marinade is bitter after cooking. Burnt garlic. Wipe off visible garlic pieces before the steak hits the pan — they scorch at high heat and turn acrid. Mince finely or use garlic powder instead.
The steak is bland despite marinating overnight. The salt concentration in the marinade was too low, or the steak was too thick to absorb through. Increase salt to 1.5 teaspoons and score more aggressively next time.
Tools and resources
- Cast iron pan or carbon steel pan (30 cm minimum)
- Instant-read thermometer (Thermapen or similar)
- Sharp chef's knife — 20–25 cm blade
- Resealable freezer bag or glass dish for marinating
- Flank steak — grass-fed, pasture-raised, sourced from Canadian farms, delivered vacuum-sealed and flash-frozen across Ontario
- Skirt steak — a close alternative with a coarser grain and slightly higher fat content; follows the same marinade and slice method
FAQ
What is the best way to cook flank steak for tacos? Marinate in a lime or vinegar-based marinade for 4 hours, sear over very high heat for 3–4 minutes per side to an internal temperature of 57°C, rest 8 minutes, then slice thin against the grain. That sequence is what separates tender, flavourful taco meat from chewy strips.
How long should I marinate flank steak? 4 hours is the practical sweet spot. 2 hours is the minimum for meaningful flavour penetration. Beyond 24 hours in a high-acid marinade, the surface texture starts to degrade.
What temperature should flank steak be for tacos? 57°C internal for medium-rare, 60°C for medium. Above 65°C the fibres tighten and the cut turns tough regardless of how it was sliced. Use a thermometer — colour alone is not reliable.
Can I cook flank steak in a pan instead of on a grill? Yes. A cast iron or carbon steel pan at high heat produces a better crust than a moderate grill. The key is pan temperature, not the cooking surface. Non-stick pans cannot handle the heat required.
Is flank steak or skirt steak better for fajitas? Both work. Skirt steak has a coarser grain, higher fat content, and a slightly stronger beefy flavour. Flank steak is leaner and more uniform in thickness, which makes it easier to cook evenly. Both require the same high-heat, slice-against-the-grain approach.
Why is my flank steak tough? Usually one of two reasons: overcooked past 65°C, or sliced with the grain instead of against it. Both produce the same chewy result. The grain direction is the more common mistake.
Can I cook flank steak from frozen? Not directly. Thaw overnight in the fridge, or use a cold-water bath for 60–90 minutes still in the vacuum-sealed bag. Cooking from frozen on a hot pan produces uneven results — overcooked exterior before the centre reaches temperature.
Does grass-fed flank steak cook differently than regular flank steak? Slightly. Grass-fed beef is leaner, so it reaches target temperature faster and benefits from pulling 2–3°C early to account for carry-over. The flavour is more mineral and pronounced, which works well with bold taco marinades.
What to do next
If you want to run the same technique on a related cut, the bavette steak (also called flap steak) is the closest cousin — similar grain structure, similar marinade response, slightly more marbling. The article bavette steak — what it is and how to cook it covers the differences and walks through the stovetop method in detail.
One last thing
The single variable that separates a good taco night from a forgettable one is not the marinade recipe — it is the resting time. Eight minutes on the board is not wasted time. A flank steak cut at the 2-minute mark loses roughly 30% more juice than one rested the full 8 minutes, based on aggregated culinary science data. Set a timer. Use those 8 minutes to warm your tortillas.
Beef
Bison
Chicken
Lamb
Pork
Seafood
Turkey
Bundles

