Print Recipe
4 from 9 votes

Marinated Flank Steak Tacos with Pico de Gallo

Topped with fresh pico de gallo salsa for an added crunch, these easy-to-make Marinated Flank Steak Tacos are juicy, bright and super flavorful. Perfect for any weeknight meal! (gluten free, dairy free, paleo)
Prep Time8 hrs
Cook Time20 mins
Total Time8 hrs 20 mins
Course: Main
Cuisine: Mexican
Servings: 8 servings
Calories: 382kcal
Author: Isabel Eats


For the tacos

For the pico de gallo

  • 1 cup diced white onions
  • 4 large jalapeño peppers, seeded and diced
  • 6 cups plum tomatoes, diced (about 3 1/2 )
  • 3/4 cup chopped cilantro, about 1/2 bunch
  • juice of 2 limes, about 3 to 4
  • 1 1/2 tsp salt


To marinate the flank steak

  • Combine 2 tbsp of the olive oil, the apple cider vinegar and the packet of McCormick Organics Fajita Seasoning Mix in a large ziplock bag or in a baking dish.
  • Add the flank steak and toss with marinade until fully coated.
  • Seal and refrigerate for 8 hours or overnight. If short on time, any amount of marinating time is better than none!

To make the tacos

  • Remove marinated flank steak from refrigerator and let it come to room temperature, about 10 to 20 minutes.
  • When ready, heat a large cast iron skillet or saute pan with the remaining 2 tbsp olive oil over medium-high heat. When pan is piping hot, remove the flank steak from the marinade and place in pan.
  • Sear flank steak by cooking each side for 5 to 10 minutes, depending on the thickness of the meat, making sure to only turn the steak once. Cooking 5 minutes will be on the rare side, 10 will be well done.
  • Once the steak is done, transfer to a large plate or cutting board and let it rest for 5 more minutes.
  • To serve, slice steak thinly against the grain and place in warm corn tortillas. Top it with some fresh pico de gallo, extra cilantro and you're good to go!

To make the pico de gallo

  • Combine onions, jalapeños, tomatoes and chopped cilantro in a large bowl. Squeeze in the juice of 2 limes and add the salt.
  • Mix ingredients together and taste. Add more salt if necessary.
  • Cover and refrigerate until needed.


Nutrition Facts
Marinated Flank Steak Tacos with Pico de Gallo
Amount Per Serving (2 tacos)
Calories 382 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 5g25%
Sodium 755mg31%
Potassium 251mg7%
Carbohydrates 29g10%
Fiber 5g20%
Sugar 6g7%
Protein 28g56%
Vitamin A 900IU18%
Vitamin C 31.4mg38%
Calcium 50mg5%
Iron 2.9mg16%
* Percent Daily Values are based on a 2000 calorie diet.


Serving: 2tacos | Calories: 382kcal | Carbohydrates: 29g | Protein: 28g | Fat: 17g | Saturated Fat: 5g | Sodium: 755mg | Potassium: 251mg | Fiber: 5g | Sugar: 6g | Vitamin A: 900IU | Vitamin C: 31.4mg | Calcium: 50mg | Iron: 2.9mg