To marinate the steaks: stir together the ingredients for the marinade. Add the whole steaks and marinate, covered in the refrigerator, for at least 2 hours or overnight. Hint: this is easiest in a large plastic bag with a zipper seal.
Slice the vegetables, put them in a large bowl and stir in the olive oil and pinch of salt. Set aside. Prepare the condiments. Remove tortillas from the package at the last minute to prevent them drying out. (You could warm the tortillas for a few seconds in the microwave but I don’t find this necessary and they dry out faster.)
Heat the grill. Grill the steaks whole to desired doneness (rare, medium, well-done). Place steaks on a large plate and allow them to rest, covered, for 10 minutes. Grill the vegetables in a vegetable basket over medium heat until the onions turn translucent and vegetables have browned a bit.*
Slice the steaks thinly against the grain and serve immediately with the vegetables on a large warmed platter.
Fill the tortillas as you like with meat and vegetables. Top with shredded cheese, Guacamole, Pico de Gallo, cilantro, sour cream or salsa. Folding the tortillas: fold up the bottom end (to prevent your fillings from falling out while eating) then fold in the left and right sides as tight as you can. Hint: avoid overfilling the tortillas – then they are easier to roll up.
Notes
*If you don’t have a grill, you can easily make Fajitas in a large frying pan (cast iron is best). Here’s how: heat 1 tablespoon of oil in the pan over high heat and fry the steak on both sides to desired doneness (rare, medium, well-done). If the pan starts smoking too much, reduce heat. Remove steaks from the pan, cover and allow them to rest. Fry the vegetables in the pan over medium heat until the onions are translucent.Recipe adapted from Cooking Mexican Recipes.