Marinate the Beef:
In a mixing bowl, combine lime juice, olive oil, cumin, smoked paprika, chili powder, onion powder, black pepper, and a pinch of salt.
Rub the mixture evenly over the steak, ensuring it’s well-coated. Let it marinate for at least 15 minutes (or up to 2 hours for deeper flavor).
Cook the Beef:
Heat 1 tablespoon of olive oil in a large skillet or grill pan over medium-high heat.
Add the steak and cook for 4-5 minutes per side for medium-rare, or longer if you prefer it more well-done. Remove the steak and let it rest for 5 minutes.
Make the Butter Garlic Sauce:
In the same skillet, reduce the heat to medium. Add 2 tablespoons of butter and the minced garlic.
Sauté the garlic for about 1-2 minutes, stirring frequently, until fragrant.
Combine:
Slice the steak against the grain into thin strips.
Return the sliced steak to the skillet, add the remaining butter, and toss in the garlic butter sauce until coated.
Garnish and Serve:
Sprinkle with chopped cilantro if desired and serve hot with rice, tortillas, or vegetables.