Step-by-Step Instructions
Prepare the Marinade: In a mixing bowl, whisk together lime juice, olive oil, garlic, chili powder, cumin, paprika, salt, and pepper.
Marinate the Steak: Place the steak in the bowl and coat it thoroughly with the marinade. Cover and refrigerate for at least 15 minutes or up to 2 hours for maximum flavor.
Heat the Skillet: Preheat a large skillet or grill pan over medium-high heat.
Cook the Steak: Remove the steak from the marinade, shaking off excess. Cook for 3-5 minutes on each side until medium-rare or cooked to your desired level of doneness.
Rest the Steak: Transfer the steak to a cutting board and let it rest for 5 minutes before slicing thinly against the grain.
Warm the Tortillas: Heat the tortillas in a dry skillet or directly over a gas flame until warm and slightly charred.
Assemble the Tacos: Fill each tortilla with slices of steak, onion, cilantro, and cheese. Add lime juice and optional toppings as desired.