Marinate the tofu slices for 1 hour
Preheat the oven to 350˚F (optional)
In a skillet over medium high heat, add the tofu and the marinade and bring to a boil. reduce heat and continu cooking until the sauce is almost all evaporated. (About 8 to 10 minutes)
Remove the tofu from the skillet and reserve.
Open the sub bread and place it in the oven for 5 minutes to warm it up (optional)
Add olive oil, onion, mushroom and pepper cook until the onion add softened. (about 10 minutes)
Place the tofu on top of the bread and follow with the onion mixture.
Add chopped lettuce, tomato, sprinkle with dry oregano, salt and pepper and serve