Skip to Content

Pan Seared Flank Steak

Pan seared flank steak is a quick and easy meal. Marinated in a balsamic rosemary marinade then quickly pan seared, this beef is tender and flavourful. Serve with some potatoes, a salad, or on a toasted hoagie roll for a complete meal.

Sliced flank steak on a white plate with a bowl of potatoes.

At one time I would have passed by flank steak and headed straight for the rib-eye or strip-loin. I like tender cuts of meat with lots of flavour.

As it turns out, I wasn’t giving flank steak a fair chance. That’s because when it’s cooked properly, it actually is tender and very flavourful. It is also a much cheaper cut of meat.

Flank steak is often done as a London Broil. The beef is marinated, then it is placed under a broiler to cook. You could certainly cook this recipe using that method, but I prefer to pan sear in a cast iron skillet where I can keep my eye on it.

The most important thing with pan seared flank steak is not to overcook it and to slice it against the grain so that you don’t end up with tough, chewy meat.

  • The marinade in this recipe helps to tenderize the meat while also infusing it with flavour.
  • The steak is cooked quickly in a hot cast iron pan preventing the meat from overcooking and becoming tough.
  • You can let this steak marinate in the fridge all day, if you like, so that when dinner time arrives you can get it to the table quickly.
Sliced steak on a white plate with chopped parsley garnish

Ingredients & Substitutions

  • Flank Steak – You will want about 1.5 pounds to feed 4 people
  • Balsamic Vinegar – This will help tenderize the meat. If you don’t like balsamic, you can use red wine vinegar or apple cider vinegar.
  • Olive Oil – Use a good quality, extra-virgin olive oil if you can for best flavour
  • Worcestershire sauce – Gives the meat great flavour
  • Beef Broth – Helps to extend the marinade and add flavour. You can use water or chicken broth if you don’t have beef broth.
  • Dried rosemary – rosemary has great flavour that pairs well with the balsamic vinegar and the beef. If you don’t like rosemary, thyme is a great option.
  • Garlic – I’ve used fresh for this recipe, but you can use dried, roasted, or powdered
  • Salt & Pepper

How to cook Flank Steak on the Stove

  • Mix all the ingredients for the marinade in a small bowl
  • Place the steak in a shallow dish or ziplock bag, add the marinade and allow to marinate for 1 hour or overnight
  • Remove from the marinade and place the steak in a hot cast iron skillet.
  • Cook for 5 minutes, flip and cook an additional 5 minutes then cover for 2 minutes.
  • Remove from the pan, allow the steak to rest 5 minutes then slice against the grain and serve
Collage showing steps to cooking flank steak

Pro Tip – Don’t skip the step of resting the meat before slicing. This will prevent too much juice from seeping out of the steak when you slice it.

Cook Time

This steak should only take about 12 minutes to cook, depending on how thick it is. If you like your steak rare, then it could be done in as little as 8 minutes.

To ensure you are reaching the correct doneness you can use meat thermometer. Insert the thermometer into the centre of the steak. As this is a thin cut of beef, be careful not to pierce all the way through.

  • 125 F – Rare
  • 135 F – Medium rare
  • 145 F – Medium
  • 150 F – Medium well
  • 160 F – Well done

For the best result, you do not want to go past medium.

Pro Tip – Make sure you are slicing against the grain. You should be able to easily see the grain lines running along the meat. You want to cut across those lines, not with them or it will be tough to chew.

Meal of sliced steak, & potatoes, chopped parsley garnish.

Serving Suggestions

There are so many great ways to serve flank steak. We usually keep it simple and serve with potatoes and a salad. These creamy ranch mashed potatoes go perfectly with this dish.

Another great way to serve this beef is on toasted hoagie rolls with some creamy horseradish for a steak sandwich, or sliced and served over Caesar salad.

More great side dishes for flank steak

Honey garlic green beans – by More Than Meat and Potatoes
Keto Broccoli Salad – by Blissfully Low Carb
Cheesy cajun garlic bread – by Leftovers Then Breakfast
Foil packet potatoes – by A Grill for all Seasons
Parmesan Sweet Potatoes – by Whole Food Bellies

Top Tips & FAQS

Do I have to let the steak marinate?

It is possible to cook this steak without marinating it first. However, letting it marinate, even for 30 minutes, will help break down this tough cut of meat resulting in a more tender and flavourful steak.

Can I cook flank steak well done instead of medium?

Please don’t! If you prefer your steak well done than I recommend choosing a different cut of beef. Flank steak is a tougher cut of meat and the longer it cooks the tougher it will be. It is really at its prime flavour between rare and medium.

What can I use instead of a cast iron pan?

If you don’t have a cast iron pan any heavy non-stick pan will do. However, you will want to lower the heat to prevent ruining the non-stick finish. You can cook over medium heat and add a couple of minutes to the total time.

Close up of sliced flank steak with chopped parsley

Other Recipes You Might Like

Tried this recipe? Leave me a comment or rating to let me know!

Printable Recipe

Close up of sliced flank steak with chopped parsley

Pan Seared Flank Steak

4.87 from 15 votes
Print Pin Save Recipe Rate
Course: Main Course
Cuisine: American
Prep Time: 5 minutes
Cook Time: 15 minutes
Marinating time: 1 hour
Total Time: 1 hour 20 minutes
Servings: 4
Calories: 316kcal
Author: Deanna


  • 1.5 Pound Flank steak
  • 2 tablespoon Olive oil
  • ¼ Cup Balsamic vinegar
  • ¼ Cup Beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dried rosemary
  • 2 Cloves Garlic minced
  • ¼ teaspoon Salt
  • ¼ teaspoon Pepper


  • Mix all ingredients, except steak, in a small bowl.
  • Place the steak in a shallow dish or large ziplock bag and add the marinade. Allow to marinate for a minimum of one hour or overnight
  • When ready to cook, heat a 14 inch cast iron skillet on medium high heat
  • When skillet is hot, remove the steak from the marinade and place in the pan. Discard remaining marinade, or spoon a bit over the top of the steak.
  • Cook for 5 minutes, then flip and cook the other side another 5 minutes
  • Place a lid on the skillet and cook an additional 2 minutes
  • Remove from the pan, cover with foil and allow to rest at least 5 minutes before slicing against the grain.
  • Serve immediatly topped with any remaining pan juices.


Estimated Nutrition Facts
Pan Seared Flank Steak
Amount per Serving
% Daily Value*
Saturated Fat
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is based on third-party calculations and should be considered estimates. Actual nutritional content will vary with brands used, measuring methods, portion sizes and more.

Subscribe to our Newsletter!Recieve a FREE 30 Minute Meal Ebook! Subscribe Here!!

Sharing is caring!

Recipe Rating

Lizet Bowen

Thursday 11th of June 2020

Looks perfect. I'm going to give it a try this weekend. I'm not good at cooking meat, I'm always afraid to overcook it. But I like the idea of cooking it on my cast iron skillet, more control for sure!


Thursday 11th of June 2020

This is such a delicious way to enjoy steak! I love the balsamic marinade! It gives it so much flavor.


Thursday 11th of June 2020

So delicious and full of flavour - thank you for all of your useful tips!

Isabelle @ Crumb

Thursday 11th of June 2020

Flank steak is one of my faves. It may not be as tender as some cuts, but it totally makes up for it in the flavour department. Love that balsamic-rosemary marinade, too... I bet it would be perfect on so many other things besides just steak!