Slice tofu into 1/4-inch thick slices and drain between paper towels until most of the water has been squeezed out. Cut tofu into strips.
Heat vegetable oil in a large skillet, fry tofu strips until golden brown on both sides. Add onion and cook for a few minutes, until onion is at your desired consistency.
Add barbecue sauce and mushrooms. Cook the mixture for ten minutes on low and serve on buns.
2002, 2003, 2004
For a nice variation, use teriyaki sauce instead of barbecue.