Chipotle London Broil Fajitas are marinated for a full day in choose-your-own-spice-level chipotle mojo and cooked quick in a hot skillet.
Slice the beef thinly.
In a bowl, mix all the marinade ingredients together except the garlic and cilantro.
Toss the meat in a bowl/zip-seal bag, toss in the garlic and the cilantro, and then pour the marinade in. Seal and shake until the meat is well coated, and the garlic and cilantro are dispersed among the beef slices.
Place in the refrigerator and let it marinate. (Please! at least a good 8 hours, but a full day is best).
Remove the beef from the refrigerator at least 30 minutes before you want to cook it, allowing it to come to room temp and the olive oil to ‘melt’ (as it will have hardened a bit in the fridge).
Prep the onion and peppers while the meal is coming to room temp.
Heat a 12” cast iron skillet on medium-high, allowing it to get super hot, then toss the beef in and cook (see notes for details). Sprinkle with salt and pepper.
Remove the meat from the skillet and set it aside.
Add 2 tbsp. oil to the still hot skillet and toss in the onions, cook for 1-2 minutes, then add the peppers; cook for another 2-3 minutes. Sprinkle with salt and pepper.
Toss the meat back in, mix to combine, turn off the heat and serve.
If you do not have a 12” skillet, only cook half the meat at a time. Depending on how thinly you sliced the beef and what level of doneness (medium rare here), this can be done in 1-2 minutes to 4-5 minutes.