I always go with extra firm or firm tofu. make sure to drain it and squeeze all the extra moisture before proceeding.