Flank Steak Marinade
Flank steak is a versatile cut that’s perfect for grilling, stir-frying, or slow roasting. Its pronounced flavor and slight chewiness make it an excellent canvas for a quality marinade, which is where the magic happens. The right flank steak marinade can enhance its tenderness and infuse rich flavors that elevate your dish to something special. Whether you’re preparing for a backyard barbecue or a family dinner, having a go-to marinade for your flank steak is essential.
Table of Contents

When I first tried marinating flank steak, I was amazed at how simple ingredients could transform what could be a tough cut into something so juicy and flavorful. The bonus? This flank steak marinade requires minimal effort and brings a delightful array of flavors that excite the palate. Each bite bursts with savory notes of garlic, a hint of sweetness from honey, and the richness of olive oil. Can you feel that mouthwatering anticipation? I can’t wait for you to experience it for yourself!
Why You’ll Love This Recipe
- Simple & Quick: Prep only takes about 10 minutes, with minimal cleanup.
- Irresistible Flavor: Each bite is a harmonious blend of savory, sweet, and tangy tastes.
- Eye-Catching Appeal: Perfect for impressing guests at parties with vibrant visuals.
- Flexible Serving: Enjoy it for dinner, on salads, or in wraps—it’s a versatile staple!
- Diet-Friendly Options: Easily adaptable to various dietary needs, including gluten-free choices.
Ingredients You’ll Need
- 2 pounds flank steak: This cut is the star of the show, known for its flavorful profile. Choose a fresh piece with good marbling for the best results.
- 1/4 cup olive oil: A quality extra virgin olive oil enhances flavor and helps to tenderize the meat.
- 2 tablespoons red wine vinegar: This adds acidity, which is essential for flavor balance and meat tenderization.
- 2 tablespoons soy sauce: Provides a salty, umami-rich element that deepens the marinade’s depth.
- 1 tablespoon Worcestershire sauce: Adds complexity with its mix of tangy, savory notes—perfect for beef!
- 1 tablespoon honey: This natural sweetness balances the acidity and enhances the marinade’s richness.
- 3 cloves garlic, minced: Fresh garlic brings vibrant flavor and aroma, making the steak truly delightful.
- 2 tablespoons minced fresh parsley: Fresh herbs brighten the marinade and make the dish visually appealing.
- 1 teaspoon salt: Enhances all the flavors and helps tenderize the meat.
- 1 teaspoon black pepper: Adds a warm kick, complementing the other flavors.
- 1 tablespoon dried thyme: A subtle herb that brings an earthy note to the marinade.
How to Make Flank Steak Marinade
- Combine the Ingredients: In a gallon-sized zip-top bag or large container, mix together 1/4 cup olive oil, 2 tablespoons red wine vinegar, 2 tablespoons soy sauce, 1 tablespoon Worcestershire sauce, 1 tablespoon honey, 3 cloves minced garlic, 2 tablespoons minced fresh parsley, 1 teaspoon salt, 1 teaspoon black pepper, and 1 tablespoon dried thyme. Shake or stir to combine well.
- Add the Flank Steak: Place 2 pounds of flank steak into the marinade, ensuring all sides are coated. If using a bag, seal it tightly and massage the marinade into the meat.
- Refrigerate: Chill the marinating steak for at least 20 minutes, but for maximum flavor, let it sit for several hours or overnight.
- Cook the Flank Steak:
- For baking, preheat your oven to 425°F. Place the steak on a baking sheet and cook for 13-17 minutes, or until it reaches your desired doneness.
- If grilling, preheat the grill to medium heat, and cook each side for 6-7 minutes.
- Alternatively, in a cast iron skillet, sear over medium heat for 7-8 minutes per side. Always check with a meat thermometer to ensure it reaches your preferred level of doneness.
- Rest and Serve: After cooking, let the steak rest for 10 minutes to allow the juices to redistribute. Garnish with extra chopped parsley, and slice thinly against the grain before serving.
Storing & Reheating
After marinating, if you have any leftover steak, let it cool to room temperature before storing in an airtight container. Keep it in the refrigerator for up to 3 days. You can also freeze it for up to 3 months – just ensure it’s well wrapped to prevent freezer burn. When you’re ready to enjoy it again, reheat in a skillet over medium heat for about 5 minutes on each side, just until warm. Note that the texture may differ slightly from when it was freshly cooked, so use some extra marinade or a drizzle of olive oil to refresh its juiciness.
Chef’s Helpful Tips
- Avoid marinating flank steak for too long (over 24 hours) as the acidity can start to break down the meat and make it mushy.
- Always bring your steak to room temperature before cooking for even cooking.
- Use a meat thermometer to check for doneness—135°F for medium-rare and 145°F for medium.
- If grilling, make sure your grill grates are well-oiled to prevent sticking.
- For added flavor, try marinating overnight; the longer, the better!
- If you prefer it more herbaceous, feel free to add fresh rosemary or oregano to the marinade.
Each time I prepare this flank steak marinade, it creates memories filled with delicious food and happy gatherings. The flavors blend so beautifully that it never feels like work; instead, it’s a heartwarming experience in the kitchen.

Recipe FAQs
How long should I marinate flank steak?
For best results, marinate the flank steak for at least 20 minutes. However, if you have the time, letting it sit overnight will yield the most flavorful meat. Just be sure not to exceed 24 hours to avoid mushiness from the acid.
Can I use a different cut of beef?
Absolutely! While flank steak is excellent for this marinade, you can experiment with skirt steak, sirloin, or even beef tenderloin. Just adjust the cooking time based on the thickness and type of meat.
What can I serve with flank steak?
Flank steak pairs beautifully with a variety of sides. Consider serving it with a fresh garden salad, grilled vegetables, or creamy mashed potatoes. You can also slice it for tacos or sandwiches, greatly enhancing their flavor.
Can I make this marinade ahead of time?
Yes! You can prepare the marinade in advance and store it in an airtight container in the fridge for up to a week. Give it a good shake or stir before using to re-emulsify the ingredients.
PrintMore Main Dishes Recipes
- Steak Kabobs | Easy Grilled Skewers for Dad’s Cookout
- Steak Rice Bowl
- Ridiculously-Good Steak Lo Mein
- Steak Kabobs | Grilled Herb-Marinated Skewers for Dad
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Flank Steak Marinade
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Grilling
- Cuisine: American
Description
This Flank Steak Marinade delivers an irresistible flavor with simple prep. A perfect choice for a quick dinner or healthy meal that everyone will enjoy!
Ingredients
- 2 pounds flank steak
- 1/4 cup olive oil
- 2 tablespoons red wine vinegar
- 2 tablespoons soy sauce
- 1 tablespoon worcestershire sauce
- 1 tablespoon honey
- 3 cloves garlic, minced
- 2 tablespoons minced fresh parsley
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 tablespoon dried thyme
Instructions
- Combine all marinade ingredients in a large zip-top bag or container and mix well.
- Add flank steak to the marinade, ensuring all sides are coated. Chill for at least 20 minutes, or up to overnight.
- Cook the flank steak using your preferred method: bake at 425F for 13-17 minutes, grill over medium heat for 6-7 minutes per side, or cook in a cast iron skillet over medium heat for 7-8 minutes per side. Use a meat thermometer to check for desired doneness.
- Let the steak rest for 10 minutes. Garnish with additional chopped parsley and cut into thin slices against the grain before serving.
Notes
Marinating overnight enhances the flavor even more.
Ensure the steak reaches the desired internal temperature for safe eating.
Fresh herbs can be substituted based on personal preference.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 1000mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 38g
- Cholesterol: 100mg
