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
A cast iron flank steak on a cutting board cut into slices.

Cast Iron Flank Steak

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Erin Jensen
  • Prep Time: 10 minutes
  • Marinate Time:
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 6 servings 1x
  • Category: Beef
  • Method: Stove Top
  • Cuisine: American


Cast Iron Flank Steak – a simple and delicious cast iron flank steak recipe + marinade that is perfect salads, fajitas and rice bowls!



Flank Steak Marinade:

  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon lime juice
  • 2 tablespoons soy sauce
  • 1/2 teaspoons sesame oil
  • 2 teaspoons garlic, minced
  • 1 teaspoon worcestershire sauce
  • 1/4 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon dried rosemary, crushed
  • pinch of salt
  • pinch of ground black pepper

Flank Steak:


  1. Combine Flank Steak Marinade ingredients in a small bowl; whisk to combine. 
  2. Pat flank steak dry with a clean paper towel. Season with some salt and pepper – press into the meat.
  3. Place steak in a reusable silicone bag or glass container. Pour marinade over top and ensure the steak is fully coated.  Let marinate at least 30 minutes. 
  4. Bring a large cast iron skillet to medium-high heat. Add a oil, swirl to coat the pan. 
  5. Remove flank steak from marinade letting excess marinade drip off the steak; discard marinade. Place steak in the pan and sear 4-5 minutes per side and then 1-2 minutes per side until the internal temperature towards the thickest part of the steak reaches 130-135 degrees F. for a medium-rare finish (use an internal meat thermometer for accuracy) – during the cooking process turn down the heat, as-needed, if your skillet really gets hot and/or add a little extra oil if the pan is dry – to avoid burning. 
  6. Remove from skillet and place on a cutting board to rest 10 minutes. 
  7. Slice against the grain and serve – we love serving it with this Homemade Chimichurri Sauce or in these Steak Fajita Bowls


  • Chili Lime Fajita Marinade Option: We also have a Chili Lime Flank Steak Marinade that we love – recipe found in the recipe card of this post
  • Storage: store leftovers in an airtight container in the refrigerator for up to 3 days.