• 1/2 red onion, thinly sliced (about 1 cup)
• 3 tablespoons, plus 1tsp. olive oil, divided
• 2 tablespoons red wine vinegar
• 2 3/4 teaspoons kosher salt, divided
• 1 teaspoon freshly ground pepper, divided
• 1 (1-pound) boneless rib-eye steak (1 1/3-inches thick)
• 1/2 cup fresh lime juice
• 3 tablespoons fresh orange juice
• 2 teaspoons soy sauce
• 1 (1/8 ounce) serrano chile, seeds and ribs removed, finely chopped (about1 1/4teaspoons), plus thin slices for serving
• 1 garlic clove, finely chopped
• 1 medium-size ripe avocado, chopped (about3/4 cup)
1) Toss onion, 2 tablespoons of oil, vinegar, 1/2 teaspoon of salt, and 1/4 teaspoon of pepperin a medium bowl. Cover and chill until ready to serve.
2) Heat a 12-inch cast-iron skillet over medium-high. Season steak all over with 1 1/2 teaspoons of salt and 1/2 teaspoon of pepper. Add 1 teaspoon of the olive oil to skillet, swirl to coat. Add steak and cook, undisturbed, until a brown crust forms, about 5 minutes per side. Transfer steak to a cutting board and let rest for 10 minutes.
3) While steak rests, stir together lime juice, orange juice, soy sauce, chopped serrano, garlic, remaining 3/4 teaspoon salt, 1/4 teaspoon pepper, and 1 tablespoon olive oil. Reserve 1/4 cup marinade.
4) Slice steak against the grain; transfer to a baking dish and pour remaining marinade oversteak. Cover and chill for 1 hour.
5) Remove onions from pickling liquid. Remove steak from marinade, and transfer to a serving platter. Drizzle with 1/4 cup of the reserved marinade. Garnish with pickled onions,avocado, and sliced serrano. Sprinkle with flaky sea salt. Serve with tostadas.