If you’re looking for a meal that’s simple, full of flavor, and guaranteed to make the whole family happy—this grilled flank steak is it! With a quick marinade and just a few minutes on the grill, you’ll have a juicy, mouthwatering steak that deserves a permanent spot on your grilling menu.
THIS POST MAY CONTAIN AFFILIATE LINKS. PLEASE SEE MY FULL DISCLOSURE POLICY FOR DETAILS. AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES.
Why Flank Steak?
Flank steak is a lean cut of beef with a long, flat shape and very distinct grain. While it’s not quite as naturally tender as a ribeye or filet mignon, it’s loaded with bold, beefy flavor. And here’s the best part—it soaks up marinades beautifully. That means all those savory flavors work their way deep into the meat, transforming this cut into something truly special.
The Marinade
This marinade is the secret that takes a simple flank steak and turns it into a grilled masterpiece. It’s savory, tangy, and a little garlicky—everything you want in a good steak.
Marinade For Grilled Flank Steak
Ingredients
- 2 tablespoons minced garlic
- 2 tablespoons Worcestershire sauce
- 2 tablespoons balsamic vinegar
- 2 teaspoons Dijon mustard
- 2 tablespoons soy sauce
- 1/3 cup olive oil
- 1/2 teaspoon black pepper
Instructions
Seal or cover and refrigerate for at least 1 hour—or up to 8 hours if you have the time. The longer it marinates, the more flavorful it will be!
In a small bowl, whisk together all marinade ingredients.
Place your flank steak in a large resealable bag or shallow dish.
Pour the marinade over the steak, coating it well.
Grilling the Flank Steak
- Preheat your grill to medium-high heat.
- Remove the steak from the marinade and let the excess drip off.
- Place the steak on the grill and cook for 4–6 minutes per side for medium-rare. Adjust the time for your preferred doneness.
- For extra flavor, baste the steak with a little leftover marinade as it cooks.
Oven Option
No grill? No worries! Preheat your oven to 400°F (200°C). Place the marinated steak on a baking sheet and cook for about 20–25 minutes, flipping halfway through, or until it reaches your desired doneness.
How to Slice Flank Steak
This step makes all the difference! Once your flank steak is done, let it rest for about 5 minutes. Then, look for the grain—the long lines running through the meat. Slice against the grain (perpendicular to those lines) for tender, juicy slices. Cutting with the grain makes the steak tough and chewy, so this little trick is key.
Side Dish Ideas
Grilled flank steak pairs perfectly with so many sides. Try it with:
- A crisp green salad with vinaigrette
- Roasted vegetables
- Grilled Zucchini Spears
- Smashed garlic baby potatoes
- Grilled corn on the cob or my grilled corn salad
Final Thoughts
Grilled flank steak is one of those meals that’s both easy enough for a weeknight and impressive enough for company. Marinate it ahead of time, throw it on the grill, and in no time, dinner’s ready. Whether you serve it with fresh veggies, potatoes, or a big salad, it’s sure to be a hit!
👉 Love grilling? Check out more recipes in my Grilling & Smoking category for pork, chicken, pizza and more delicious ideas!
Apparel for the foodies & grillers
More Reader Favorites!
Homemade Salisbury Steak Recipe
Grilled Flank Steak
Ingredients
- 2 pound flank steak
- 2 Tbsp garlic minced about 6 cloves
- 2 Tbsp worcestershire sauce
- 2 Tbsp balsamic vinegar
- 2 tsp dijon mustard
- 2 Tbsp soy sauce
- 1/3 cup olive oil
- 1/2 tsp pepper
Instructions
- In a small bowl whisk together the garlic, worcestershire sauce, balsamic vinegar, dijon mustard, soy sauce, olive oil and pepper
- Place the flank steak in a large resealable plastic bag or a shallow dish. Pour the marinade over the steak, making sure it's well-coated. Seal the bag or cover the dish and pop it in the refrigerator for at least 1 hour, but if you have time, let it marinate for up to 8 hours. The longer it marinates, the more flavorful your grilled flank steak will be.
- Preheat your grill to medium high. Remove the flank steak from the marinade and let any excess drip off. Then, place it on the grill. Grill the steak for about 4-6 minutes on each side for medium-rare or adjust the cooking time to your desired level of doneness.
- To cook in the oven: Preheat oven to 400°F (200°C) and place the marinated steak on a baking sheet. Cook for about 20-25 minutes, flipping it halfway through, or until it reaches your desired level of doneness.
- Remove from grill and allow it to rest for 5-10 minutes before slicing. Slice the flank steak against the grain.
Notes
How to Slice Flank Steak
- Always slice against the grain for maximum tenderness. Look for the long muscle fibers and cut perpendicular to them.
Notes & Tips
- Marinating time: At least 1 hour is good, but overnight is even better for deeper flavor.
- Slicing tip: Rest the steak for 5 minutes before slicing to keep juices locked in.
- Doneness guide: 125°F for rare, 135°F for medium-rare, 145°F for medium.
- Serving ideas: Pair with roasted vegetables, garlic smashed potatoes, grilled corn salad, or a fresh green salad.
Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Slice and freeze portions for up to 2 months. Reheat gently to avoid overcooking.