USDA-based · How this page was made · Last reviewed July 10, 2026 · Sources ↓

Tofu

The answer

Opened tofu lasts 3–5 days in the fridge and about 5 months in the freezer.

Caution Store opened tofu submerged in fresh water in a sealed container; change the water daily.

How long it keeps — Opened

Fridge (40°F) 3–5 days safe window
Freezer (0°F) ~5 months best quality
Room temp 2 hours max then discard
Discard Discard if held above 40°F for more than 2 hours, or above 90°F for more than 1 hour.

How to store tofu

Opened tofu keeps 3–5 days refrigerated and about 5 months frozen.

Once the package is open, store the tofu submerged in fresh cold water in a covered container, and change the water daily. This is the whole technique — the water excludes air and washes away the bacteria and dissolved proteins that accumulate at the surface. Tofu stored dry in a container turns slimy in a couple of days.

Unopened refrigerated tofu is good until its printed date. Shelf-stable aseptic packs keep in the pantry until dated, and go in the fridge once opened like any other tofu.

Freezing changes tofu fundamentally, and many people freeze it on purpose. The water inside forms ice crystals that rupture the structure, leaving a spongier, chewier, more absorbent block that holds marinade far better. It also turns beige or yellowish, which is normal and not a spoilage sign.

By state & packaging

State Fridge Freezer
Opened, in water 3–5 days ~5 months
Unopened, refrigerated Printed date ~5 months
Cooked 3–4 days 1–2 months

Why tofu goes bad

Tofu is not a dairy product, but it fails in ways that make it worth understanding alongside them — and it is one of the more perishable things in a refrigerator.

The composition is the reason. Tofu is high in protein, high in moisture, low in acid, low in salt, and low in sugar, with a pH close to neutral. That is essentially a laboratory growth medium. It has none of the barriers that protect cheese — no significant acidity, no salt, no reduced water activity — and none of the live culture that protects yogurt by competing with newcomers.

So the 3–5 day window is short for a good reason, and the daily water change is not fussiness: it physically removes accumulating bacteria and the leached proteins they feed on.

Spoiled tofu is easy to identify, because it does not hide. A slimy or slippery film on the surface is the first sign. The color shifts from bright white to tan or yellow. The smell turns sour and sharp — fresh tofu smells of almost nothing, faintly beany at most. Any of these means discard.

The cloudy water in a freshly opened package is normal, as is a faint bean aroma. Freezing's yellowing and spongy texture are also normal and permanent.

Signs it has gone bad

Sour smell
Slimy surface
Tan or pinkish discoloration

FAQ

Why did my frozen tofu turn yellow and spongy?

That is normal — freezing changes tofu’s color and texture. It is safe, and many people prefer the chewier result.