Combine the marinade ingredients: coconut aminos (or soy/liquid aminos), 3 Tbsp oil, minced garlic, rice vinegar (or lime juice), sriracha (if using), beef broth (or water), fish sauce (or Worcestershire), ground ginger, and black pepper in a blender and blend until smooth; or whisk well in a bowl.
Place the flank steak in a large zip-top bag or shallow dish and pour the marinade over it, making sure the meat is well coated. Seal or cover and refrigerate for at least 1 hour, up to 24 hours.
When ready to cook, heat about 2 Tbsp oil in a large (12-inch or larger) skillet over medium-high heat until hot and shimmering.
Remove the steak from the marinade and let excess drip off. Carefully add the steak to the hot skillet and cook about 7–8 minutes per side, or until internal temperature reaches 125–130°F for medium-rare, 130–135°F for medium, or 140°F+ for well done.
Transfer the cooked steak to a cutting board and rest for 15 minutes to retain juices.
Slice the steak thinly against the grain into bite-sized strips.
Warm the corn tortillas by your preferred method (skillet, grill, or microwave wrapped in a damp towel).
Assemble tacos by filling each tortilla with sliced flank steak, sliced avocado, red onion, cotija cheese, fresh cilantro, and a drizzle of salsa. Serve immediately.