Mix the marinade by combining lime juice, ground cumin, chili powder, minced garlic, 1 tablespoon of olive oil, salt, and black pepper in a bowl. Add the sliced flat iron steak, tossing to coat evenly. Let it marinate for at least 10 minutes to absorb the flavors.
1 lb flat iron steak
While the steak marinates, prepare the peppers and onions by slicing them into thin strips. Heat 1 tablespoon of olive oil in a cast iron skillet over medium-high heat.
1 lb flat iron steak
Add the sliced peppers and onions to the hot skillet. Cook, stirring occasionally, until they soften and start to caramelize around the edges, about 5-7 minutes. Remove the vegetables and set aside.
1 lb flat iron steak
Increase the heat to high and add the marinated steak slices to the same skillet. Spread them out evenly and cook without stirring for about 2 minutes until they begin to brown, then flip and sear for another 2-3 minutes until cooked to your desired doneness. The steak should be tender with a slight char and fragrant.
1 lb flat iron steak
Return the cooked peppers and onions to the skillet with the steak, tossing everything together to combine and heat through for another minute. Adjust seasoning with salt and pepper if needed.
1 lb flat iron steak
Warm the tortillas in a dry skillet or microwave until soft and pliable. Serve the sizzling steak and pepper mixture in warm tortillas with your favorite toppings like fresh cilantro, salsa, or sour cream.
1 lb flat iron steak
Enjoy your flavorful, tender fajitas with a squeeze of fresh lime or additional toppings for extra brightness and spice. Serve immediately while hot and succulent.