Juicy, citrus-marinated steak seared to perfection and tucked into warm corn tortillas, topped with onion, cilantro, salsa, and a squeeze of lime. Simple, quick, and perfect for weeknights or weekend gatherings.
In a large bowl, whisk together orange juice, lime juice, soy sauce, olive oil, garlic, 0.25 cup chopped cilantro, jalapeño, cumin, chili powder, salt, and black pepper.
Add the flank steak and turn to coat. Cover and refrigerate for at least 30 minutes and up to 4 hours.
Preheat a grill to high heat or a cast-iron skillet over medium-high until very hot.
Remove steak from marinade, letting excess drip off. Pat dry with paper towels for better sear. Lightly oil grill grates or skillet.
Grill or sear steak for 4 to 6 minutes per side for medium-rare, or until an instant-read thermometer registers about 130°F.
Transfer steak to a cutting board and rest 5 to 10 minutes. Slice thinly against the grain.
Warm tortillas on the grill or in a dry skillet until pliable and lightly charred.
Assemble tacos: add sliced steak to tortillas and top with diced onion, chopped cilantro, salsa, avocado, and cotija if using. Serve with lime wedges.
Notes
For best flavor, marinate at least 1 hour. Slice against the grain for tenderness. If using skirt steak, cook slightly less due to thinner cut. Adjust salt if using regular (not low-sodium) soy sauce.