-
1
Preheat the grill to medium-high.
-
2
Melt the butter over medium-high heat in a large skillet.
-
3
Add the onions and rosemary and cook until the onions are slightly translucent, about 2 minutes.
-
4
Stir in the mushrooms and cook, stirring, until the mushrooms are soft and most of the juices have evaporated, 4 to 5 minutes.
-
5
Pour in the wine and simmer until most of the liquid has evaporated, about 2 minutes.
-
6
Season with 1/4 teaspoon each salt and pepper.
-
7
Cut a deep pocket horizontally into each steak.
-
8
Sprinkle the steaks with salt and pepper.
-
9
Stuff each pocket with about 1 1/2 tablespoons of the mushroom mixture, reserving the remaining mushroom mixture for serving.
-
10
Skewer with toothpicks to close.
-
11
Brush the steaks with olive oil.
-
12
Place the steaks in a grill basket (this way any filling that falls out during cooking won't fall into the fire).
-
13
Transfer the basket to the grill.
-
14
Close the cover and cook to desired doneness, 5 to 6 minutes per side for medium-rare.
-
15
Let the steaks rest for 5 minutes on a platter or cutting board
-
16
Serve the steaks with the remaining mushroom mixture and the Bearnaise Sauce.
-
17
Combine the wine, half the tarragon, the vinegar, garlic, shallots and some salt and pepper in a saute pan over medium-low heat.
-
18
Cook until reduced by half.
-
19
Transfer to a medium metal bowl.
-
20
Start to whisk the wine mixture in the bowl while adding the butter in increments.
-
21
(Do not stop whisking throughout this whole process.)
-
22
Temper the eggs so they do not scramble and add them to the bowl.
-
23
The sauce will look glossy and thick.
-
24
Whisk in the lemon juice, if using.
-
25
Taste for seasoning.