Flank steak is one of those cuts of meat that can truly shine with the right marinade. Its rich flavor and tender texture make it perfect for a variety of cooking methods, whether you prefer to sear, grill, or broil. This Flank Steak Marinade Recipe (To Sear, Grill, OR Broil Finish) is a game-changer for your weeknight dinners or weekend gatherings. With a blend of savory, sweet, and tangy ingredients, this marinade enhances the natural flavors of the steak, making it a standout dish that everyone will love.
Why I Love This Recipe

I adore this marinade because it’s incredibly versatile. Whether you’re in the mood for a quick weeknight meal or planning a backyard barbecue, this recipe has got you covered. The combination of flavors is well-balanced, and the steak comes out tender and juicy every time. Plus, it’s simple to whip up, and you likely have most of the ingredients already in your pantry.
Ingredient Rundown
- ½ cup extra virgin olive oil – This serves as the base of the marinade, adding richness and helping to tenderize the meat.
- ½ cup soy sauce – Provides a savory umami flavor. If you prefer, you can substitute with Worcestershire sauce for a different taste.
- 1 tbsp Champagne vinegar – This adds a subtle acidity. Feel free to use white or red wine vinegar as alternatives.
- Juice of 1 lime – Fresh lime juice brightens up the marinade and adds a zesty kick.
- 2 tbsp honey – A touch of sweetness balances the savory flavors. Brown sugar can be used as a substitute.
- 1 tbsp Dijon mustard – This adds depth and a slight tanginess to the marinade.
- 1 tbsp minced garlic – Fresh garlic infuses the marinade with aromatic flavor.
- 1 tsp ground black pepper – Adds a bit of heat and depth.
- 1 tbsp minced ginger (optional) – For those who love the warm flavor of ginger, this is a great addition.
- ½ tsp red pepper flakes (optional) – For a touch of heat if you like a spicy kick.
- 1.5 lb flank steak – The star of the show! You can also use skirt steak if you prefer.
- 2 tsp fresh chopped cilantro (optional) – For a fresh garnish that brightens up the dish.
- 2 tsp olive oil – For cooking the steak after marinating.
Cook’s Kit
- Mixing Bowl – For combining the marinade ingredients.
- Whisk – To ensure all ingredients are well blended.
- Resealable Bag or Container – Ideal for marinating the steak, ensuring it’s fully coated.
- Grill, Skillet, or Broiler – Choose your cooking method based on your preference.
- Meat Thermometer – To check the doneness of the steak perfectly.
Build Flank Steak Marinade Recipe (To Sear, Grill, OR Broil Finish) Step by Step

Step 1: Prepare the Marinade
In a mixing bowl, combine the extra virgin olive oil, soy sauce, Champagne vinegar, lime juice, honey, Dijon mustard, minced garlic, ground black pepper, minced ginger (if using), and red pepper flakes (if using). Whisk until all ingredients are thoroughly mixed.
Step 2: Marinate the Steak
Place the flank steak in a resealable bag or a shallow dish. Pour the marinade over the steak, ensuring it is well coated. Seal the bag or cover the dish, and refrigerate for at least 1 hour, but ideally 4-6 hours for maximum flavor. You can marinate overnight for even better results.
Step 3: Preheat Your Cooking Method
Whether you’re grilling, searing, or broiling, preheat your cooking surface. If grilling, preheat the grill to medium-high heat. For stovetop searing, heat a skillet over medium-high heat. If broiling, set your oven to broil.
Step 4: Cook the Steak
Remove the steak from the marinade, allowing the excess to drip off. Lightly coat your grill, skillet, or broiler pan with 2 teaspoons of olive oil. Cook the steak for about 4-6 minutes per side for medium-rare, depending on thickness. Aim for an internal temperature of 130°F to 135°F. Adjust cooking time based on your preferred doneness.
Step 5: Rest and Serve
Once cooked, transfer the steak to a cutting board and let it rest for at least 5 minutes. This helps the juices redistribute for a more tender bite. Slice against the grain into thin strips and garnish with fresh chopped cilantro if desired. Serve with your favorite sides!
Holiday & Seasonal Touches

- During summer, serve the steak with a fresh corn salsa for a vibrant dish.
- Add seasonal vegetables like zucchini or bell peppers to the grill for a complete meal.
- For holiday dinners, consider serving the steak with a cranberry salsa for a festive twist.
- Pair with seasonal salads that incorporate citrus elements for a refreshing complement.
What Not to Do
There are a few pitfalls to avoid when making this Flank Steak Marinade Recipe (To Sear, Grill, OR Broil Finish):
- Don’t skip the marination time! Marinating for at least an hour is essential for flavor.
- Avoid cooking the steak without letting it rest; this will result in dry meat.
- Don’t slice the steak before resting; it will lose juices and become less tender.
- Be cautious with the saltiness of soy sauce; adjust other salt elements in your meal accordingly.
Refrigerate, Freeze, Reheat
If you have leftover cooked flank steak, here’s how to store it:
- Refrigerate: Store in an airtight container for up to 3 days.
- Freeze: Wrap tightly in plastic wrap and then foil, freezing for up to 3 months.
- Reheat: Use a skillet over medium heat or microwave on low power to gently warm the steak without drying it out.
Your Top Questions
Can I use a different cut of meat for this marinade?
Absolutely! While flank steak is ideal, you can use skirt steak or even chicken or pork. Just adjust cooking times accordingly.
How long should I marinate the steak?
For the best flavor, marinate for 4-6 hours, or overnight if time allows. The longer, the better!
What are good side dishes to serve with flank steak?
Flank steak pairs wonderfully with roasted vegetables, a fresh salad, or even a hearty grain like quinoa or rice.
Can I make this marinade in advance?
Yes! You can prepare the marinade a day ahead and store it in the fridge. Just give it a good whisk before using.
Next Up in Your Queue
- Honey Garlic Shrimp Skewers
- Grilled Vegetable Salad with Feta
- Savory Herb Roasted Chicken
- Cilantro Lime Rice
The Takeaway
This Flank Steak Marinade Recipe (To Sear, Grill, OR Broil Finish) is a must-try for meat lovers and anyone looking to elevate their weeknight dinners. With its blend of flavors and tenderizing properties, it makes flank steak not just a meal, but a culinary experience. The versatility of this recipe allows it to fit into any occasion, and the steps are straightforward, making it accessible for cooks of all skill levels. So fire up that grill, preheat your skillet, or set your broiler—deliciousness awaits!

Flank Steak Marinade Recipe (To Sear, Grill, OR Broil Finish)
Ingredients
For the Marinade:
- ½ cup extra virgin olive oil
- ½ cup soy sauce or Worcestershire sauce
- 1 tbsp Champagne vinegar or white/red wine vinegar
- 1 each lime Juice of 1
- 2 tbsp honey or brown sugar
- 1 tbsp Dijon mustard
- 1 tbsp minced garlic
- 1 tsp ground black pepper
- 1 tbsp minced ginger (optional)
- ½ tsp red pepper flakes (optional)
For the Steak:
- 1.5 lb flank steak or skirt steak
- 2 tsp fresh chopped cilantro (optional)
- 2 tsp olive oil for cooking
Instructions
Instructions:
- Step 1: Prepare the Marinade - In a mixing bowl, combine the extra virgin olive oil, soy sauce, Champagne vinegar, lime juice, honey, Dijon mustard, minced garlic, ground black pepper, minced ginger (if using), and red pepper flakes (if using). Whisk until all ingredients are thoroughly mixed.
- Step 2: Marinate the Steak - Place the flank steak in a resealable bag or a shallow dish. Pour the marinade over the steak, ensuring it is well coated. Seal the bag or cover the dish, and refrigerate for at least 1 hour, but ideally 4-6 hours for maximum flavor. You can marinate overnight for even better results.
- Step 3: Preheat Your Cooking Method - Whether you’re grilling, searing, or broiling, preheat your cooking surface. If grilling, preheat the grill to medium-high heat. For stovetop searing, heat a skillet over medium-high heat. If broiling, set your oven to broil.
- Step 4: Cook the Steak - Remove the steak from the marinade, allowing the excess to drip off. Lightly coat your grill, skillet, or broiler pan with 2 teaspoons of olive oil. Cook the steak for about 4-6 minutes per side for medium-rare, depending on thickness. Aim for an internal temperature of 130°F to 135°F. Adjust cooking time based on your preferred doneness.
- Step 5: Rest and Serve - Once cooked, transfer the steak to a cutting board and let it rest for at least 5 minutes. This helps the juices redistribute for a more tender bite. Slice against the grain into thin strips and garnish with fresh chopped cilantro if desired. Serve with your favorite sides!
Equipment
- Mixing Bowl
- Whisk
- Resealable Bag or Container
- Grill, Skillet, or Broiler
- Meat thermometer
Notes
- Don’t skip the marination time for maximum flavor.
- Let the steak rest after cooking to retain its juices.
- Slice against the grain for best texture.
