Step 1: Prepare the Marinade - In a mixing bowl, combine the extra virgin olive oil, soy sauce, Champagne vinegar, lime juice, honey, Dijon mustard, minced garlic, ground black pepper, minced ginger (if using), and red pepper flakes (if using). Whisk until all ingredients are thoroughly mixed.
Step 2: Marinate the Steak - Place the flank steak in a resealable bag or a shallow dish. Pour the marinade over the steak, ensuring it is well coated. Seal the bag or cover the dish, and refrigerate for at least 1 hour, but ideally 4-6 hours for maximum flavor. You can marinate overnight for even better results.
Step 3: Preheat Your Cooking Method - Whether you’re grilling, searing, or broiling, preheat your cooking surface. If grilling, preheat the grill to medium-high heat. For stovetop searing, heat a skillet over medium-high heat. If broiling, set your oven to broil.
Step 4: Cook the Steak - Remove the steak from the marinade, allowing the excess to drip off. Lightly coat your grill, skillet, or broiler pan with 2 teaspoons of olive oil. Cook the steak for about 4-6 minutes per side for medium-rare, depending on thickness. Aim for an internal temperature of 130°F to 135°F. Adjust cooking time based on your preferred doneness.
Step 5: Rest and Serve - Once cooked, transfer the steak to a cutting board and let it rest for at least 5 minutes. This helps the juices redistribute for a more tender bite. Slice against the grain into thin strips and garnish with fresh chopped cilantro if desired. Serve with your favorite sides!