Preheat a grill over medium heat. Spread the refried beans and butter on the bread, and put it on the grill to get toasty, 1 to 2 minutes.
In a medium saucepan heat half of the oil over medium heat, and saute the mushrooms, jalapenos, onions and tomatoes.
Sprinkle the steak with salt and pepper and grill to desired temperature, about 5 minutes.
Layer the cheese, ham, avocados, cooked vegetables and steak onto the sandwich. Then spread the chipotle mayo on top and cut in half to serve.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.