1.5 pounds marinated flank steak
1 tablespoon butter
2 tablespoons olive oil
1 large yellow onion, thinly sliced
8 ounces sliced mushrooms
salt and pepper to taste
sliced Gruyere cheese
1/4 cup mayonnaise
1/4 cup sour cream
1 large tomato, sliced
Remove the flank steak from the fridge and allow it to come to room temperature. In the meantime, place a cast iron skillet on the grill, and preheat it to medium high heat. Add the butter and 1 tablespoon olive oil to the skillet. Add the onion and pinch of salt and toss to coat. Put the lid on the grill and let the mixture cook for 15 minutes, stirring about every 5 minutes. Add the mushroom and an additional tablespoon of olive oil to the skillet and cook an additional 5-10 minutes or until onions are soft and sweet and mushrooms are golden brown. Remove the skillet from the grill.
Meanwhile, place the flank steak on the grill over the highest heat source and grill for 4-5 minutes per side for medium steak. Remove to a plate and allow to sit at least 10 minutes before slicing.
For the sandwich: preheat the broiler to low heat. Slice the baguettes in half and toast them if desired. Layer each sandwich with the steak (which you cut in thin slices, against the grain), mushrooms and onions, and the sliced cheese. Place them under the broiler again for 3-4 minutes or until cheese is melted. Meanwhile, in a small bowl whisk together the mayo, sour cream and horseradish. When the sandwiches are done broiling, spread the top half with mayo mixture and add sliced tomato.