In a medium bowl, stir together all marinade ingredients: orange juice, soy sauce, lemon juice, olive oil, lime juice, garlic, chili powder, cumin, paprika, oregano, black pepper, and cilantro. Make sure everything is well combined. This marinade is where the magic begins, infusing your steak with incredible flavor.
Take your skirt steak and place it in a gallon-size plastic bag or a glass container. Pour the marinade over the top, ensuring the meat is well coated. Seal the bag or cover the container, then let it marinate in the fridge for at least 4 hours, preferably closer to 24. Remember to flip the meat halfway through so that it marinates evenly.
When you’re ready to cook, arrange your oven rack to about four inches below the broiler and preheat the broiler on high. This will give the steak a nice char on the outside.
Line a heavy-duty baking sheet or roasting pan with foil. This not only makes for easy cleanup but also helps to retain heat. Place the marinated steak on the prepared pan and broil for about 4 to 6 minutes on each side. You’re aiming for an internal temperature of 135°F for medium-rare or 145°F for medium. Once done, remove it from the oven and allow the steak to rest for 5 to 10 minutes. This resting time helps redistribute the juices, ensuring a tender result.
While the steak is resting, heat a large skillet over medium-high heat and add vegetable oil. Once hot, add the sliced onion and bell pepper. Cook, stirring occasionally for about 4 to 8 minutes, until the edges are lightly charred and the vegetables are tender-crisp. If you prefer softer vegetables, reduce the heat to medium once they start to get a nice char.
After resting, slice the steak across the grain into strips. This technique helps to ensure each bite is tender. The grain of the meat will run in one direction, and cutting against it will yield softer pieces.
To serve, warm your tortillas by wrapping them in a slightly damp towel and microwaving them until heated through, about 30 seconds to 1 minute. This makes them pliable and perfect for wrapping.
Assemble your fajitas by placing sliced steak over the warm tortillas, topping them with the sautéed vegetables, and adding guacamole, sour cream, and pico de gallo as desired. Let everyone customize their fajitas to their liking!
Enjoy your Steak Fajitas while they’re hot and fresh. The mixture of flavors and textures will surely have everyone coming back for more!