For best results, use a high-quality flank steak with good marbling. Don't over-marinate the steak, as the acid in the marinade can break down the proteins and make it mushy. If you don't have an outdoor grill, you can cook the flank steak in a grill pan on the stovetop or under the broiler. Serve with your favorite sides, such as grilled vegetables, roasted potatoes, or a fresh salad.