Grilled Flank Steak

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published July 21, 2023 • Updated March 8, 2026

Reader Rating
5 Stars (3 Reviews)

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.

Medium rare slices of steak spilling juices on a white platter and covered with chopped parsley.

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.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 685+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Grilled Flank Steak

5 (3) Prep 8m Cook 10m Total 18m 3 servings

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

1
Prepare steak

Pat steak dry with a paper towel on all sides. Place steak in a large baking dish, plate or Ziploc bag.

Patting steak dry with a paper towel.
Tip Most butchers sell flank steak trimmed and ready to cook.
Ingredients for this step
  • 18 oz flank steak
2
Make flank steak marinade

In a small bowl, whisk together avocado oil, minced parsley, minced cilantro, mustard, vinegar, garlic and salt.

A small glass dish with herb marinade inside.
Tip 1 teaspoon of garlic powder can be substituted for fresh garlic; however, fresh herbs are preferred
Ingredients for this step
  • 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
3
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.

A large chunk of beef marinating in a herb garlic marinade in a baking dish.
Tip Don't let flank steak marinate longer than 10 hours or else the meat can get chalky and firm from the vinegar.
4
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.

A piece of steak grilling on a gas grill.
Tip If using a charcoal grill, light up an entire chimney of coals and pile them all under one side of the grill. As soon as the coals on top are hot, add the steak and cook as instructed.
5
Let rest

Transfer steak to a cutting board and allow to rest for at least 5 minutes before slicing the steak against the grain to serve.

Slicing steak against the grain with a knife and fork.
Nutrition Per Serving 6 oz steak
410 Calories
28g Fat
36g Protein
1g Net Carbs
1g Total Carbs
3 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Grilled Flank Steak

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.

Browse by Ingredient
Similar Recipes

Others looking for “Grilled Flank Steak” also liked:

Juicy, tender slices of steak on a plate with parsley sprinkled on top.

What is flank steak

This cut comes from the belly of the steer, toward the rear end. It’s a wide, flat, rectangular piece with a moderately beefy flavor and a strong visible grain. I reach for it instead of pricier cuts like ribeye because it’s significantly cheaper and, when cooked correctly, just as tender and juicy.

Since it’s on the thinner side, the grill is where this steak really shines. I can feed a whole table off one piece and have it done in minutes over high heat, while still nailing a medium-rare center. It’s a naturally low carb cut with zero carbs and solid protein per serving.

Another name for flank steak

You might see it labeled as London Broil or Jiffy Steak at the butcher counter. Some grocery stores sell it pre-sliced as stir-fry beef, but I always buy the whole cut so I can control the slice thickness.

Selecting the best cut

When I’m shopping, I look for an even, deep red color with some fat marbling running along the muscle. I avoid any piece that still has a thin membrane attached or looks shredded on the surface. A smooth, clean surface without nicks or gouges means the butcher handled it well.

Skirt steak vs flank steak

These are two different cuts, though I get asked about the comparison constantly. Both are flavorful, affordable, and cook best over high heat, but here’s how I tell them apart:

  • Where they come from: Both are from the belly of the cow. Skirt is the diaphragm muscle, while flank sits just below it.
  • Texture: Flank is leaner and more compact with a tight, pronounced grain. Skirt has a looser texture and turns tough fast if you overcook it.
  • Shape: Skirt comes in a long, thin strip. Flank is wider, more rectangular, and a bit thicker.
  • Flavor: I find skirt has a beefier, more buttery taste. Flank is milder, which is why I like pairing it with a bold marinade.

Flank steak substitutes

If your grocery store doesn’t carry this cut, I’ve used all of these with good results. They cook the same way (hot and fast), have a similar flavor profile, and are all thin enough for quick grilling.

My top substitutes are skirt steak, hanger steak, and flap meat. Skirt is the closest match in flavor. Hanger has a bit more richness. Flap meat (sometimes called sirloin tip) is the most budget-friendly of the three. All work with this mustard-herb marinade.

A platter with sliced flank steak cooked medium rare on it. Half of the steak is sliced and other other is whole. A fork and parsley are nearby.

How to cut flank steak

Most of the time this cut comes pre-trimmed from the butcher with membranes removed, so there’s no extra prep work on your end. I just pat it dry and it’s ready for the marinade.

After cooking, the key is cutting against the grain. The grain is those long, parallel lines running along the surface of the meat. I position my knife perpendicular to those lines and slice into thin strips, about 1/4 to 1/2 inch thick. Thinner slices give you more tender bites. I use a long, sharp carving knife and let the blade do the work.

Simple flank steak marinades

This cut has a mild, beefy flavor on its own, so I keep my marinades simple and let the meat stay the star. Besides the mustard-herb version in this recipe, here are a few others I’ve tested and keep coming back to:

  • Herb garlic: 1/4 cup olive oil, 4 cloves smashed garlic, 1 tablespoon whole black peppercorns, 1 teaspoon fennel seeds, 1/2 cup chopped parsley, 1/2 teaspoon fresh thyme, 2 tablespoons soy sauce, 1 1/2 teaspoons salt. I marinate at least 6 hours with this one.
  • Homemade steak sauce: My version of A-1. Combine 1/2 cup Worcestershire sauce, 1/4 cup soy sauce, 3 tablespoons brown sugar-free sweetener, 2 cloves smashed garlic, 2 tablespoons Dijon mustard, 2 tablespoons tomato paste, 1/2 cup avocado oil. Even an hour of marinating gives good flavor.
  • Cilantro lime: Fresh cilantro and lime juice. Bright and tangy. I like it best sliced over cauliflower rice or tucked into tacos.
  • Fajita: A soy sauce-based marinade that tastes like the steak fajitas at a good Mexican restaurant. I reach for this one on taco night.

I rotate through all of these during the summer. They’re all keto with zero net carbs from the marinades.

Recipes that use flank steak

I usually enjoy this steak on its own or with a simple side, but it works in a lot of other meals too. Here are some recipes I rotate through:

  • Air fryer steak bites: Cut the steak into cubes before cooking for a fast weeknight version.
  • Keto grilled pizza: Sliced leftover steak makes an incredible pizza topping.
  • Keto BBQ chicken: If you’re firing up the grill for steak, throw some chicken on the other side.
  • Grilled salmon: Another fast-grilling protein I rotate with through the summer.
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

crispy ground beef cooked with broccoli florets in a skillet
10 Mins
Keto Beef and Broccoli
4.6 Stars (10 Reviews)

My go-to keto dinner when nothing else is planned. Ground beef, soy sauce, sesame oil, broccoli. Chinese takeout flavor in 10 minutes, 6g net carbs.

See the Recipe
keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.8 Stars (69 Reviews)

I use deli chicken instead of noodles in this keto lasagna. No watery layers, zero prep, 30 minutes to the oven. 34g protein, 4g net carbs. Day 2...

See the Recipe
crispy chicken fried steak on a plate with gravy on top and a couple of keto sides
22 Mins
Keto Chicken Fried Steak
4.9 Stars (22 Reviews)

My husband's favorite keto chicken fried steak. Cubed steak double-dredged in almond flour and seasoned pork rinds, fried in butter until...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.8 Stars (15 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
A creamy homemade hamburger helper casserole in a skillet topped with parsley.
17 Mins
Keto Hamburger Helper
4.7 Stars (14 Reviews)

Hamburger helper was one of my favorite meals as a kid, and I get why my mom loved it. Now I make a homemade keto hamburger helper that's high in...

See the Recipe
carmelized korean short ribs on a plate
11 Mins
Air Fryer Short Ribs
4.9 Stars (7 Reviews)

Flanken cut short ribs marinated in a sugar-free Korean BBQ sauce and air fried until the fat renders crispy and the meat stays juicy. I make these...

See the Recipe
Reviews 8
5 Stars (3 Reviews)
  1. R
    Ray Mar 20, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 21, 2026

      That 5-minute rest is why the crust stays. Most people cut too early and it all runs off.

  2. A
    Ana Mar 14, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 16, 2026

      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.

  3. L
    Luis Mar 12, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 15, 2026

      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.

  4. Q
    Quinn Mar 8, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 12, 2026

      Stone ground's thick enough to actually grip when you press it in. Gotta try it that way next time, 30 seconds is nothing.

Leave a Review