Flank Steak vs Skirt Steak: Which Is Better for Tacos and Fajitas?
Walk into any butcher counter and ask for the best steak for tacos or fajitas, and you’ll probably get…

Walk into any butcher counter and ask for the best steak for tacos or fajitas, and you’ll probably get pointed toward flank or skirt steak. Both are long, thin cuts from the underside of the cow, both take beautifully to a marinade, and both get sliced thin against the grain before they hit a warm tortilla. But they’re not interchangeable, and picking the wrong one for the job can mean the difference between tender bites and a chewy mouthful.
If you’re planning a taco night or firing up fajitas for a crowd, it helps to know exactly how these two cuts differ. Let’s break down the grain, the fat, how they handle a marinade, how much usable meat you actually get, and how forgiving each one is on the grill.
Disclosure: As an Amazon Associate, this site earns from qualifying purchases. Thank you!
Where Flank and Skirt Steak Come From
Flank steak comes from the abdominal muscles of the cow, right below the loin. It’s a single flat, wide muscle with a fairly uniform thickness, usually cut into a rectangular slab that’s a couple pounds.
Skirt steak comes from the plate section, closer to the chest. There are actually two types: inside skirt and outside skirt. Outside skirt is the one most butchers sell and the one restaurants use for fajitas, because it’s more tender and has better marbling than the inside cut.
Grain and Texture
This is where the two cuts really part ways. Flank steak has a tight, straight grain that runs the length of the muscle. That means once you slice it thin against the grain, you get clean, tender pieces.
Skirt steak has a looser, more open grain and it’s naturally a bit shaggier in texture. It also has more connective tissue running through it, which is why it needs to be cooked hot and fast and sliced short across the grain, not just thin. If you cut skirt steak with the grain instead of against it, you’ll end up with something closer to jerky than a taco filling.
For pure tenderness after cooking, flank steak has a slight edge because its grain is more forgiving if your knife work isn’t perfect. Skirt steak rewards careful slicing but punishes sloppy cutting more severely.
Fat Content and Flavor
Skirt steak wins on flavor, hands down. It has more intramuscular fat and a coarser fat cap than flank, which gives it a richer, beefier taste when it hits a hot pan or grill grate. That fat also helps keep it from drying out during a quick sear.
Flank steak is leaner, which makes it a good choice if you’re watching fat intake, but it also means it dries out faster if you overcook it even slightly. There’s less margin for error with flank because there’s less fat to buffer a few extra minutes on the heat.
If you’re already comparing cuts for value and flavor, it’s worth reading up on chuck eye steak as a budget ribeye alternative, since it follows the same logic: more fat usually means more forgiveness and more flavor, even if it costs a little more per pound.
Marinades: What Actually Works
Both cuts benefit from a marinade, but for different reasons. Flank steak’s tight grain and lean profile mean it soaks up acidic marinades well, things like lime juice, vinegar, or citrus-based mixes with garlic and cumin. Give it at least 2 hours and up to 8 hours in the fridge. Beyond that, the acid starts breaking down the surface texture and turns it mushy instead of tender.
Skirt steak doesn’t need as much help since it already has more fat and flavor built in, but it still benefits from a shorter marinade, closer to 1 to 4 hours. Because it’s thinner, it absorbs flavor faster, and oversoaking can make the outer layer overly soft while the inside stays tough.
A simple marinade for either cut: lime juice, orange juice, olive oil, minced garlic, cumin, chili powder, and a little salt. If you want to inject extra flavor deep into thicker cuts before marinating, check out our guide on the best cheap cuts to inject for big flavor, though for thin cuts like these, a good soak does the job just fine.
Slicing and Yield
Flank steak typically comes as one thick, wide piece, and you’ll get a fairly predictable yield with minimal trimming. A 1.5 to 2 pound flank steak will usually feed 4 to 6 people once sliced for tacos.
Skirt steak is longer and narrower, and it often needs more trimming to remove the tough outer membrane before cooking. You’ll lose a bit more to trim waste, so pound for pound, flank steak generally gives you a slightly better usable yield.
Slicing technique matters more than people realize. For both cuts, let the steak rest for 5 to 10 minutes off the heat, then slice thin, on a bias, directly against the grain. A sharp blade makes a real difference here, since a dull knife tears the meat instead of cleaving it cleanly, which affects texture in your finished tacos.
Victorinox Fibrox 8 Inch Chef’s Knife
A sharp, affordable chef’s knife makes slicing thin against the grain much easier and keeps your taco meat tender instead of shredded.
If you’re building out a full spread around either cut, our taco bar ideas for feeding a crowd has plenty of toppings and sides that pair well with both flank and skirt.
Cooking Tolerance and Heat
Skirt steak is thinner and cooks faster, usually just 2 to 3 minutes per side over high heat. That speed is part of why it’s the classic fajita cut. It sears quickly, develops a good crust, and doesn’t sit on the heat long enough to toughen up.
Flank steak is thicker and more forgiving of a slightly longer cook time, making it easier for beginners to nail medium-rare without constantly checking. Both cuts do best on screaming hot cast iron or a grill, since high heat builds a crust fast before the interior overcooks.
A heavy cast iron grill pan is one of the best tools for either cut if you don’t have an outdoor grill fired up. It holds heat evenly and gives you those char marks that make fajitas look and taste like they came from a restaurant.
Cast Iron Grill Pan
A heavy grill pan gets hot enough to sear flank or skirt steak fast, which is exactly what these thin cuts need.
For more ways to put cast iron to work in the kitchen, take a look at our cast iron skillet dinner ideas.
An instant-read thermometer also helps take the guesswork out of these fast-cooking cuts, since visual cues alone can be misleading on thin steaks.
ThermoPro Instant Read Meat Thermometer
Pull flank or skirt steak at the right internal temperature every time instead of guessing based on color or touch.
Which One Should You Buy?
For fajitas, skirt steak is the better choice. It has more fat, more beefy flavor, and cooks fast enough to get a good char without drying out, which is exactly what fajitas are built around.
For tacos, flank steak often makes more sense, especially if you’re marinating overnight or feeding a bigger group on a budget, since you get a bit more usable yield per pound and a texture that holds up well even if your slicing isn’t perfect.
Either cut also works great in other applications beyond tacos and fajitas. Sliced thin and piled onto a roll, both make excellent options if you’re looking to expand your steak sandwich ideas lineup.
Frequently Asked Questions
Is skirt steak more expensive than flank steak?
Skirt steak often costs more per pound than flank because it’s in higher demand for fajitas and yields less usable meat after trimming. Prices vary by region and season, so it’s worth comparing both when you’re at the counter.
Can I substitute flank steak for skirt steak in a recipe?
Yes, in most cases. Just adjust your cook time slightly since flank is thicker, and pay close attention to slicing against the grain, since flank’s tighter grain is less forgiving of thick slices.
How long should I marinate flank or skirt steak?
Flank steak does well with 2 to 8 hours in an acidic marinade. Skirt steak needs less time, usually 1 to 4 hours, since it’s thinner and absorbs flavor faster. Marinating either one overnight in a heavily acidic mix can make the texture mushy.
This article contains affiliate links. We may earn a small commission at no extra cost to you.







