Wash the lettuce very well and chop the lettuce leaves in medium sized pieces. Keep this lettuce aside in a large bowl.
Drain any water from the tofu and slice tofu in medium sized pieces and transfer the sliced tofu pices to a large sized frying pan or wok.
I actually placed the tofu blocks directly in the pan and sliced using the spatula, but if this sounds difficult for you, just slice them separately and add to a large sized frying pan.
Add 2 tablespoons of oil, minced garlic and enough salt, cook the tofu in medium heat for about 3 to 4 minutes until any water is evaporated and the tofu starts browning.
Gently scramble the tofu based on your preference. I like them slightly larger pieces, so I scrambled the tofu only a little based on my preference.
Add about half of the chopped lettuce, then cover the pan and cook in low heat for about 2 to 3 minutes.
Meanwhile mix all the sauces together in a bowl, to make the sauce mixture.
Once the lettuce is slightly wilted, open the pan and add the prepared sauce mixture and mix well to coat the tofu.
Add the remaining lettuce leaves too, then cover and cook the contents for another 2 to 3 minutes more.
Then, open the pan and add the remaining 2 tablespoons of oil and mix with the contents.
Let the contents cook in medium heat for another 2 to 3 minutes more until any liquid contents from the sauce or lettuce is all evaporated and the tofu is well mixed with the sauces and tofu. Stir fry the tofu in medium heat for couple minutes more if you like.
Serve hot for best results! This scrambled tofu with lettuce and sauce is great to enjoy as a main dish itself, but you may also use it as a side dish with rice, quinoa etc or use it as filling for sandwiches or wraps as you wish!