Preheat grill or grill pan over high heat for 5-10 minutes. Brush steak on both sides with oil. Sprinkle generously with salt and pepper. Grill steak over direct heat until well seared on bottom. Don't attempt to flip it until it releases easily when you gently lift a corner with tongs. When the bottom is nicely seared with beautiful grill marks, flip and finish cooking on the other side until internal temperature reaches 125ºF for medium rare.
Make Creamy Peruvian Green Sauce
Add all ingredients to a small food processor or blender. Pulse until mixture is fairly smooth but not pureed.
Rest + Serve
Transfer steak to a cutting board, tent with foil and let it rest for 5 minutes to redistribute the juices before slicing. Serve steak sliced with green sauce drizzled over.
While grilling is recommended for a delicious char, you can also use a cast-iron skillet for excellent results. Just ensure it's preheated for a good sear.
Season the steak well for the best flavor results.
Don’t skip the resting period after cooking. Letting the steak rest for at least 5 minutes allows the juices to redistribute, ensuring a juicy bite.
If you can't find flat iron steak, here are some good substitutes:
Hanger steak: Similar in tenderness and flavor, but with a slightly more pronounced beefy taste.
Skirt steak: A bit chewier, but great for grilling and quick cooking.
Flank steak: Leaner and slightly tougher, but works well when sliced thin against the grain.
Ribeye: More expensive but has a similar rich flavor and tenderness.
Each of these can be cooked similarly, but adjust cooking times depending on thickness and desired doneness.