Prep the steak: Pat the steak very dry with paper towels.
Slice against the grain into thin strips (or small cubes). Drying helps you get a better sear.
Season well: In a bowl, toss the steak with smoked paprika, cumin, chili powder, onion powder, salt, and pepper. Set aside while the pan heats.
Heat the skillet: Place a large cast-iron or stainless steel skillet over medium-high heat.
Add avocado oil and let it shimmer.
Sear in batches: Add half the steak in a single layer. Don’t crowd the pan. Sear 1–2 minutes per side until browned with pink in the center.
Transfer to a plate and repeat with the remaining steak.
Make the garlic butter: Reduce heat to medium-low. Add butter to the skillet. When melted and foamy, add minced garlic.
Stir 20–30 seconds until fragrant—don’t let it brown.
Coat the steak: Return all steak (and juices) to the skillet. Toss in the garlic butter for 30–60 seconds to coat. Turn off the heat.
Stir in lime juice and chopped cilantro. Taste and adjust salt.
Warm the tortillas or prep lettuce: Heat low-carb tortillas briefly in a dry skillet, or separate lettuce leaves and pat dry.
Assemble: Fill tortillas or lettuce cups with garlic butter steak. Add toppings like avocado, cabbage, red onion, jalapeños, and a dollop of sour cream.
Finish with a squeeze of lime.
Serve immediately: Steak is best hot and juicy. Plate and enjoy right away.