Grilled Flank Steak
Published July 21, 2023 • Updated March 8, 2026
This post may contain affiliate links. See my disclosure policy.
I make this marinated flank steak all summer long. It cooks in under 10 minutes on a hot grill, the mustard-herb mixture gives it a tangy, smoky depth, and it's become one of my favorite keto dinners for weeknights and cookouts.
Flank steak is one of those cuts I come back to every grilling season. It’s a fraction of the price of a tomahawk or ribeye, but when you cook it right (high heat, quick sear, proper rest), the flavor holds its own against steaks that cost three times as much. The outside gets a dark, smoky char while the inside stays pink and juicy. I’ve been making some version of this recipe since 2016, and it’s the one my husband asks for when grilling season kicks off.

I developed this mustard-herb marinade specifically for this cut because it doesn’t absorb marinades the way skirt or hanger steak does. The stone ground mustard and red wine vinegar are what drive the flavor. The vinegar gently breaks down the surface fibers for a more tender bite, while the mustard creates a tangy crust that caramelizes on the grill. Fresh cilantro and parsley round it out with an almost chimichurri-like brightness that makes the whole plate smell incredible. One thing I picked up from a reader: press the marinade into the meat with your hands instead of just brushing it on. Takes an extra 30 seconds, but you get noticeably more flavor through every bite.
What I love about this recipe is how little fuss it takes. I marinate for 2-8 hours (I’ve found 4 hours is the sweet spot for flavor without the meat turning chalky from the vinegar), preheat the grill to 450-500 degrees, and the steak is done in under 10 minutes. That’s faster than most weeknight dinners I make, and the cleanup is basically nothing.
I’ve served this at backyard cookouts alongside grilled marinated chicken and firecracker shrimp, and the steak always disappears first. The trick is slicing against the grain into thin strips about 1/4 inch thick. Cut with the grain and you’ll be chewing forever. Cut against it, and each piece practically falls apart on the fork. I use a long carving knife and let the blade do the work.
If you’re looking for a protein that doubles as meal prep, this is a good one to know. I’ve sliced leftovers cold over salads or reheated strips in a hot skillet for taco night. The marinade flavors stay punchy even the next day, and it reheats without getting tough if you keep it quick. For a keto-friendly cut with zero carbs and plenty of protein per serving, this is hard to beat.
How to grill flank steak?
I grill this cut over the hottest fire I can build, 450-500 degrees minimum. The wide surface area and relative thinness mean high heat is what gives you that charred, smoky crust before the inside overcooks. I shoot for 3-5 minutes per side, flipping occasionally until I see a good sear on both faces.
The biggest mistake I see people make is overcooking. This steak is at its best between rare and medium. Once you push past medium (above 145 degrees internal), it turns chewy and rubbery, and no marinade will save it. I pull mine at 125 degrees for medium-rare or 135 degrees for medium, then let it rest 5 minutes. Carryover heat brings it up another 5 degrees.
One thing I’ve learned over the years: set up a two-zone fire. All your heat on one side of the grill, nothing on the other. Sear hard over direct heat, then slide it to the cool side to finish gently if it needs more time. That way you’re in full control of the cook.
This works the same way on gas or charcoal. On gas, crank all burners to high for 10-15 minutes with the lid closed, then turn off one side for your cool zone. On charcoal, I light a full chimney and pile the coals under one half of the grate. Gas gives you more temperature control, charcoal gives you a deeper smoke flavor. I prefer charcoal for this recipe, but I’ve gotten great results on both.
Explore 685+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
18 oz flank steak
3 tablespoons avocado oil or neutral oil
2 tablespoons minced parsley
2 tablespoons minced cilantro
2 tablespoons stone ground mustard
1 tablespoon red wine vinegar
3 cloves garlic, minced
1 1/2 teaspoons salt
Step by Step Instructions
Step by Step Instructions
Prepare steak
Pat steak dry with a paper towel on all sides. Place steak in a large baking dish, plate or Ziploc bag.
- 18 oz flank steak
Make flank steak marinade
In a small bowl, whisk together avocado oil, minced parsley, minced cilantro, mustard, vinegar, garlic and salt.
- 3 tablespoons avocado oil
- 2 tablespoons minced parsley
- 2 tablespoons minced cilantro
- 2 tablespoons stone ground mustard
- 1 tablespoon red wine vinegar
- 3 cloves minced garlic
- 1 1/2 teaspoons salt
Marinate flank steak
Rub or brush steak marinade all over the meat. Let marinade soak in for at least 1-2 hours but up to 8 hours. Refrigerate while marinating.
Grilling flank steak
Thirty minutes before cooking, remove the flank steak from the refrigerator and allow beef to come to room temperature for even cooking. Preheat one side of the grill to high (450 – 500˚F). Once the grill is hot enough, place the flank steak on the hot side of the grill and cook until well charred, about 3-5 minutes. Flip and continue to cook until the second side is well charred, about 3 minutes more. Transfer the steak to the cooler side of the grill, cover and cook until the internal temperature is 125˚F for medium-rare or 135˚F for medium.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
How long to grill flank steak?
I cook mine for about 3-5 minutes per side over a very hot grill (450-500 degrees). The exact time depends on thickness and how hot your grill runs, but I always go by internal temperature rather than a timer. For medium-rare I pull it at 125 degrees, for medium at 135 degrees. Since this is a thin cut, it cooks fast, so I stay right next to the grill the entire time.
Can you marinate flank steak overnight?
I've done it, but I don't recommend going longer than 8-10 hours. The red wine vinegar in this marinade starts to break down the surface fibers, and past about 10 hours the texture gets chalky and firm instead of tender. My sweet spot is 4 hours. If you're short on time, even 1-2 hours of marinating makes a noticeable difference in flavor.
What internal temperature should flank steak reach?
I pull mine at 125 degrees for medium-rare or 135 degrees for medium. After resting 5 minutes, carryover heat brings it up another 5 degrees or so. I never cook this cut past medium because the texture turns rubbery and tough no matter what. A good instant-read thermometer is the single best tool I own for grilling.
Can you freeze marinated flank steak?
I do this all the time for meal prep. I make the marinade, coat the steak, and freeze it flat in a Ziploc bag. It keeps well for up to 3 months. The nice part is the steak marinates as it thaws in the fridge, so by the time it's defrosted (usually overnight), it's seasoned and ready for the grill.
How do you cook flank steak without a grill?
I use my cast iron skillet when grilling isn't an option. Heat it over high on the stovetop until it's smoking, then sear the steak 3-4 minutes per side. The broiler works too: set it to high, position the rack about 4 inches from the heat, and broil 4-5 minutes per side. I've gotten great results with both methods, though I prefer the cast iron for the crust it builds.
Can yellow mustard be used instead of stone ground mustard?
I've tested this with yellow mustard, stone ground, and Dijon. All three work, but I prefer stone ground because the coarser texture gives the marinade more grip on the surface of the meat. Yellow mustard is tangier and thinner. Dijon falls somewhere in between. Any of them will give you a good result, but stone ground is my first choice for this recipe.
How do you store and reheat leftover flank steak?
I wrap leftover slices tightly in foil or press them flat in a zip-top bag with the air squeezed out. They keep well in the fridge for 3-4 days. For reheating, I use a hot cast iron skillet with a splash of avocado oil, 30-45 seconds per side. The key is keeping it fast so it doesn't overcook and turn tough. I've also eaten cold slices straight from the fridge over a big salad, and the marinade flavor actually holds up better cold than reheated.
Can I use soy sauce or coconut aminos in the marinade?
I've swapped in soy sauce for the red wine vinegar and it works, but it changes the flavor profile from tangy and herbaceous to more of a savory, umami-forward steak. Coconut aminos are sweeter and milder, so I'd use a bit more if you go that route. I prefer the vinegar-mustard version on this recipe because the acidity cuts through the richness of the meat, but for an Asian-style variation I'd do 2 tablespoons soy sauce, skip the mustard, and add a teaspoon of sesame oil.


Been keeping meals simple since January, mostly ground beef and chicken, because I figured good steak cuts weren't really a keto thing. This marinated flank steak proved that wrong. Rested it five minutes, sliced against the grain, the mustard-herb crust held. 36g of protein, one net carb, done in under ten minutes on the grill. Didn't think I'd still be eating dinners like this.
That 5-minute rest is why the crust stays. Most people cut too early and it all runs off.
Don't have an outdoor grill so I used a cast iron grill pan and it still got that char on the outside. The mustard marinade really carries everything. Waiting for warmer weather to try it outside but not sure it'll even improve.
Maybe not. You've got the char, you've got the mustard. Smoke's a nice bonus but it's not going to change your life.
Used a cast iron since my grill isn't set up for spring yet, and the stone ground mustard in the marinade basically crusts up against the hot pan in a way I wasn't prepared for. Sliced it thin against the grain and it held up really well for a stovetop cook.
Cast iron runs hotter than most grills. That crust sets in fast. Thin against the grain on stovetop flank is the only way to keep it from getting chewy.
Figured out that pressing the marinade into the meat instead of just brushing it on gets way more of that mustard-herb flavor through every bite. Takes an extra 30 seconds but the difference is real.
Stone ground's thick enough to actually grip when you press it in. Gotta try it that way next time, 30 seconds is nothing.