Mix everything but the firm tofu and avocado together and adjust to taste
Lightly squeeze your tofu to remove excess water
In a tupperware container (ideally glass so it doesn't discolor your container), add one layer of tofu and pour half the marinade, then pour the remainder of the mixture on top, ensuring that all parts of the tofu have been exposed
Add in avocado slices if you have them!
Let marinade for ~2-3 hours, or overnight, then serve over rice