This post may contain affiliate links. Please read our privacy policy for additional information.
If you need more steak recipes, try a Swiss steak, a New York strip steak, or a rib eye steak. Serve any of these with Air Fryer French Fries and your favourite vegetable side. For a breakfast option, make some steak and eggs.
Reader Review
I used this marinade for my flank steak tonight and it was awesome! Rave reviews all around. Great recipe, didn’t adjust a thing!

Karlynn’s Recipe Notes
- Skill Level: This is a very easy recipe.
- Total Time: The marinade takes just 5 minutes to make. Marinating and cooking time will vary.
- Variations: Try using this marinade on other cuts of beef, or even on an entirely different protein like chicken or pork. Add some hot pepper flakes or a splash of your favourite hot sauce if you’d like to spice things up. Play with the exact amounts of each ingredient to find the balance you like best.
- Tools Needed: For this recipe, you’ll need a medium bowl or a large measuring cup, measuring spoons, a spoon or whisk, and a shallow glass dish or a zipper-sealed plastic bag.

What You’ll Need For Ingredients
Meat: This recipe will work especially well to tenderize tougher cuts of beef like flank steaks, but you can use the marinade on any type of steak. You could even try it on some pork chops or chicken thighs.
Mustard: This recipe calls for Dijon mustard rather than yellow mustard. Try a wholegrain Dijon mustard or something with horseradish added if you want some extra kick.
Vinegar: Balsamic vinegar combines some sweetness with its acidity, but if you don’t enjoy the taste, you can try apple cider vinegar or just plain white vinegar. Adjust the sweetness of the marinade accordingly.
Honey: Liquid honey provides the sweetness for this particular marinade. If you haven’t got any or don’t like it, try some maple syrup or whatever type of sweetener you’d normally use for cooking. Taste as you go to make sure you don’t oversweeten.

How To Make Flank Steak Marinade
This is a brief overview of the recipe. The full list of ingredients and step-by-step instructions are in the recipe card below.
- Mix the marinade ingredients in a bowl or measuring cup.
- Put flank steak into a shallow dish or zipper-sealed bag. Pour marinade over the meat, turning the meat so that it gets thoroughly coated.
- Cover and marinate in the fridge for several hours (anywhere from overnight to a full 24 hours).
- Preheat grill to medium-high and oil the grate.
- Remove steak(s) from marinade and place on grill. Cook for approximately 5 minutes per side.
- Take steaks off the grill and let rest on a plate for 5 minutes. Cut against the grain and serve.

Storage Instructions
Fridge: Unused marinade can be stored in a sealed container in the fridge for 2-3 days. You can store cooked steak in a closed container in the fridge for 3-4 days.
Freezer: While cooked steak is best fresh, you can store the leftovers in a sealed container or freezer bag in your freezer for 2-3 months. Defrost and reheat in a pan or the microwave.
Other Delicious Beef Recipes
Looking for more great ways to use beef?
Try this classic Guinness® Irish Stew or some Corned Beef and Cabbage.
Make a Herb and Garlic Stuffed Eye of Round Roast with your favourite veggie side dishes.
If you’re still in the mood for steak, try Teriyaki Steak or Pepper Steak.
There you go, folks. A quick and easy way to make a delicious flank steak. Try this recipe and let me know what you think.
Happy Cooking!
Karlynn

Flank Steak Marinade
Ingredients
- ½ cup vegetable oil
- 2 tbsp lemon or lime juice
- ¼ cup balsamic vinegar
- ⅓ cup soy sauce
- 3 tbsp liquid honey
- 1 tbsp Dijon mustard
- 1 tbsp finely minced garlic, minced
- ½ tsp ground black pepper
- 1 ½ pounds flank steak
Instructions
- In a medium bowl or large liquid measuring cup,, mix the oil, lemon juice, balsamic vinegar, soy sauce, liquid honey, Dijon mustard, minced garlic, and black pepper.
- Place the flank steak in a shallow glass dish or a sealing plastic Ziploc bag. Pour the marinade over the steak, turning the meat to coat thoroughly. Cover, and refrigerate overnight. If you want, you can also marinate for a full 24 hours with great results.
- Preheat your grill to a medium-high heat.
- Oil the grill grate on your BBQ . Place the flank steaks on the grill, and discard the marinade. Grill the flank steak for 5 minutes per side, or to desired doneness.
- Remove and place on a plate. Let rest for 5 minutes, then slice against the grain and serve.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.











Glenn Kaleta says
Would like the recipes.
Pam says
I used this marinade for my flank steak tonight and it was awesome! Rave reviews all around. Great recipe, didn’t adjust a thing!
Chantal says
Just made the marinade, does it have to sit overnight though?
Paddy Bateman says
Love how you describe the added bonus of using the marinade and turning it into a sauce. A simple trick with tons of flavour. This will be a meal I make soon! Will post the results….looks delicious.
jackie says
I like med. well done steaks – how long would I grill on each side?
Thank you for all the great recipes!!