Flank Steak Street Tacos with Charred Corn Elote Salsa
Flank Steak Tacos with Charred Corn Elote Salsa
When I visited Mexico earlier this year, I was blown away by the many different types of tacos. I mean obviously. All delicious, all made with such simple and fresh ingredients. Since then, I have tried to create taco recipes that branch out from the typical ground beef or shredded chicken tacos.

These steak tacos are truly something special. The beef is marinated overnight resulting in the most flavourful and tender beef. Cooked to a beautiful medium rare, the tender beef is paired with the creamy, salty and sweet corn salsa and the flavour combination is out of this world. If you have never cooked with flank steak, it is a wonderful cut. Slightly cheaper than a ribeye or tenderloin but when prepared correctly, it is equally as tender and so flavourful. The marinade is key here. The mixture of acid, sugar, salt and aromatics creates a well rounded marinade that tenderizes the meat.
In terms of toppings for these tacos, the corn salsa is an absolute must. I always add some additional toppings including guacamole, pico de gallo, lettuce, feta or queso fresco and some hot sauce. The corn tortillas are my favourite for this. I heat them up directly on the flame on my gas stove for about 15 seconds per side. I hope you enjoy these truly delicious tacos!
Serves: 2 - 4 people (depending on the size of steak)
Total Time: 30 minutes
INGREDIENTS:
For the Marinade:
1 1.5-2 lb flank steak, scored in a diagonal pattern on both sides
1/3 cup of coconut aminos or soya sauce
1/4 cup pineapple juice
Juice of 1 lime
2 teaspoons fish sauce (I use Red Boat)
2 garlic cloves, minced
2 teaspoons cumin
1 teaspoon ginger
1 tablespoon avocado oil
For the Charred Corn Elote Salsa:
1/2 cup frozen or fresh corn
Juice of half a lime
1/3 cup white onion, diced
1 heaping tablespoon of greek yogurt
2 tablespoons cilantro, finely chopped
1 teaspoon paprika
1 teaspoon garlic powder
Pinch of salt and pepper
For Serving:
Corn tortillas
Pico de gallo
Guacamole
Feta or Queso Fresco
Hot sauce

INSTRUCTIONS:
For the Steak:
Score the flank steak on both sides in a diagonal pattern, ensuring that the cuts are not too deep. This simply helps the marinade soak into the meat. In a shallow casserole dish, combine the ingredients for the marinade and whisk together. Carefully place the steak into the marinade, ensuring both sides are well coated. Marinade covered in the fridge for at least 6 hours or overnight.
For the Charred Corn Elote Salsa:
Preheat a small skillet on medium high and drizzle a teaspoon of olive oil into the pan. Add the corn and saute until the kernels are a deep golden brown. Meanwhile, in a medium bowl combine the remaining ingredients for the salsa. Lastly add the corn and stir to combine. Set aside until ready to serve. This will last in the fridge for about 3 days.
Assembly:
Preheat your grill to medium high heat. Grill the steak for about 3-4 minutes on each side. Timing will vary depending on the thickness of your steak. You are looking for an internal temperature of 125 degrees fahrenheit. Once cooked, cover with aluminum foil and rest for at least 5 minutes to let the meat relax.
Heat your tortillas over an open gas flame, or on a cast iron skillet. Assemble your toppings.
When you are ready to serve, thinly slice the steak against the grain. Prepare your tacos and serve! I love starting with a layer of guac, followed by the steak, corn salsa, some pico de gallo, lettuce, cheese and a dash of hot sauce and freshly squeezed lime. Enjoy!