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.
Stovetop
2002, 2003, 2004
For a nice variation, use teriyaki sauce instead of barbecue.