The birth of this burger/ Philly cheese steak style set up came when we were trying to figure out some ways to make em a bit healthier. One of the vegitarian cook books I had a while ago suggested using worcestershire sauce with the tofu, so we did some experimenting and now the kids actually ask for this.
1 package extra firm tofu (sliced)
1 medium onion
1-2 tablespoons worcestershire sauce
Heat the pan for the tofu on medium to medium high. Add a thin layer of oil (you are looking at roughly enough to shallow fry the tofu). Cook the tofu for 2 to 3 minutes on each side and allow to drain. Drain the excess oil from the pan and add some of the worcestershire sauce. Add the tofu back into the pan and drizzle with a bit more sauce. Cook for a minute or two on each side so it soaks up some of the sauce.
Caramalize onions, mushrooms, and a clove of garlic (chopped). Add salt and pepper to taste, you can even add a touch of the worchestershire sauce to give the flavor of being cooked with the "meat."
This really is a simple recipe. For something like a Philly cheese steak you can saute peppers and onions and add the cheese of choice to the finished mix.
Sadly, worcestershire sauce is not vegan. Using it as it is traditionally made keeps this meal for being a vegan meal. But I do believe you can find a vegan version of the sauce at many healthfood stores. You could even go crazy and use cashew cheez instead of cow cheese to keep totally vegan without any real loss of flavor. In the ideals of analog vegans, you may give up the flesh but you don't have to lose the taste.
Time for a pint...