This grilled flank steak is coated in a flavorful marinade, then cooked on a grill until perfectly tender and juicy. An easy way to prepare flank steak that produces perfect results every time!

When the weather is nice, I fire up the grill and make some of my family’s favorite recipes including grilled corn on the cob, grilled salmon and this delicious marinated flank steak. It always gets rave reviews from family and friends.

Sliced grilled flank steak on a platter.

There’s nothing better than a steak that’s cooked on the grill. The smoky flavor just can’t be beat! This grilled flank steak is flavored with a simple marinade, and takes just minutes to put together. It’s a great way to feed a crowd.

This steak is excellent with side dishes like black eyed pea salad, mandarin orange salad, crock pot baked potatoes or cowboy beans. Pick your favorite side dishes and make an amazing meal!

Grilled Flank Steak Ingredients

Bowls of marinade ingredients and a plate of flank steak.

This recipe consists of flank steak, as well as a marinade that’s made with soy sauce, olive oil, lemon juice, Worcestershire sauce, garlic, Italian seasoning and spices.

How Do You Make Grilled Flank Steak?

Start by mixing the marinade ingredients together in either a bowl or a gallon sized freezer bag. Add your flank steak, then give it at least one hour to soak up all that great flavor. Remove the steak from the marinade, then grill it to your desired level of doneness. Let the steak rest for 5 minutes, then slice and serve.

Process shots showing how to marinate and grill flank steak.

Tips For The Perfect Steak

  • This marinade can be stored in the fridge for up to 5 days, so it’s great to make in advance.  The olive oil may solidify when chilled, so leave the marinade at room temperature for 10-15 minutes before you add the steak. You can even freeze your marinade for up to 2 months if need be!
  • Feel free to use a low sodium soy sauce if you’re watching your salt intake.
  • Italian seasoning is a blend of dried herbs that can be found in the spice aisle of most grocery stores. You can also make your own Italian seasoning.
  • This marinade also works on other types of steak such as sirloin, New York strip or rib eye.

Quick Tip

No outdoor grill? You can make this recipe indoors on a grill pan, or broil the steak in the oven.

Flank steak cooked on a grill pan.

Recipe FAQs

How long do you cook flank steak on the grill?

Flank steak is a quick cooking cut of meat since it’s on the thinner side. Most flank steaks will take about 5-7 minutes per side to cook to a medium temperature. If you prefer that your steak be closer to well done, you can leave it on the heat for longer.

Should flank steak be marinated?

Flank steak should be marinated because it makes the steak more tender and also adds a lot of flavor.

How do you slice flank steak?

It’s important to slice your flank steak diagonally against the grain. Use a very sharp knife and cut thin slices for best results.

Follow Me

Steak Temperatures

The best way to gauge when your flank steak is ready is to use a digital meat thermometer. You can insert a probe thermometer into the thickest part of your meat to determine whether the steak is at your desired level of doneness. I personally like to cook my flank steak to medium, I don’t recommend cooking your meat over 150 degrees F as it will be more likely to be tough or dry.

Keep in mind that flank steak should rest for at least 5 minutes before you cut into it, so it’s best to take it off the heat a few degrees before you reach your desired temperature, as it’ll continue to cook as it rests.

  • Rare: 130 degrees F
  • Medium Rare: 135 degrees F
  • True Medium: 145 degrees F
  • Medium Well: 150 degrees F
  • Well Done: 160 degrees F
Grilled flank steak served with corn and broccoli.

Grilled Flank Steak Flavor Variations

This recipe is delicious as-is, but you can add other ingredients to the marinade to customize it to your tastes.

  • Asian: Omit the Italian seasoning. Swap out lime juice for lemon juice and add 2 teaspoons fresh minced ginger, 1 teaspoon sesame oil and 1/4 cup chopped green onions or cilantro.
  • Spicy: Add hot sauce or sriracha to taste, or add a few pinches of crushed red chili flakes.
  • Italian: Add 1 tablespoon red wine vinegar, along with 2 tablespoons chopped fresh parsley.
  • Mexican: Use my steak fajita marinade for a Mexican inspired dinner!

Once you try this steak, you’ll find yourself making it all summer long! It’s just that good, and can be paired with so many different side dishes and salad recipes for a complete meal.

More Grilling Recipes To Try

Grilled Flank Steak Video

Love This Recipe?

Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a review in the comments section further down the page.

5 from 23 votes

Grilled Flank Steak

AuthorSara Welch
Sliced grilled flank steak on a platter.
This grilled flank steak is coated in a flavorful marinade, then cooked on a grill until perfectly tender and juicy. An easy way to prepare flank steak that produces perfect results every time!
Time
Prep Time5 minutes
Cook Time15 minutes
Marinating Time1 hour
Total Time1 hour 20 minutes
Course Main
Cuisine American
Serves 6

Ingredients 

  • 1/3 cup soy sauce low sodium is ok
  • 1/4 cup lemon juice fresh squeezed
  • 1/2 cup olive oil
  • 1/4 cup Worcestershire sauce
  • 2 teaspoons minced garlic
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon black pepper
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon onion powder
  • 2 pounds flank steak

Instructions 

  • Place the soy sauce, lemon juice, olive oil, Worcestershire sauce, garlic, Italian seasoning, pepper, salt and onion powder in a bowl or resealable gallon sized bag . Mix to combine.
  • Add the flank steak to the marinade. Marinate for at least 1 hour, or up to 24 hours.
  • Heat a grill to medium high heat. Add the steak and cook for 5-7 minutes per side or until a thermometer inserted into the thickest part of the meat registers 145 degrees F for medium. Let the steak rest for 5 minutes, then slice against the grain and serve.

Notes

  1. This marinade can be stored in the fridge for up to 5 days, so it’s great to make in advance.  The olive oil may solidify when chilled, so leave the marinade at room temperature for 10-15 minutes before you add the steak. 
  2. Feel free to use a low sodium soy sauce if you’re watching your salt intake.
  3. No outdoor grill? You can make this recipe indoors on a grill pan, or broil the steak in the oven.

Nutrition

Calories: 290kcal | Carbohydrates: 5g | Protein: 34g | Fat: 16g | Saturated Fat: 6g | Cholesterol: 91mg | Sodium: 807mg | Potassium: 653mg | Fiber: 1g | Sugar: 2g | Vitamin A: 20IU | Vitamin C: 6mg | Calcium: 59mg | Iron: 4mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

5 from 23 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    I usually don’t bother with a marinade since I always thought it would take too long. But this takes just an hour and is so good I couldn’t resist!

  2. 5 stars
    I’d like to get better at grilling this summer, so thanks for providing great tips on preparing steaks! I think I might try the Italian marinade variation – the flavors sound delicious!

  3. 5 stars
    I love the tangy flavor of this recipe. The tenderness of the steak is perfect with all those delicious spices.