clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cooked flank steak

Perfect Flank Steak Recipe

  • Author: Elizabeth Rider
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: serves 4
  • Category: Main Dish
  • Method: Sear
  • Cuisine: American


We’re keeping it simple with a flank steak recipe that guarantees juicy slices of meat in every bite. Get ready for your new favorite weeknight dish that's good enough to entertain with. I plan on 1/4 to 1/3 pound of steak per person. 


  • 1-to-1.5 pounds of flank steak
  • sea salt (or Kosher salt)
  • freshly ground black pepper
  • 2 tablespoons avocado oil (or your oil of preference), for searing


For best results always bring meat to room temperature before cooking by letting it sit on the counter for 30-60 minutes.

  1. Pat the steak dry with paper towels and season with salt. Do this once with you bring it from the refrigerator, then again right before you cook it. 
  2. Preheat a cast-iron pan to high heat and pepper both sides of the steak. 
  3. Add 2 tablespoons olive oil or avocado oil, swirl around the pan and sear the steak for 6-8 minutes on the first side without touching it. It will smoke a little so turn your vent fan on. If it smokes too much turn the heat down to medium. The pan should be hot enough to create a brown crust in 6-8 minutes on the first side. If your meat is straight from the refrigerator it may take longer.
  4. Flip the steak over and cook for another 4-6 minutes, until the inside of the meat reaches 135°F - 145°F. It should be browned on both sides and pink in the middle.
  5. Rest the steak for 10 minutes before slicing it against the grain.
  6. Enjoy plain or top with fresh chimichurri sauce.

Keywords: flank steak recipe, how to cook flank steak