You bought a block of firm tofu Thursday for a stir-fry, used half, and now it’s Sunday. The other half is sitting in a container in the fridge, still submerged in water. Is it still good? Or maybe you found a shelf-stable box of silken tofu at the back of your pantry and you’re not sure whether it needs to be refrigerated or how long it’s been there.
Does tofu go bad?
The short answer: Yes, and faster than most people expect once it’s opened. Opened refrigerated tofu lasts 3 to 5 days in the fridge, submerged in cold water that you change daily. Shelf-stable aseptic tofu can sit in the pantry for up to a year unopened, but once opened it needs refrigeration and should be used within 3 to 5 days. Cooked tofu lasts 4 to 5 days in an airtight container. At room temperature, all forms of tofu are unsafe after two hours.
For a full overview of how perishables are categorized and stored, see our Food Storage Guide.

Key Takeaways

Opened refrigerated tofu: 3 to 5 days, submerged in cold water, changed daily
Unopened refrigerated tofu: good until printed use-by date; often a few days beyond if seal is intact
Shelf-stable aseptic tofu (Mori-Nu, Tetra Pak): up to 1 year pantry unopened; refrigerate after opening, use within 3 to 5 days
Silken tofu opened: 2 to 3 days maximum
Cooked tofu: 4 to 5 days in an airtight container in the fridge
Freezer: 3 to 5 months; texture changes significantly (see below)
Room temperature limit: 2 hours (1 hour above 90°F)

Tofu Is Not One Thing
Most food safety articles give a single shelf-life number for tofu and move on. The problem is that “tofu” covers at least four distinct product categories, and each has a different storage requirement and different spoilage timeline. Which one you have changes the answer significantly.
Refrigerated water-packed tofu is the block you find in the cold section of the grocery store, sitting in a plastic tub of water. This is the most common format. It comes in soft, firm, and extra-firm varieties and must be kept cold at all times, including before opening. Once opened, it needs to be submerged in fresh water and used within 3 to 5 days.
Shelf-stable aseptic tofu is sold in Tetra Pak cartons on a regular grocery or Asian grocery shelf, not refrigerated. Brands like Mori-Nu are the most widely available. This tofu is processed and packaged in a sterile environment that allows it to stay shelf-safe for up to a year without refrigeration. Once opened, it must be refrigerated immediately and used within 3 to 5 days. It does not go back on the pantry shelf after opening.
Silken tofu is a texture category, not a storage format, but it matters for shelf life. Silken tofu has a much higher moisture content than firm or extra-firm varieties, which makes it more delicate and faster to spoil once opened. Opened silken should be used within 2 to 3 days, not the full 3 to 5 days that firm tofu allows.
Cooked tofu is tofu you have already prepared: baked, pan-fried, scrambled, or added 

Author