Skip to main content

How to BBQ Perfect Flank Steak (With Grill Time & Temp Chart)

Bbq flank steak with asparagus and salad

Bbq flank steak with asparagus and salad

The Challenge of Flank Steak: It's a Lean Cut

Flank steak is a long, thin, lean cut of beef. It presents challenges to grillers everywhere for three reasons. First, it lacks marbling (less fat), which provides taste. Second, it's a chewier cut of beef, which many people find tough. Third, its thin nature causes it to cook quickly so most people severely overcook it. I've seen this happen a dozen times. The cook seasons and slaps it on the grill. They overcook it, and when it's served it's tough as nails, dried out, and has no taste.

Keys to Perfectly Grilled Flank Steak

  • It must be tenderized either by the butcher or at home by scoring.
  • It must be cooked to perfection (ideally medium rare). Refer to the grill time and temperature chart below.

If you're new to barbecuing steaks, cuts of meat that are lean like flank and brisket are much more challenging than cuts with a high degree of marbling like rib eyes and filet mignon.

Flank Steak Grill Times for Perfect Internal Temperature (Grill at 500°F)

Steak should be room temperature before grilling. Let the steak rest 10 minutes before slicing and serving. The temps noted above reflect the internal temp after the 10-minute rest period.


3 minutes/side


Pink all the way through (120°F)

4–4.5 minutes/side

Medium rare

Pink center (125–133°F)

5–6 minutes/side


Tinge of pink (134–140°F)

7+ minutes/side

Well done

No pink (145°F)

Tenderize the flank steak by scoring it (unless it's already been tenderized by a butcher)

Tenderize the flank steak by scoring it (unless it's already been tenderized by a butcher)

Step 1: Tenderize the Meat

There are two ways to tenderize a flank steak before marinating.

  1. At the store: The first method can be done at the grocery store by asking the butcher to run the flank steak through the tenderizer. The tenderizer will put in dozens of small cuts, which will help the meat absorb the marinade. Also, the machine will shape the flank steak into a more consistent thickness, which helps it cook more evenly on the grill.
  2. At home: The second method is to score the meat yourself at home. Using a sharp knife, make cuts up to 1/4 of an inch thick across the meat. Then make the same cuts from the opposite direction, creating little squares (as shown in the photo above). Do this to both sides of the meat.

Why Should I Tenderize the Meat?

Besides helping the meat absorb the marinade and helping it cook more evenly, scoring the steak will also help prevent it from curling up at the edges while it's on the grill. So even if you decided to forego a marinade, having the butcher tenderize it—or scoring it yourself—is a good idea.

Step 2: Marinate the Meat

The next step is to marinate the flank steak. You can do this very simply, as in the recipe shown here, or you can get fancy. I've included a slightly more complex marinade recipe at the bottom of this article, but the following recipe also produces reliably tasty results.

Simple (but Delicious) Flank Steak Marinade


  • Flank steak
  • Olive oil, for brushing
  • Salt and pepper, taste


  1. In a food-safe dish, brush the flank steak with olive oil.
  2. Salt and pepper the meat to taste. Cover the dish and let it marinate in the refrigerator.
  3. Two hours before grilling, take the steak out of the refrigerator and let it come to room temperature.
  4. Grill following the bbq instructions below.
Flank steak on grill

Flank steak on grill

Step 3: Sear Over Direct Heat

Flank steak barbecues extremely quickly over direct, high heat.

  1. Once the meat is properly seasoned, spray the grill with oil.
  2. Make sure the grill temperature is approaching 500°F. Place the flank steak on the grill and close the lid.
  3. Barbecue for 4 to 5 minutes per side for medium to medium-rare steak.
  4. Open the lid only once to flip the steak. Resist the urge to peek in between!

Keys to Juicy and Tender Flank Steak

  • Handle the steak as little as possible. In some ways, grilling a flank steak is like barbecuing a hamburger. They should only be flipped once on the grill and handled as little as possible
  • Never cut open on the grill to check for doneness. With flank steak, you can't afford to release the juices until it's served.
Medium-rare flank steak

Medium-rare flank steak

Step 4: Let It Rest

We pulled our flank steak from the grill after nearly five minutes per side so we would have some of the thinner parts more medium, while the thicker bits were medium rare. The thick portion was reading at 125°F on the grill.

Flank steak should rest for 10 minutes before slicing and serving.

While the steak rests, the meat continues to cook and the temperature will rise. So, don't be afraid if the meat looks a little undercooked on the grill. After 10 minutes of resting, the meat will be ready to slice and eat.

Using a sharp knife, slice 1/4-inch thick slices across the grain.

Using a sharp knife, slice 1/4-inch thick slices across the grain.

Step 5: Slice and Serve

Flank steak is typically served in thin strips, similar to how a beef brisket is served.

  1. After the meat has rested for 10 minutes, transfer it to a cutting board (preferably one with a gutter to catch the juices).
  2. Using a sharp knife, slice 1/4-inch thick slices across the grain. Tip: If you're slicing up several flank steaks, use an electric knife to help cut the meat more quickly.
  3. As soon as the meat is sliced, serve it!
Flank steak marinade

Flank steak marinade

Bonus Flank Steak Marinade Recipe

This recipe was modified from How to Grill by Steven Raichlen for a flank steak salad.


  • Salt and pepper, to taste
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, peeled
  • 4 serrano chilis (habanero chilis for extra spicy), seeds removed
  • 3 tablespoons sugar
  • 1/2 cup soy sauce
  • 1/3 cup lime juice
  • 2 tablespoons sesame oil
  • 3 green onions, chopped


  1. Salt and pepper the flank steak to taste. Place the meat in a food-safe dish.
  2. In a high-powered blender or food processor, add the rest of the ingredients (optionally leave the green onions out until the other ingredients have been pureed). Puree the ingredients.
  3. Pour the marinade over the flank steak. Cover the dish and let it sit in the refrigerator for 2 to 4 hours.
  4. Remove from the refrigerator and place on the counter for 2 hours before grilling.

More BBQ Beef Recipes