Yes, tofu can be frozen for several months. It's best to freeze the tofu with no liquid. You can freeze the entire block, slices or cubes in an airtight container or freezer bag. Defrost in the refrigerator. Some cooks say that freezing tofu (even if just overnight) is an easy way to remove moisture from the tofu. It also changes the texture, so the tofu is less soggy and absorbs flavor better. When the tofu defrosts, you can immediately cook it without having to press moisture out of the tofu. I haven't tried this yet, but will let you know when I do!