Did you make this recipe? Comment below!
Best-Ever Marinated Flank Steak
Mix up a flank steak marinade, then fire up the grill!

Flank steak is the ideal cut for a flavorful marinade—it’s lean, fairly tough and seriously benefits from a few minutes of soaking. This flank steak marinade recipe with fresh orange and lime juice helps tenderize the meat and makes it well-seasoned and melt-in-your-mouth delicious. You only need about a half hour to enjoy the effects of the marinade, or you can let it sit for up to 2 hours. Any longer than that and the steak may become mealy, so it’s important to hit that sweet spot!
How to cook flank steak
We love to cook this relatively thin cut of meat hot and fast on the grill so that it turns golden-brown on the outside before overcooking on the inside (135°F is the internal temp you’ll want to hit for medium-rare, cook it more or less depending on how you like it). Once it’s ready, slice the steak against the grain for the best texture. To do this, identify the direction of the fibers running through the steak and slice perpendicular to that. Simple!
For an added kick, serve this with a zesty chimichurri sauce for drizzling all over. Or, pair it with another one of our favorite grilling recipes and a sweet summer dessert.
Ingredients
Citrus-Garlic Marinade
- 1 1/2 Tbsp.
grated orange zest plus 1/3 cup orange juice
- 1 Tbsp.
grated lime zest plus 2 Tbsp lime juice
- 2 Tbsp.
olive oil
- 1 1/2 tsp.
cumin seeds
- 2
cloves garlic, finely chopped
Flank Steak
- 1
1 1/2- to 2-lb beef flank steak
Kosher salt and pepper
Orange-Spiked Chimichurri, for serving
Grilled Broccoli, for serving
Directions
For marinade
- Step 1Combine all ingredients in a resealable plastic bag. Add steak, seal and turn to coat. Let sit at least 30 minutes or refrigerate up to 2 hours.
For steak
- Step 1Heat grill to medium-high. Remove steak from marinade, scraping off any large bits. Season with 1/2 teaspoon each salt and pepper and grill, covered, 4 minutes.
- Step 2Turn and grill, covered, to desired doneness, 3 to 5 minutes more for medium-rare (135°F), depending on thickness. Transfer to a cutting board and let rest 10 minutes before slicing. Serve with Orange-Spiked Chimichurri and Grilled Broccoli if desired.
AIR FRYER INSTRUCTIONS: Heat air fryer to 400°F. Remove steak from marinade, scraping off any large bits of citrus zest, cumin seeds or garlic. Season with 1/2 teaspoon each salt and pepper and add to air-fryer basket. Air-fry steaks to desired doneness, about 8 to 10 minutes for medium-rare (135°F), depending on thickness. Transfer to cutting board and let rest 10 minutes before slicing.
NUTRITIONAL INFORMATION (per serving): About 220 calories, 11 g fat (4 g saturated), 28 g protein, 245 mg sodium, 1 g carbohydrates, 0 g fiber