Skip to Content

Balsamic Flank Steak

Delicious flank steak tenderized while marinating in a full-bodied, rich balsamic vinaigrette, the warm nuttiness of balsamic vinegar, dijon mustard, herbs and spices, this balsamic flank steak recipe is worth repeating!

Balsamic Flank Steak |

Start by marinating the flank steak in the balsamic vinaigrette, then store the balance of the vinaigrette in a jar in your fridge to use on a salad. Drizzled over the cooked flank steak, onto a crisp salad, over roasted veggies! I’m drooling! I love the deep, nutty, rich flavor of balsamic vinegar! Drizzled onto an Italian sub sandwich, sopping it up with warm Italian bread…oi, makes me hungry just thinking about this delicious vinegar.

But I digress! Here is the recipe for this wonderful marinade / vinaigrette!

TIP: Just want you to know that it is so easy to interchange things like this when you are missing an ingredient, when it comes to replacing dried herbs for fresh herbs, keep in mind that dried herbs are much more concentrated in flavor than a fresh herb. I think the hardest one to substitute is oregano, so test it, use a little, take a little taste, adjust as needed. I used a scant ½ tablespoon for this recipe which felt like the right amount.

Next toss in dried oregano (yes dried, in this instance dried is better than fresh).

Next comes the whole grain mustard, I just so happened to have a teensy-tinsy jar leftover from a delivery meal service, so I used that, but don’t go out and buy whole grain mustard unless you want to, a good dijon will work the same!

Now for the piece de resistance, the cream of the crop, the rule of drool…balsamic vinegar!

Now, put the lid on the blender, remove that little topper part and turn on blender on low, slowly pouring in your olive oil and blend until creamy, or here is a fun term, until it’s emulsified! In the cooking world an emulsion is explained like this: “An emulsion is a mixture of two or more liquids that are normally immiscible (unmixable or unbendable).”

By slowly mixing these two ingredients together you get that beautiful creamy texture of a balsamic vinaigrette. I know many people think there is a creamy ingredient to make it look like this, but truly it’s just this process of slowly drizzling while blending or whisking like crazy that makes it that beautiful light brown colored deliciousness.

So emulsify those immiscible liquids, baby!

After it’s been emulsified add a ½-1 teaspoon of kosher salt and some fresh ground pepper to taste.

Take your 2-3 pound flank steak and score it slightly on both sides, place into dish or freezer baggie.

If barbecuing your meat the same day, place your meat into a glass dish and pour enough to coat the steak, reserving about ½ – ¼ cup of the vinaigrette for later use. Cover with plastic wrap and refrigerate for 4-24 hours.

If freezing, replace the glass dish with a freezer baggie, be sure to write the name of the item and the cooking instructions (or make a copy of this recipe) on the baggie. Place meat in baggie and pour marinade over the top, reserving ½ – ¼ cup for later use on a salad and to pour over the meat after cooking.

When ready to grill, remove from freezer and thaw overnight in the fridge, or on the counter 2 hours.

Place remaining vinaigrette in a small jar and refrigerate, bringing to room temperature about 30 minutes before using.

Day of Instructions: Heat the grill to medium heat, lightly oil the grill and remove the steak from the marinade, allowing excess to drip off. Place on grill and cook for about 6-8 minutes per side, a little longer if your steak is a little thicker. If desired, pour the vinaigrette that steak was marinating in onto steak on grill while cooking or discard; being careful of flare-ups from the oil.

Remove from grill and allow to rest, tented loosely with foil for about 5 minutes.

After resting, thinly slice the meat against the grain and serve immediately, pass or drizzle with reserved dressing (the one that was in the fridge and not on the meat. 🙂

Have plenty of napkins ready for the drool-fest!

Serve with a crisp salad, drizzled with that wonderful leftover vinaigrette, some juicy watermelon, and maybe even a flaky biscuit. And you’ll love it with this amazingly simple margarita!

Like this recipe?
Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️star rating in the recipe below!

Balsamic Flank Steak
Yield: 4-6 servings

Balsamic Flank Steak

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

A beautifully balanced balsamic vinaigrette used as a marinade for tender and easy flank steak.


  • 2 garlic cloves, rough chopped
  • 1 tablespoon fresh rosemary leaves (chopped) or ½ tablespoon dried rosemary
  • 1 tablespoon dried oregano
  • 2 tablespoons whole-grain mustard, or dijon mustard
  • ½ cup balsamic vinegar
  • 1 cup extra-virgin olive oil
  • kosher salt
  • fresh ground pepper
  • 2-3 pound flank steak


  1. In a blender, combine garlic, rosemary, oregano, mustard and vinegar and blend until garlic is mixed well.
  2. While machine is on (keep cover on, removing the smaller opening at top), gradually add olive oil and blend until creamy.
  3. Season lightly with salt and pepper, between ½ - 1 teaspoon of kosher salt and a little pepper.
  4. If making immediately add the meat to a glass dish, scoring slightly on both sides, pour all but about ½-¼ cup vinaigrette over meat. Lift to coat all sides of the flank steak.
  5. Allow to marinate in the fridge for 4 - 24 hours.
  6. If freezing, place meat in freezer baggie (don't forget to write the instructions and what it is on the baggie).
  7. Pour all but ½ - ¼ cup vinaigrette over meat, squish around coating all sides and remove air before sealing tightly.
  8. Pour leftover vinaigrette into small jar and place in fridge, removing from fridge about 30 minutes before serving.
  9. Lay flat in freezer.
  10. When ready to cook, remove from freezer and place in fridge overnight or on counter for 2 hours.
  11. Heat grill to medium and lightly oil grill.
  12. Remove steak from marinade, allowing excess to drip off.
  13. Place steak on grill and grill for 6-8 minutes per side (depending on thickness and desired doneness).
  14. If desired, baste or pour vinaigrette left in baggie or dish onto meat while cooking.
  15. Remove from grill and allow to rest on plate for 5 minutes, loosely covered with foil.
  16. Slice against the grain and drizzle with a little remaining vinaigrette (the one from the fridge, not what was on the meat).
  17. Serve immediatly.
  18. Pair with a crispy salad drizzled with vinaigrette, roasted veggies (also drizzled with vinaigrette), juicy watermelon and a flaky biscuit.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 586Total Fat: 41gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 29gCholesterol: 134mgSodium: 232mgCarbohydrates: 4gFiber: 1gSugar: 2gProtein: 47g

The nutritional information is estimated and may not be entirely accurate, at times it pulls information for suggestions and options which may increase calories, etc. Nutritional information will change based on used ingredients, quantities used, etc.

Did you make this recipe?

Go ahead, MAKE MY DAY! PIN on Pinterest and Comment on the blog!



I enjoy sharing easy recipes that are wholesome and delicious. I am fed by my faith, family, friends & food! Welcome to my kitchen! Read more...

Thai Coconut Grilled Chicken
Zucchini Lemon Bread with Lemon Glaze

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe