Go Back
A golden plate of sliced Rosemary Cranberry Steak with mashed potatoes and green beans on a dark wooden table.

Bavette Steak in Cranberry Shallot Sauce

Elevate your weeknight dinner with tender bavette steak seared to perfection and draped in a vibrant, sweet-tart cranberry shallot sauce. This sophisticated yet simple dish is bursting with flavor and perfect for a cozy meal.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American, Contemporary
Calories: 520

Ingredients
  

For the Bavette Steak
  • 1.5 lbs Bavette Steak about 1 inch thick
  • 1 tbsp Olive Oil
  • 1 tsp Coarse Sea Salt
  • 0.5 tsp Black Pepper freshly ground
For the Cranberry Shallot Sauce
  • 2 tbsp Unsalted Butter
  • 2 large Shallots thinly sliced
  • 0.5 cup Dry Red Wine e.g., Pinot Noir, Merlot
  • 0.5 cup Beef Broth low sodium
  • 0.5 cup Cranberries fresh or frozen
  • 1 tbsp Fresh Rosemary finely chopped
  • 1 tbsp Balsamic Vinegar optional, for depth
  • 1 tsp Granulated Sugar or more, to taste
  • to taste Salt
  • to taste Black Pepper freshly ground

Equipment

  • Large Cast-Iron Skillet
  • Tongs
  • Cutting Board
  • Sharp Knife

Method
 

Prepare the Steak
  1. Pat the bavette steak dry thoroughly with paper towels. This is crucial for a good sear. Season generously all over with sea salt and black pepper.
Cook the Steak
  1. Heat olive oil in a large cast-iron skillet or heavy-bottomed pan over medium-high heat until shimmering and almost smoking. Carefully place the seasoned bavette steak in the hot skillet.
  2. Sear for 4-6 minutes per side for medium-rare (internal temperature 130-135°F / 54-57°C), or longer for desired doneness. Bavette is best served medium-rare to medium to keep it tender. Use tongs to flip the steak.
  3. Once cooked to your liking, transfer the steak to a cutting board, tent loosely with foil, and let it rest for at least 10 minutes. This allows the juices to redistribute, ensuring a tender and flavorful steak.
Make the Cranberry Shallot Sauce
  1. While the steak is resting, reduce the heat to medium-low and add butter to the same skillet (do not clean it, the browned bits add flavor). Add the thinly sliced shallots and sauté until softened and translucent, about 3-4 minutes.
  2. Pour in the red wine, scraping up any browned bits from the bottom of the pan with a wooden spoon. Let it simmer for 2-3 minutes until slightly reduced.
  3. Add the beef broth, cranberries, chopped rosemary, and balsamic vinegar (if using). Bring the sauce to a simmer and cook for 5-7 minutes, or until the cranberries begin to soften and burst, and the sauce slightly thickens. Stir in the granulated sugar, adjusting to your preferred level of sweetness and tartness.
  4. Taste the sauce and season with salt and freshly ground black pepper as needed.
Serve
  1. Slice the rested bavette steak against the grain into thin strips. Arrange the sliced steak on serving plates and spoon the warm cranberry shallot sauce generously over the top. Serve immediately with your favorite sides like roasted potatoes or green beans.

Notes

Bavette steak is a leaner cut, so ensure not to overcook it beyond medium to maintain tenderness. Always slice against the grain for the most tender bite. If fresh cranberries are out of season, frozen work perfectly fine; there's no need to thaw them first.