Ditch the bacon in your BLT and make a loaded TLT sandwich with crispy barbecue tofu strips, lettuce, tomatoes, and avocado!
Drain and dry the block of tofu with paper towels. Wrap the block of tofu in a thick layer of paper towels and place on a plate. Lay another flat-bottomed plate (or small cutting board) on top of the tofu and place a can or two of beans on the plate/cutting board to weigh down the tofu, which will help press excess moisture from it. Let sit for 30 minutes.
Cut the tofu into ½-inch-thick slices. Spread half of the BBQ sauce in a shallow baking dish. Lay the tofu slices in the dish and top with the remaining half of the BBQ sauce, tossing each slice to make sure all sides are coated. Let marinate for 1 hour.
Preheat the oven to 400 degrees F. Line a large baking sheet with parchment paper or aluminum foil. Spread the marinated tofu on the baking sheet, reserving the remaining BBQ sauce for brushing. Bake for 25 minutes. Flip the slices, brush with the reserved BBQ sauce, and bake for 25 more minutes, until browned and crisp.
Toast the bread. Layer 4 of the bread pieces with lettuce, sliced tomato, and avocado. Divide the sliced tofu among the 4 and top with the remaining 4 pieces of bread. Serve immediately.