How to Cook a Flank Steak for Fajitas—5 Steps to Perfection

Updated on March 4, 2020
John D Lee profile image

John D Lee is a chef and restauranteur living and working in Chiang Mai, Thailand. He's always loved to cook.

This fajita recipe is a meal the whole family will love.
This fajita recipe is a meal the whole family will love. | Source

Making beef fajitas? Well you can use just about any cut of steak—but if you want to make real-deal really really good fajitas, you’re going to have to use either flank or skirt steaks.

Both cuts hide on the bottom belly of the cow, well away from the more glamorous top side cuts like tenderloins and T-bones and what have you—and if prepared incorrectly, both cuts will turn tough and mean and make you wish you’d paid a bit more for those more forgiving tender steak options.

But, if cooked correctly, if seared hard and fast on both sides and cooked to medium rare, if allowed to rest properly and then sliced across the grain, the pay-off is in big beefy taste and a perfect fajita.

Note: While the flank steak takes very well to marination, For fajitas I like it best cooked simply, with just a little salt and pepper. In the fajita what I want to taste is beef—the salsas, guacamole, veggies etc provide the extra flavors necessary to complete the package.

Here Are 5 Easy Steps to a Perfect Flank Steak Fajita

  1. Heat a grill or cast iron pan (or other heavy frying pan) over high heat (if using a cast iron pan, make sure to give your pan a few minutes to truly preheat before you start frying.
  2. Season the flank steak all over with salt and freshly cracked black pepper and then use some paper towels to dry the meat off well. The drier the meat when it comes in contact with the hot pan or grill, the better the brown crust that will form. Wet meat creates steam—and steamed meat isn’t what we’re after here!
  3. Add the meat to the lightly oiled pan or to the grill and cook for 3 or 4 minute on each side. What you’re probably going for here is between medium and medium rare. Flank cooked beyond medium gets a little dried out and flavorless, and flank cooked less than medium rare can be pretty slippery-chewy (Even if you like a very rare rib-eye steak, you probably only want a medium rare flank.)
  4. Take off the heat and let it rest, covered, for between 5 and ten minutes. This step is crucial. If you slice the meat before allowing it to rest, much of the meat juices will run out onto the plate, leaving you a dry and bland hunk of used-to-be-tasty meat! Let the meat rest for a few minutes so the juices which run to the hot exterior have a chance to re-penetrate to the interior.
  5. After 5 or 10 minutes of resting, slice the meat thinly across the grain. Flank steak is a wide grained steak and so it’s easy to see which way the grains run—make sure to cut perpendicular to the grains, or you’ll wind up with pretty chewy fajitas! (For the nicest presentation, slice into very thin slices across the grain on a 45% diagonal bias)


    0 of 8192 characters used
    Post Comment
    • profile image


      17 months ago

      Just cooked (grilled)mine exactly the way you said. It was not cooked, basically raw. The fire was very hot. I had to scape some of the scorch off one side.

      It was pretty thick for a flank steak so I cooked for 4 mins per side. Just so you know:)

    • vespawoolf profile image

      Vespa Woolf 

      7 years ago from Peru, South America

      This really is the best method for fajitas. Before reading your hub, I insisted on marinating the meat. Now you've won me over. With this method, the beef takes center stage and the guac, salsa, etc. add extra flavor. Awesome! Thanks so much.

    • Spencer Camus profile image

      Spencer Camus 

      8 years ago from United Kingdom

      I've been a chicken fajita fan for a few years. Never really thought of trying beef. I will now though. Another useful Hub, John. Cheers.

    • Wil C profile image

      Wil C 

      9 years ago from United States of America

      Thanks for the tips. I am new to this cut of meat so this article helped a lot. I pretty much cooked it the way you said before reading this, but the drying of the meat was a step I had left out. I look forward to trying again with that adjustment.

    • kafsoa profile image


      9 years ago

      Really useful tips, thank you john.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)