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

Flank Steak Fajitas Recipe

  • Author: Shawn Williams
  • Prep Time: 20
  • Cook Time: 20
  • Total Time: 40 minutes
  • Yield: 4 1x
  • Category: Dinner
  • Cuisine: Mexican


My skillet fajitas are made with simple marinated flank steak and seasoned peppers and onions.


  • 1 pound flank or skirt steak
  • 1012 6-inch flour or corn tortillas
  • 2 red bell peppers, cored and sliced
  • 2 green bell peppers, cored and sliced
  • 1 medium onion, sliced
  • 2 tablespoons olive oil
  • 1 teaspoon paprika
  • 1 teaspoon cumin
  • 1 lime, cut into small wedges
  • Mexican blend cheese, for topping
  • Fresh cilantro, for topping
  • Sour cream, for topping
  • Hot sauce

Flank steak marinade

  • 1/2 cup olive oil
  • 1/4 cup soy sauce
  • 1 tablespoon worcestershire sauce
  • 1 tablespoon honey
  • 1 lime, juice squeezed
  • 1 teaspoon garlic powder
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • Ground black pepper, to taste
  • Optional: 1-2 tablespoons Adobe sauce from canned chipotle peppers (spicy)


  1. Combine all marinade ingredients in a large measuring cup. Whisk and set aside.
  2. Find the natural graining running through the flank steak and slice against the grain into 1/4-1/2 inch strips. This is critical for tenderness. Place the steak in a large plastic Ziploc bag or sealed container and pour the marinade over the steak. Marinate for at least 2 hours and up to 24 hours. Keep refrigerated and remove 30 minutes prior to cooking.
  3. Combine peppers, onions, oil, paprika, and cumin in a large bowl. Toss to mix.
  4. Heat a dash of oil over medium heat in a cast iron skillet. Add peppers and onions and season all over with salt and pepper. Cook until tender and slightly charred on the edges, about 10-15 minutes. Toss every few minutes to mix and prevent burning.
  5. Remove peppers and onions from the skillet and place on a plate. Cover with foil to keep warm.
  6. Turn the heat up to medium-high and add flank steak to the skillet, leaving behind as much of the marinade as possible. Discard and do not reuse. Cook steak, tossing frequently until cooked through and slightly pink in the center. The steak will fully cook in about 5-7 minutes.
  7. Move steak to one side of the skillet and return the peppers and onions to the skillet. Serve immediately with sour cream, cilantro, lime wedges, hot sauce, and warm/toasted tortillas. See the note below on toasting tortillas!


My favorite way to eat tacos or fajitas is with toasted corn tortillas. If you have a gas range, place the tortillas directly on the grates and fire up the burner. Cook on medium-low heat for about 15 seconds per side, flipping with a metal spatula. The edges of the tortilla will start to char and crisp and the center will be soft, warm, and pliable with irresistible flavor. If you’ve run into ripping or tearing corn tortillas, this will remedy this problem and make them much more sturdy. This can also be done with flour tortillas.


  • Serving Size: 3 fajitas
  • Calories: 455
  • Sugar: 4.9g
  • Sodium: 157mg
  • Fat: 22g
  • Saturated Fat: 7g
  • Carbohydrates: 30.4g
  • Fiber: 6.8g
  • Protein: 35.9g
  • Cholesterol: 64mg

Keywords: flank steak fajitas, skillet fajitas