One important thing is draining the tofu. It holds lots of water! If you don’t drain enough, your dish will gain liquid. I put the uncut tofu block on paper towels, more paper towels on top, then something heavy on the very top and leave it for 30 minutes plus.