Marinated flank steak is our go-to cut of meat when we need to feed a hungry crowd in record time. It’s a thin cut so it cooks up quick—just eight to ten minutes for medium.

You will have to plan ahead to marinate the steak for about four to six hours. You’ll get plenty of wow-factor flavors. Flank steak is also especially good shredded and used in fajitas!

A marinated flank steak, sliced on a plate and ready to enjoy.

Marinated Flank Steak Recipe

Marinated flank steak is delicious on its own or thrown into your favorite recipes. The cut of meat is especially fantastic for festive fajitas.


Yield: 6 -8 servings
No ratings yet
Leave a Review


  • In a medium bowl, stir together oil, soy sauce, vinegar, Worcestershire sauce, mustard, garlic, onion powder, black pepper (or red pepper flakes) and cumin. Place meat in a resealable plastic bag and add marinade. Seal bag and gently shake to thoroughly coat the meat. Place the bag in a glass casserole dish and refrigerate for 4–6 hours.
  • Preheat grill to medium-high heat or set the oven to broil. Remove flank steak from the bag and discard the remaining marinade.
  • For the grill: oil the grill grate and place steak on the grill and cook 4–5 minutes per side, or to desired doneness. To broil, place steak on slotted broiler pan and broil in oven 5–6 minutes per side, or to desired doneness.
  • Remove steak from the heat, cover and allow to rest for 5 minutes before slicing thinly against the grain of the meat.


Slice the steak thinly against the grain for a tender and juicy cut!
Calories: 369kcal, Carbohydrates: 4g, Protein: 24g, Fat: 29g, Saturated Fat: 6g, Polyunsaturated Fat: 9g, Monounsaturated Fat: 6g, Cholesterol: 46mg, Sodium: 961mg, Potassium: 47mg, Fiber: 0.2g, Sugar: 2g
Tried this recipe?Mention @EverydayDishes or tag #everydaydishes!