In a bowl mix together the ingredients for the tofu bacon marinade.
Cut the tofu into ¼" strips and place in a shallow container. Top with the marinade, making sure tofu is completely covered and place in the refrigerator and marinate for at least 1 hour.
While tofu is marinating make the avocado mayo. Prepare lettuce and tomatoes. Toast the bread.
When the tofu is ready, heat 2 tablespoons of oil in a large cast-iron skillet, Once hot, add tofu and pan-fry for about 5 minutes per side, until browned and fragrant. Remove from skillet.
Assemble the sandwiches with the avocado mayo on both sides, lettuce, tomato, and tofu bacon. Serve immediately