Pan-Seared Bavette Steak (Flap Steak)

This is the best pan-seared bavette steak recipe ever. I dry-brine the steak for deeper flavor, then sear it quickly over high heat to build a nice crust while keeping the inside juicy and pink. I serve it with garlic-herb compound butter for an extra-rich finish.

Vertical photo of pan-seared bavette steak

Unlike premium cuts such as ribeye or New York strip, bavette is generally lean, relatively thin, and has long, coarse muscle fibers. That makes it a little more challenging to cook well, but don’t worry, I’ll walk you through exactly how to turn it into a tender, flavorful steak.

Ingredients You’ll Need

For the steak:

  • Bavette steak (also sold in the U.S. as flap steak, sirloin flap, or flap meat): I like to buy a whole bavette, around 2 to 3 pounds (907-1,360 g), and cut it into steaks myself. Pre-cut pieces work fine too. Just choose thicker ones, about 1 inch (2.5 cm) thick, and skip anything butterflied or sliced too thin. The extra thickness gives you more time to develop a deep crust before the center reaches your target pull temperature.
  • Salt: For dry-brining, use salt equal to about 1% of the steak’s weight. For a 1 lb (454 g) bavette steak, that’s about 0.16 oz (4.5 g) of salt. I prefer kosher salt because it’s easy to distribute evenly, but any type of salt works. The key is to measure by weight, since teaspoon measurements vary by salt type. Once you get a feel for the salt you use, you can easily eyeball it. I’ve listed approximate teaspoon amounts for different types of salt in the recipe below.
  • Oil: Use a high-smoke-point oil for searing. Refined avocado oil is my favorite because it has a neutral flavor and a smoke point of about 500°F (260°C). If you don’t have it, use refined high-oleic safflower oil, refined high-oleic canola oil, refined olive oil, or refined peanut oil. Clarified butter (ghee) works well too. Don’t use regular butter for searing because it burns quickly at high heat.

For the garlic-herb compound butter:

This makes enough compound butter for about 1 lb (454 g) of bavette steak.

  • Butter: 4 tablespoons (1/2 stick; 56 g) unsalted butter. Use real butter, not margarine.
  • Garlic: 2 cloves, finely minced or pressed.
  • Rosemary: 1/2 tablespoon finely chopped fresh rosemary, or 1/2 teaspoon dried rosemary.
  • Parsley: 1/2 tablespoon finely chopped fresh parsley, or 1/2 teaspoon dried parsley.
  • Salt and black pepper: Start with a generous pinch of each, about 1/8 teaspoon, then taste the butter and adjust as needed.

If using fresh rosemary, chop it very fine so you don’t get woody pieces in the butter.

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

Tools You’ll Need

  • Wire rack and rimmed baking sheet: For dry-brining. The rack keeps the steak elevated and exposed to air on all sides, which helps dry out the surface, while the pan underneath catches any moisture released during the process.
  • Heavy skillet: A cast-iron skillet is best for searing because it holds heat extremely well, helping the steak develop a deeper crust. Carbon-steel and heavy stainless-steel skillets are good alternatives. Don’t use a nonstick skillet for high-heat searing.
  • Long tongs: For flipping and moving the steak while keeping your hands away from the hot skillet and oil splatter.
  • Meat thermometer: Use an instant-read thermometer to quickly check the steak’s internal temperature so you know exactly when to pull it from the pan. Bavette steak is relatively thin, so an instant-read thermometer is the best choice for this recipe.

How to Pan-Sear a Bavette Steak

Optional: Cut Into Pan-Sized Portions

Skip this step if you have a pre-cut steak that fits easily in your pan.

A whole bavette is long and unevenly thick, ranging from about 1/2 inch (1.3 cm) to 1 inch (2.5 cm). It’s too big to cook in a skillet as one piece.

Pat the meat dry with paper towels, then cut it into smaller steaks that fit comfortably in the pan without touching the sides, about 6 to 10 inches (15–25 cm) long. Make these cuts with the grain. Try to portion the whole muscle into steaks that are fairly even in thickness from end to end so they cook at roughly the same rate.

Dry-Brine the Bavette Steak

Pat the steak dry with paper towels, then season both sides evenly with salt. Use about 1% of the steak’s weight in salt. That’s enough to season it all the way through without making it taste overly salty.

For a 1 lb (454 g) bavette steak, use about 0.16 oz (4.5 g) of salt, or approximately:

  • 1 1/2 teaspoons Diamond Crystal kosher salt,
  • 1 teaspoon Morton kosher salt,
  • or 3/4 teaspoon table salt.

Place the salted steak on a wire rack set over a baking sheet and refrigerate, uncovered, for at least 1 hour. For the best results, let it dry-brine for 3 to 4 hours. If you don’t have at least an hour, skip the dry-brine and season the steak just before searing, or salt it after slicing.

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

Make the Garlic-Herb Compound Butter

Cut the butter into small cubes, place them in a bowl, and let them soften at room temperature until easy to mash. Don’t let the butter melt. To soften it faster, microwave it in a microwave-safe bowl in 5-second bursts, checking after each one so it doesn’t melt.

Add the garlic, rosemary, parsley, salt, and pepper. Mash everything together with a fork until evenly combined. Taste, adjust the seasoning, then cover the bowl and refrigerate until you’re ready to use it.

Preheat the Pan

Take the bavette steak out of the refrigerator about 15 minutes before cooking. Take the compound butter out at the same time so it softens before serving.

High-heat searing creates a lot of smoke, so turn on the exhaust fan or crack a window before you start. Heat the pan over medium-high heat for about 3 minutes, then add 2 tablespoons of high-smoke-point oil and heat for another minute.

While the pan heats, pat the steak dry one last time with paper towels. The drier the surface, the faster it browns and the better the crust.

cast iron skillet heated to 471 Fahrenheit

Pan-Sear the Bavette Steak

Carefully place the bavette steak in the hot skillet and press it gently with tongs so the surface makes full contact with the pan. Flip the steak every 30 seconds so both sides brown evenly.

After about 2 minutes, start checking the internal temperature. Insert the thermometer sideways into the thickest part of the steak. Once it reaches the pull temperature for your preferred doneness listed in the chart below, transfer the steak to a cutting board or plate. Top with 1 to 2 tablespoons of compound butter and let it rest for 5 minutes.

Pan-Seared Bavette Steak Temperature Chart

Desired donenessPull at internal tempFinal temp after resting
Rare110°F (43°C)125°F (52°C)
Medium-Rare120°F (49°C)135°F (57°C)
Medium130°F (54°C)145°F (63°C)
Medium-Well140°F (60°C)155°F (68°C)
Well-Done150°F (66°C)165°F (74°C)
These guidelines apply only to bavette steak cooked entirely in a pan using this method.
Bavette steak being pressed with tongs in a hot pan
Bavette steak pressed with tongs in a hot pan.

Slice and Serve

After the steak has rested for 5 minutes, slice it thinly against the grain. This matters with bavette because slicing with the grain leaves the long muscle fibers intact, which makes each bite tougher and chewier.

Slicing across the grain shortens those fibers and makes the meat much easier to chew. If you’re not sure which way the grain runs, scroll down to the photos below. I’ve also included a video showing exactly how to identify the grain and slice the steak properly.

Serve with your favorite sides and enjoy.

Perfectly cooked bavette steak with a crispy, seared crust

How to Slice Bavette Steak (Flap Steak) Against the Grain

Start by finding the direction of the grain. On bavette steak, the muscle fibers are easy to see because they’re long, coarse, and run in the same direction. Once you’ve identified them, cut across those fibers rather than along them.

Use the photo below as a guide:

  • 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.

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. Slice with the grain, and those fibers stay long and stringy, making each bite noticeably tougher.

The example below shows the difference between bavette sliced against the grain and bavette sliced 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.

This video shows how to slice bavette against the grain.

How to Slice Bavette Steak | Butcher Tips

What Is the Best Doneness for Pan-Seared Bavette Steak?

For the best balance of tenderness, juiciness, and flavor, stick with medium-rare to medium, ideally around 140°F (60°C). At that doneness, the meat has a slightly firmer bite while staying juicy and tender.

Bavette has long, coarse muscle fibers. Cook it too rare, and the texture turns soft and mushy. Cook it past medium, and those fibers become tough and chewy.

What to Serve with Pan-Seared Bavette Steak

Bavette has a bold, beefy flavor, and in this recipe I finish it with rich garlic-herb compound butter. I like to keep the sides simple, usually with some potatoes and a green vegetable. These are my favorites:

  • Crispy Roasted Potatoes
  • French Fries
  • Mashed Potatoes
  • Steakhouse Potato Wedges
  • Roasted Asparagus
  • Roasted Green Beans
  • Roasted Broccolini
  • Arugula Salad
  • Tomato and Red Onion Salad

Tips for the Best Pan-Seared Bavette Steak – Key Takeaways

  • Portion a whole bavette before cooking. Cut it with the grain into portions about 6 to 10 inches (15–25 cm) long that fit comfortably in your skillet. Keep each piece as even in thickness as possible.
  • Choose thicker pieces. If you’re buying pre-cut bavette, look for pieces around 1 inch (2.5 cm) thick. Skip anything butterflied or sliced too thin.
  • Dry-brine ahead of time. Salt the steak and refrigerate it uncovered for at least 1 hour, preferably 3 to 4 hours.
  • Follow the 1% salt rule. Measure salt equal to about 1% of the steak’s weight.
  • Skip advance salting if you’re short on time. If you don’t have a full hour, salt the steak immediately before searing instead.
  • Use a heavy skillet. A cast-iron skillet is best. Carbon-steel and heavy stainless-steel skillets are solid alternatives.
  • Use high-smoke-point oil. Refined avocado oil is a great option. Skip regular butter for searing.
  • Preheat the skillet properly. Heat it over medium-high for about 3 minutes, add the oil, then let it heat for another minute.
  • Pat the steak completely dry. Do this right before it goes into the skillet.
  • Don’t crowd the pan. Cook in batches if the pieces don’t fit comfortably without touching.
  • Press the steak against the pan. Use tongs to make sure the surface has full contact with the skillet.
  • Flip every 30 seconds. Keep flipping until the steak reaches your pull temperature.
  • Start checking the temperature after about 2 minutes. Insert the thermometer horizontally into the thickest part of each piece.
  • Check each piece separately. Pull thinner sections first if they reach temperature sooner.
  • Aim for medium-rare to medium. Aim for about 140°F (60°C) after resting.
  • Finish with compound butter. Top the hot steak with 1 to 2 tablespoons of garlic-herb compound butter.
  • Rest for 5 minutes. Let the steak sit before slicing.
  • Slice thinly against the grain. Find the direction of the muscle fibers and cut straight across them before serving.

If you want to learn more about why these tips work, check out my complete guide on how to cook steak on the stove, where I break each one down in more detail.

Bavette steak pressed with tongs in a hot pan
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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Adam Wójtowicz
  • Prep Time: 20 minutes
  • Dry-Brine Time: 1 to 4 hours
  • Cook Time: 10 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 2 large or 3-4 moderate servings

Description

This pan-seared bavette steak is tender, juicy, and full of bold beefy flavor. It’s served with garlic-herb compound butter that melts over the hot steak and adds a rich, savory finish.


Ingredients

For Steak:

  • About 1 lb (454 g) trimmed bavette steak (flap steak), whole or cut into thick pieces (skip butterflied cuts)
  • Salt, 1% of the steak’s weight (see instructions for a 16 oz / 454 g example)
  • 2 tablespoons (30 ml) high-smoke-point oil (I recommend refined avocado oil; see Notes for alternatives)

For the Garlic-Herb Compound Butter (For Serving):

  • 4 tablespoons unsalted butter, softened (1/2 stick / 56 g)
  • 2 cloves fresh garlic, minced or pressed
  • 1/2 tablespoon fresh rosemary, finely chopped (or 1/2 teaspoon dried)
  • 1/2 tablespoon fresh parsley, finely chopped (or 1/2 teaspoon dried)
  • A generous pinch of salt and black pepper (about 1/8 teaspoon each)

Tools:

  • Wire rack and rimmed baking sheet (for dry-brining steak)
  • Heavy skillet (preferably a cast-iron skillet; carbon steel or heavy-bottomed stainless steel are good alternatives; do not use a nonstick pan)
  • Long-handled tongs
  • Meat thermometer

Instructions

Optional: Cut Into Pan-Sized Portions

  1. Skip this step if you have a pre-cut steak that fits easily in your pan.
  2. Pat the whole bavette dry with paper towels, then cut it with the grain into 6- to 10-inch (15–25 cm) steaks that fit comfortably in the skillet. Keep the pieces fairly even in thickness from end to end so they cook at about the same rate.

Dry-Brine the Bavette Steak

  1. If you haven’t already, pat the steak dry on all sides with paper towels.
  2. Season both sides with salt equal to about 1% of the steak’s weight. For a 1 lb (454 g) bavette steak, use about 0.16 oz (4.5 g) of salt, or approximately:
    1 1/2 teaspoons Diamond Crystal kosher salt,
    1 teaspoon Morton kosher salt,
    or 3/4 teaspoon table salt.
  3. Place the salted steak on a wire rack over a baking sheet and refrigerate uncovered for at least 1 hour, preferably 3 to 4 hours.
  4. If you have less than an hour, skip the dry-brine and salt the steak right before searing, or season the sliced steak with salt after cooking.

Make the Garlic-Herb Compound Butter

  1. Cut the butter into small cubes and place them in a bowl. Let it soften at room temperature until easy to mix but not melted. To soften it faster, microwave it in a microwave-safe bowl in 5-second bursts, checking after each one.
  2. Add the garlic, rosemary, parsley, salt, and pepper. Mash with a fork until fully combined, then taste and adjust the seasoning.
  3. Cover and refrigerate until ready to use.

Preheat the Pan

  1. Take the steak and compound butter out of the refrigerator about 15 minutes before cooking.
  2. Turn on the exhaust fan or open a window. Heat the skillet over medium-high for about 3 minutes, add 2 tablespoons of high-smoke-point oil, and heat for another minute.
  3. Pat the steak completely dry with paper towels just before searing.

Pan-Sear the Bavette Steak

  1. Place the bavette in the hot skillet and press it down gently with tongs so the surface makes full contact with the pan.
  2. Cook the steak, flipping every 30 seconds, until it reaches the pull temperature for your preferred doneness:
    110°F (43°C) for rare,
    120°F (49°C) for medium-rare,
    130°F (54°C) for medium,
    140°F (60°C) for medium-well,
    150°F (66°C) for well-done.
    See the complete steak temperature chart below.
  3. Start checking the internal temperature after about 2 minutes. Insert a meat thermometer horizontally into the thickest part of the steak.
  4. Once the steak reaches your target pull temperature, transfer it to a cutting board or plate, top with 1 to 2 tablespoons of compound butter, and let it rest for 5 minutes.

Slice and Serve

  1. After the steak has rested for 5 minutes, slice it thinly against the grain and serve with your favorite sides. If you’re not sure which way to cut, see the slicing guide above the recipe card.

Temperature Chart


Notes

Oil/Fat: Use refined avocado oil, refined high-oleic safflower oil, refined high-oleic canola oil, refined canola oil, refined olive oil, refined peanut oil, or ghee (clarified butter). Do not use regular butter for initial searing (it burns at high heat).

Try Some of My Other Steak Recipes

Photo of author

About Adam Wójtowicz

Adam Wójtowicz 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.

Reader Comments

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star