This is the flank steak recipe that makes you a BBQ hero—sweet, savory, and melt-in-your-mouth juicy. The easy marinade transforms an affordable cut into the star of any grill night, perfect for salads, tacos, or sandwiches. Simple, crowd-pleasing, and fuss-free, with leftovers that make the best steak sandwiches.

Why You’ll Love This Marinated Flank Steak Recipe
Effortless But Epic
Five minutes to whisk together the marinade, a quick soak in the fridge, and you’re halfway to steak greatness.
Sweet, Savory, and So Tender
Brown sugar and soy sauce bring those crave-worthy flavors, while olive oil and vinegar work their magic for juicy results every time.
Flexible Cooking
Grill, pan-sear, broil, or bake—this recipe works however you like to cook.
Perfect for Entertaining (or Meal Prep)
Marinate ahead, grill when ready, slice and serve. Leftovers? They’re unreal in sandwiches or salads.
Ingredients for the Best Flank Steak Marinade
- Low sodium soy sauce – The salty-sweet backbone.
- Olive oil – For moisture and richness.
- Brown sugar – Adds a subtle sweetness and caramelizes beautifully.
- Apple cider vinegar – For brightness and tenderizing power.
- Worcestershire sauce – Extra depth and umami.
- Dijon mustard – Sharpness and a little tang.
- Ground black pepper – For bite.
- Fresh garlic – All the flavor.
- Flank steak – The real MVP here (1.5 to 2 pounds is perfect).
For precise amounts, check the recipe card at the end of the post.
Tips for Perfect Marinated Flank Steak
- Marinate for at least 2 hours, up to 24. Overnight is best for max flavor.
- Reserve a couple spoonfuls of marinade before adding the beef. You’ll drizzle this on the cooked steak for an instant “sauce.”
- Scrape off extra garlic before grilling. Prevents burning and bitterness.
- Slice against the grain. This makes every bite extra tender—don’t skip!
- Let the steak rest under foil after cooking. Keeps those juices where you want them: in the steak.
How to Make Marinated Flank Steak
Here’s your quick game plan for steak success:
1. Whisk the Marinade:
Mix soy sauce, olive oil, brown sugar, vinegar, Worcestershire, Dijon, and pepper in a big bowl or freezer bag. Reserve 2 tablespoons for later, then stir in the garlic.
2. Marinate:
Add the steak to the marinade, turning to coat. Cover and chill for at least 2 hours, or up to 24. The longer, the better.

3. Grill, Pan-Sear, Broil, or Bake:
Heat your grill (or grill pan) to medium-high. Cook steak about 5-6 minutes per side for medium, or until it hits 145°F inside (use a thermometer for best results).

4. Rest, Slice, Serve:
Let the steak rest under foil for 5-10 minutes. Then, slice thinly against the grain. Drizzle with your reserved marinade for the finishing touch.


Recipe Variations & Flavor Twists
- Add Heat: A pinch of chili flakes or a splash of hot sauce amps up the spice.
- Go Herbal: Chopped cilantro, parsley, or oregano work wonders in the marinade.
- Citrus Brightness: Stir in a squeeze of lime, lemon, or orange juice.
- Switch the Sweetener: Swap brown sugar for honey for a subtle twist.
- Other Steaks: Use this marinade for skirt, sirloin, ribeye—whatever you’ve got.
Storage, Leftovers & Make-Ahead Tips
- Store: Leftover steak keeps in an airtight container in the fridge for up to 4 days.
- Use it up: Great for sandwiches, salads, wraps, or stir fry.
- Meal prep: Slice and portion for easy lunches all week.
- Freezer-friendly: Freeze uncooked steak in marinade, then thaw and cook when ready.
How to Serve Marinated Flank Steak
- With mashed potatoes, roasted veggies, and a fresh green salad.
- Sliced in tacos, wraps, or steak sandwiches.
- Over rice or cauliflower rice for a low-carb plate.
- Tossed in a salad with a citrusy vinaigrette.

What to Avoid
- Don’t over-marinate: 24 hours is the max—more can make the meat mushy.
- Don’t skip the rest after cooking: This is the secret to juicy steak.
- Don’t cut with the grain: Slicing across the grain is everything for tenderness.
FAQ
Slice against the grain—look for the muscle lines and cut perpendicular. This keeps each bite juicy and tender, not chewy.
Absolutely! Marinate for at least 2 hours, up to 24 hours for max flavor and tenderness.
No problem! Sear the steak in a hot skillet or grill pan, or broil it in your oven. You still get all the great flavor.
Try it in steak salads, tacos, sandwiches, or even a hearty breakfast hash. It’s super versatile—get creative!
Marinated Flank Steak Recipe
- Total Time: 17 minutes
- Yield: 4 servings 1x
Description
This Marinated Flank Steak Recipe is your go-to for juicy, flavor-packed steak every time. With a quick, sweet-and-savory marinade and flexible cooking options, it’s perfect for weeknights, entertaining, or meal prep.
Ingredients
- ¾ cup low sodium soy sauce
- ¼ cup olive oil
- ¼ cup packed brown sugar
- 1 tablespoon apple cider vinegar
- 1 tablespoon Worcestershire sauce
- 2 teaspoons Dijon mustard
- ½ teaspoon ground black pepper
- 2 teaspoons chopped garlic
- 1.5 pounds flank steak
Instructions
- In a large bowl or resealable freezer bag, combine soy sauce, olive oil, brown sugar, apple cider vinegar, Worcestershire sauce, Dijon mustard, and black pepper. Reserve 2 tablespoons of marinade for later.
- Stir chopped garlic into the marinade, then add the flank steak and turn to coat. Cover and refrigerate at least 2 hours, up to 24 hours.
- Preheat your grill (or grill pan) to medium-high. Remove steak from marinade and scrape off garlic. Grill for 5–6 minutes per side, or until desired doneness (145°F for medium).
- Transfer to a plate, cover loosely with foil, and rest 5–10 minutes. Slice thinly against the grain and drizzle with reserved marinade to serve.
Notes
Don’t marinate longer than 24 hours. Scraping off garlic helps prevent burning. Works great with skirt steak, sirloin, or ribeye too!
- Prep Time: 5 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grill
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 7g
- Sodium: 1100mg
- Fat: 24g
- Saturated Fat: 5g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 0g
- Protein: 40g
- Cholesterol: 90mg



Leave a Reply