In a medium bowl, mix all the fajita seasoning and marinade ingredients. Save about 2 tablespoons of the marinade for the veggies. Add the steak strips and mix until they are well coated.
1 pound skirt flank, 4 tablespoon cooking oil + for cooking, 1 ½ tablespoon lime juice, 1 teaspoon ground cumin, ½ teaspoon cayenne pepper, ½ teaspoon salt, ¼ teaspoon black pepper, 2 cloves garlic
In a small bowl, mix the cut veggies with the saved marinade. Cover and put in the fridge for one hour. You can also use sealable plastic bags for this step.
3 red bell peppers, 1 medium brown onion
Heat some olive oil in a nonstick or cast-iron skillet over medium-high heat. Discard the marinade and leave for later. Once hot, cook the veggies until they are soft but still a little crisp, about 5 minutes. Set them aside.
If needed, wipe the skillet clean, add more oil, and cook the steak strips (without the marinade) for 5-6 minutes. They cook quickly because they are cut into small strips.
Put the veggies back in the pan with the steak and mix everything together. Taste it and add lime juice if you like. You can add the marinade back in but this is optional.
Warm the taco shells or tortillas one by one in a dry pan until they start to char. This takes about 30 seconds per side on medium-high heat. Wrap them in foil to keep them warm.
4 tortillas
Serve the steak fajitas in the taco shells. Add sour cream, lime wedges, green onions, fresh cilantro, more cayenne, black pepper, avocados, and shredded cheese.
1 bunch of fresh cilantro or parsley, ½-1 cup sour cream or creme Fraiche