Place orange juice, lime juice, lemon juice, and honey into a gallon sized baggie, stir, then add in the steak.
Seal and allow to marinate at room temperature for 30 minutes or ideally in the fridge for 8 hours.
In a small bowl, stir together salt, onion powder, garlic powder, cumin, chili powder, and pepper until combined. Set aside.
Remove the steak from the marinade (discard the marinade), then rub both sides of the steak with the spice mixture. Be sure to press it in with your fingers to help the rub adhere to the meat.
Add oil to a large sauté pan, then heat over medium-high/high heat for 5 minutes.
Place steak in the hot pan, cover, then sear for 2 to 3 minutes until well browned.
Flip, cover and cook an additional 2-3 minutes, or until the steak has reached your desired internal temperature.*
Remove, cover with foil, and let rest for 5-10 minutes.
Slice steak against the grain, then serve with your favorite taco fixings and enjoy!
Take 5 seconds to . We greatly appreciate it!