Pan-Seared Bavette Steak (Flap Steak)

PREP TIMEREST TIMECOOK TIMETOTAL TIME
5 mins45 mins to 6 h10 mins1 to 6 hours

This pan-seared bavette steak is tender and full of flavor with a nice crust. Bavette is a thinner cut, which means it cooks quickly. The goal of this recipe is to achieve a decent crust on the outside while keeping the inside at medium doneness so it stays juicy and tender. After removing the steak from the pan, you will melt butter with garlic and herbs right in the same skillet. Then, spoon that buttery mixture over the sliced bavette steak (flap steak) just before serving – it’s such an easy step, but it makes the flavor so much better.

Vertical photo of pan-seared bavette steak
Pan-seared bavette steak, sliced on a wooden cutting board

There are many recipes for grilled bavette steak. But you don’t have to fire up the grill to make this cut shine. Bavette (also known as flap steak) is just as good pan-seared – seasoned simply with salt and pepper, cooked hot and fast, sliced against the grain, then finished with melted garlic-herb butter for that extra hit of flavor. This recipe is perfect for those days when the weather keeps you inside and grilling isn’t an option.

The Ingredients You’ll Need

  • Bavette Steak (Flap Steak): If you have a whole muscle, cut it into smaller steaks that fit comfortably in your pan.
  • High-smoke-point oil: 3-4 tablespoons (45-60 ml), I recommend refined avocado oil
  • Kosher salt: 1 teaspoon
  • Black pepper: 1 teaspoon (finely ground black pepper)
  • Unsalted butter: 2 tablespoons (28 g)
  • Garlic: 2–3 cloves, peeled
  • Fresh herbs: 2 thyme or rosemary sprigs

The Tools You’ll Need

  • Pan: Cast-iron, carbon steel, or heavy-bottomed stainless steel skillet.
  • Tongs
  • Instant Read Thermometer

How to Pan Sear Bavette Steak – Step by Step Photos

Gather your ingredients and tools first, then follow the steps below.

Ingredients: Black pepper, garlic, salt, butter, avocado oil, thyme, and bavette steak.
Ingredients: Black pepper, garlic, salt, butter, avocado oil, thyme, and bavette steak.

Step 1: Prepare the Bavette Steak

If you’re working with a whole bavette muscle, start by trimming off any excess fat and silver skin. Then cut it into a few smaller steaks of even thickness – they’re much easier to cook evenly in a pan this way.

Pat each piece dry on all sides with paper towels. Season generously with kosher salt on both sides and place the steaks on a wire rack. For best results, leave them uncovered in the refrigerator for 4–6 hours. About 30 minutes before cooking, remove the steaks from the fridge to let them rest at room temperature. If you’re short on time, you can salt them and let them rest at room temperature for 45–60 minutes instead.

Note

Bavette steak is a relatively thin cut, about 0.5 to 1 inch (1.3–2.5 cm) thick, which makes it challenging to achieve both a good crust and medium doneness on the inside. This is why I focus on getting the steak ready before it ever hits the pan.

The steak’s surface must be dry to achieve a nice sear. That’s why I always recommend dry-brining bavette for 4–6 hours. It dries out the surface and enhances the steak’s taste. Sure, you can get away with a 45–60 minute rest after salting, but if you’ve got the time, go for the longer dry brine – it’s 100% worth it for this cut. Just don’t go past 6–8 hours. The longer it sits salted in the fridge, the thicker the gray band under the crust becomes, and with a thin cut like bavette, that gray band can be pretty noticeable (and not very appealing).

And please don’t sear any steak just a few minutes after salting it. Trust me, it’s not worth it. Right after you salt a steak, the salt draws out liquids to the surface (the peak occurs around the 15–20 minute mark). Then, over the next 45–60 minutes, that moisture gets pulled back in. That’s when the surface is finally dry enough to sear properly. Skip the wait, and you’ll end up steaming your steak instead of searing it.

Salted bavette steak 5 minutes later
Salted bavette steak, 5 minutes later.

Step 2: Preheat the Pan

Place the pan over medium-high heat and let it heat for 3-4 minutes. Add 3–4 tablespoons of a high-smoke-point oil (like refined avocado oil) and give it another minute to get hot. While the pan is coming up to temp, pat the bavette dry one last time with paper towels, then season both sides with freshly ground black pepper. By the time the pan is hot and the oil is shimmering, you’re ready to start cooking.

Note

A hot pan is the key to a great sear. The Maillard reaction (browning) proceeds rapidly in roughly the 140–165°C (284–329°F) zone, but because the pan temperature drops the moment the steak hits it, I preheat the skillet hotter, to about 450–500°F (232–260°C), so that after the initial temperature drop, the surface remains in the browning range.

On my gas stove, it usually takes about 4–5 minutes over medium-high heat to bring a cast-iron skillet to a temperature of around 450–500°F (232–260°C).

At these temps, skip butter and extra-virgin olive oil because they’ll burn. Use a high-smoke-point oil. I prefer refined avocado oil for its neutral flavor and high smoke point of 510°F (265°C). I listed a few good alternatives below.

Type of FatSmoke Point ºFSmoke Point ºC
Refined Avocado Oil520ºF270ºC
Refined Safflower Oil510ºF266ºC
Beef Tallow480ºF250ºC
Pecan Oil470ºF243ºC
Refined Peanut Oil450ºF232°C
cast iron skillet heated to 471 Fahrenheit
Cast iron skillet heated to 471°F (244°).
bavette steak seasoned with finely ground black pepper
Bavette steak seasoned with finely ground black pepper.

Step 3: Pan-Sear the Bavette Steak

Gently place the bavette in the hot pan and press it down with tongs to ensure even contact with the surface. From there, keep cooking the steak, flipping every 30 seconds, until the internal temperature is about 15°F (8°C) below your target doneness (I recommend not going lower than medium for this cut). Then remove bavette from the pan and place it on a cutting board to rest for about 5 minutes. While it’s resting, move on to the next step.

Here’s a simple temperature chart showing when to remove the steak from the pan to reach your preferred doneness:

DonenessRemove at temp:Final temp:
Rare105–115°F (40–46°C)120–130°F (49–54°C)
Medium Rare115–125°F (46–52°C)130–140°F (54–60°C)
Medium125–135°F (52–57°C)140-150˚F (60–66°C)
Medium-Well135–145°F (57–63°C)150-160˚F (66–71°C)
Well Done145–155°F (63–68°C)160°F+ (71°C+)
These guidelines apply only to cooking bavette steak in a pan.

Note

Turn on your exhaust fan or open a window to ventilate the area. Searing at high heat creates a significant amount of smoke. With a thinner cut like bavette steak (flap steak), I prefer to start by pressing it with tongs or a weight to ensure full contact with the pan, and then flip it every 30 seconds. This method helps build a much better crust.

Use a meat thermometer to check the internal temperature as you go. Don’t rely solely on cooking time, as there are too many variables that can affect how quickly a steak cooks in a pan. Since bavette is a thinner cut, insert the probe from the side, not from the top. This way, you’ll get a much more accurate reading of the steak’s center temperature.

And forget the popular “remove it 5°F (3°C) below target doneness” rule. That rule works for gently cooking methods, such as reverse sear, smoking, or oven-roasting, but not for steaks cooked in a very hot pan. Carryover cooking is much more intense here. With bavette, expect about a 15°F (8°C) rise as it rests within 5-7 minutes. So please remove it from the pan when it’s 15°F (8°C) below your target doneness to prevent overcooking.

Bavette steak being pressed with tongs in a hot pan
Bavette steak pressed with tongs in a hot pan.
Bavette steak pressed with tongs in a hot pan

Step 4: Prepare the Aromatics

With the pan still over medium-high heat, add a few peeled garlic cloves and sprigs of rosemary or thyme. Let the garlic sear just until it starts to turn lightly golden. Next, lower the heat to medium-low and add the butter. Once the butter has melted and started to foam, turn off the heat to prevent it from burning. Then, move straight to serving the steak.

Note

Always lower the heat before adding the butter. With its low smoke point (around 300°F / 149°C), butter burns quickly at high heat, resulting in a bitter flavor. By waiting until the garlic is golden, then reducing the heat and adding butter, you get all the flavor without the risk.

I prefer to keep the aromatics step separate from searing the steak, especially with thinner cuts like bavette steak (flap steak). Thin cuts cook so quickly that trying to do both at the same time makes it easy to overdo the steak.

Thyme garlic cloves and butter in a pan
Aromatics in a pan: thyme, garlic, and butter.

Step 5: Serve the Pan-Seared Bavette Steak

Once the steak has rested, slice it thinly against the grain to keep every bite tender. Right before serving, pour the melted butter from the pan (along with the seared garlic and herbs) over the top. This final touch brings together the rich aromatic flavors with the bold, beefy taste of bavette.

Note

Slicing against the grain is key for bavette steak. The muscle fibers run long and clearly across the cut, so if you slice with the grain, the steak will turn out chewy. Cutting across those fibers shortens them, making each bite more tender and enjoyable. Bavette steak is a cut with long and coarse grain, so spotting the grain direction shouldn’t be hard. I’ve included a photo to help you learn how to slice it properly (see the FAQ section).

Perfectly cooked bavette steak with a crispy, seared crust
Cooked bavette steak with a crispy crust.

FAQs

How to slice pan-seared bavette steak (flap steak) properly?

Always slice bavette steak thinly and against the grain. The first step is to spot the grain direction. With bavette, this is usually easy—the muscle fibers are thick, long, and mostly run in the same direction across the cut. Once you see the grain, angle your knife across the grain and slice.

See the picture below:

  • The yellow lines show the natural direction of the grain.
  • The red line shows the correct cutting angle, which is the line you should follow to slice against the grain.
cut flap or bavette steak against the grain
Slice bavette steak (flap steak) against the grain: The yellow line indicates the grain direction, while the red line shows the cutting direction with the knife.

Why does this matter? Slicing against the grain shortens the muscle fibers, making every bite easier to chew. Technically, it doesn’t make the meat more tender. It just feels that way because your knife does the work your teeth would otherwise have to do. If you slice with the grain instead, you’ll end up with long, stringy fibers that are much tougher to break down as you chew.

Below is an example of how bavette looks when sliced against the grain versus with the grain.

Slices of bavette steak cut against the grain and with the grain
Slices of bavette steak cut against the grain and with the grain.

What is the best doneness for a pan-seared bavette steak?

In my experience, the sweet spot for bavette steak is medium-rare to medium, leaning closer to medium. At this doneness, the steak has a firmer texture but stays juicy and tender. Bavette has long, coarse muscle fibers, so avoid cooking it too rare as its texture turns mushy and unpleasant. On the other hand, overcooking it past medium will make those fibers tough and chewy. Stick to medium-rare or medium for the best balance of tenderness, juiciness, and flavor.

When’s the best time to remove bavette steak from the pan?

Remove bavette steak when its internal temperature is about 15°F (8°C) below your target doneness. As the steak rests, residual heat (carryover cooking) will continue to raise the steak’s internal temperature, bringing it to the perfect level within a few minutes.

Here’s a simple temperature chart showing when to remove bavette steak from the pan to reach your preferred doneness:

DonenessRemove at temp:Final temp:
Rare105–115°F (40–46°C)120–130°F (49–54°C)
Medium Rare115–125°F (46–52°C)130–140°F (54–60°C)
Medium125–135°F (52–57°C)140-150˚F (60–66°C)
Medium-Well135–145°F (57–63°C)150-160˚F (66–71°C)
Well Done145–155°F (63–68°C)160°F+ (71°C+)
These guidelines apply only to cooking bavette steak (flap steak) in a pan.

Many people overlook this step and end up with an overcooked steak. You’ll sometimes see advice to remove it just 5°F (3°C) below your target doneness, but that margin is far too small for a steak seared in a very hot pan. In fact, the internal temperature can rise 15 to 30°F (8 to 17°C) in just a few minutes, depending on thickness, cooking temperature, and searing time.

Since bavette is a relatively thin cut, about 0.5 to 1 inch (1.3 to 2.5 cm) thick, it doesn’t spend much time in the pan. That’s why the safe approach is to remove bavette 15°F (8°C) early and let carryover cooking finish the job.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pan seared bavette steak

Pan-Seared Bavette Steak (Flap Steak) Recipe

  • Author: Adam Wojtow
  • Prep Time: 5
  • Rest Time: 1 hour
  • Cook Time: 10 minutes
  • Total Time: 1 hour 15 minutes

Description

This pan-seared bavette steak is tender, juicy, and packed with strong beefy flavor. Finished with garlic, herbs, and melted butter, it’s a simple recipe that highlights the bold taste of bavette.


Ingredients

For Steak:

  • Bavette Steak (Flap Steak): If you have a whole muscle, cut it into smaller steaks that fit comfortably in your pan.
  • 34 tablespoons (4560 ml) of high-smoke-point oil (I recommend refined avocado oil)
  • 1 teaspoon kosher salt
  • 1 teaspoon finely ground pepper
  • 2 tablespoons unsalted butter (about 28 g)
  • 23 garlic cloves
  • A few thyme sprigs or rosemary

Tools:

  • Pan: Cast-iron, carbon steel, or heavy-bottomed stainless steel skillet.
  • Tongs
  • Instant Read Thermometer

Instructions

  1. Prepare the Bavette Steak: If you’re working with a whole bavette muscle, start by trimming off any excess fat and silver skin. Then cut it into a few smaller steaks of even thickness – they’re much easier to cook evenly in a pan this way.
  2. Pat each piece dry on all sides with paper towels. Season generously with kosher salt on both sides and place the steaks on a wire rack. For best results, leave them uncovered in the refrigerator for 4–6 hours. About 30 minutes before cooking, remove the steaks from the fridge to let them rest at room temperature. If you’re short on time, you can salt them and let them rest at room temperature for 45–60 minutes instead.
  3. Preheat the Pan: Place the pan over medium-high heat and let it heat for 3-4 minutes. Add 3–4 tablespoons of a high-smoke-point oil and give it another minute to get hot. While the pan is coming up to temp, pat the bavette dry one last time with paper towels, then season both sides with freshly ground black pepper. By the time the pan is hot and the oil is shimmering, you’re ready to start cooking.
  4. Pan-Sear the Bavette Steak: Gently place the bavette in the hot pan and press it down with tongs to ensure even contact with the surface. From there, keep cooking the steak, flipping every 30 seconds, until the internal temperature is about 15°F (8°C) below your target doneness (see notes for temperature chart). Then remove bavette from the pan and place it on a cutting board to rest for about 5 minutes. While it’s resting, move on to the next step.
  5. Prepare the Aromatics: With the pan still over medium-high heat, add a few peeled garlic cloves and sprigs of rosemary or thyme. Let the garlic sear just until it starts to turn lightly golden. Next, lower the heat to medium-low and add the butter. Once the butter has melted and started to foam, turn off the heat to prevent it from burning. Then, move straight to serving the steak.
  6. Serve the Pan-Seared Bavette Steak: Once the steak has rested, slice it thinly against the grain to keep every bite tender. Right before serving, pour the melted butter from the pan (along with the seared garlic and herbs) over the top. This final touch brings together the rich aromatic flavors with the bold, beefy taste of bavette.
  7. Slicing against the grain is key for bavette steak. Cutting across those fibers shortens them, making each bite more tender and enjoyable. Bavette steak is a cut with long and coarse grain, so spotting the grain direction shouldn’t be hard. I’ve also included a photo in the FAQ section to show exactly how to slice it properly.

Notes

pan seared bavette steak temperature chart

More Pan-Seared Steak Recipes To Try

Photo of author

About Adam Wojtow

Adam Wojtow is the founder, writer, food photographer, and recipe developer behind Steak Advisor. Since 2020, he has been creating easy-to-follow guides and recipes, complete with step-by-step photos, to help anyone cook a delicious steak at home.