Marinate the Steak: Mix lime juice, olive oil, garlic, cumin, chili powder, salt, and black pepper. Coat the steak fully and marinate for 1–4 hours (minimum 30 minutes).
Prepare Vegetables: Slice bell peppers and onions into thin uniform strips.
Bring Steak to Room Temp: Remove from fridge 30 minutes before cooking.
Heat the Skillet: Preheat a cast-iron skillet on high until smoking.
Cook the Steak: Sear 3–4 minutes per side (medium-rare).Internal temps: Rare 125°F, Medium-rare 135°F, Medium 145°F. Rest the Steak: Let rest 5–7 minutes, then slice thin against the grain.
Cook Vegetables: Sauté peppers and onions on high heat until slightly charred.
Assemble Fajitas: Warm tortillas, then add steak, vegetables, and your favorite toppings.