Skip to main content

How Long Tofu Lasts in the Refrigerator and How to Store It Properly

Unopened tofu lasts 5 to 7 days past the package date if refrigerated, while opened tofu lasts 3 to 5 days once the liquid is drained

Unopened tofu in its original sealed package will stay fresh for about 5 to 7 days after the printed date, assuming your refrigerator stays at 40°F or below. The exact window depends on how the tofu was packaged — vacuum-sealed blocks last longer than those in water-filled containers. Once you open the package, the clock resets: opened tofu lasts 3 to 5 days, but only if you drain the liquid and store it properly in a covered container.

The reason tofu spoils faster after opening is that it loses its protective liquid barrier and begins absorbing odors and bacteria from the air. Tofu has a mild flavor and porous texture, which means it picks up whatever is around it. Keeping it submerged in fresh water or in an airtight container slows this process, but it still won't last as long as unopened tofu.

Key Takeaways

  • Unopened tofu packages last 5 to 7 days past the printed date when stored at 40°F or below in your refrigerator.
  • Once opened, tofu lasts 3 to 5 days if you drain the original liquid and store it in a covered container or submerged in fresh water.
  • Tofu stored in water needs the water changed every 1 to 2 days to prevent bacterial growth and off-flavors.
  • Freezing tofu extends its life to 3 to 5 months, though it changes texture and becomes spongier when thawed.

How to Store Opened Tofu to Maximize Freshness

After you open tofu, drain the liquid from the package immediately. This liquid is not sterile and will speed spoilage once air enters the container. Pat the tofu dry with a clean paper towel or cloth to remove excess moisture on the surface.

Transfer the tofu to a clean, airtight container — a glass food storage container or even a small bowl covered tightly with plastic wrap works well. If you prefer to keep tofu submerged (which some people find helps preserve texture), cover it with fresh filtered or distilled water instead of the original packaging liquid. Change this water every 1 to 2 days. Submerged tofu in fresh water will last the full 3 to 5 days; tofu stored dry in an airtight container may last only 2 to 3 days because it dries out faster.

Store the container on a shelf in the coldest part of your refrigerator, not on the door where temperature fluctuates. The back of a middle or lower shelf is ideal.

Signs That Tofu Has Spoiled

Spoiled tofu develops a sour or vinegary smell — this is the clearest warning sign. Fresh tofu has almost no smell or a very mild, slightly sweet one. If you open the container and detect sourness, do not taste it; discard it.

Look for visible mold, which appears as fuzzy growth or dark spots on the surface. Tofu may also develop a slimy texture or discoloration (yellowing or browning) as it ages. Any of these signs mean the tofu is no longer safe to eat. When in doubt, throw it out — tofu is inexpensive enough that the cost of replacing it is far less than the risk of foodborne illness.

Freezing Tofu for Longer Storage

Freezing extends tofu's life to 3 to 5 months, but it changes the texture significantly. Frozen tofu becomes spongier and more porous when thawed, which actually makes it better for absorbing marinades and sauces in stir-fries or curries. If you plan to use tofu in a cooked dish where texture matters less, freezing is a practical option.

To freeze tofu, drain and pat it dry, then cut it into blocks or slices. Arrange the pieces on a baking sheet lined with parchment paper and freeze for 2 to 3 hours until solid. Transfer the frozen pieces to a freezer bag or airtight container, label it with the date, and return it to the freezer. Thaw tofu in the refrigerator overnight before cooking — do not thaw at room temperature, as this increases the risk of bacterial growth.

Storing Different Types of Tofu

Silken tofu (soft, custard-like) is more delicate than firm tofu and spoils faster. Unopened silken tofu lasts 5 to 7 days past the date, but once opened it should be used within 2 to 3 days. It is best kept submerged in water because the soft curds break apart easily if stored dry.

Firm and extra-firm tofu hold their shape better and last slightly longer — up to 5 days after opening if stored properly. These types are more forgiving and can be stored dry in an airtight container without losing quality as quickly as silken tofu.

Shelf-stable tofu (aseptic packaging) is a different product altogether. These packages are sealed under sterile conditions and do not require refrigeration until opened. They last several months in the pantry unopened, but once opened they follow the same 3 to 5 day rule as refrigerated tofu.

Organizing Your Refrigerator to Keep Tofu Fresh

Store tofu on a shelf where you can see it easily — the back of the fridge is coldest, but if tofu is hidden behind other items, you may forget about it and let it spoil. A dedicated spot on a middle shelf, where it is visible and at a consistent cold temperature, works well.

Keep tofu away from raw meat and seafood to prevent cross-contamination. If you store it near produce, make sure the container is sealed so tofu does not absorb odors from vegetables or fruit. Label the container with the date you opened it so you know at a glance how many days have passed.

What to Do With Tofu Before It Spoils

If you have opened tofu and realize you will not use it within the next 2 to 3 days, freeze it instead of letting it spoil. Frozen tofu works beautifully in soups, stews, and stir-fries. You can also press and marinate tofu, then freeze it — the freezing process actually helps the marinade penetrate deeper into the porous texture.

Another option is to cook the tofu before storing it. Cooked tofu lasts longer than raw tofu — typically 4 to 5 days in an airtight container. Pan-frying, baking, or simmering tofu in broth before refrigerating it gives you more flexibility in how you use it later.

Frequently Asked Questions

Can I eat tofu that smells a little off but looks normal?

No. Smell is the most reliable indicator of spoilage in tofu. If it smells sour, vinegary, or unpleasant in any way, bacteria have begun to multiply and the tofu is not safe to eat. Discard it even if the appearance seems fine.

Does tofu go bad faster in summer or if my fridge is warmer?

Yes. Tofu spoils faster at temperatures above 40°F. If your refrigerator runs warmer than ideal or your kitchen is very hot, reduce the storage time by 1 to 2 days. Freezing is a better option in warm weather if you cannot use tofu quickly.

Is the liquid in the tofu package safe to drink or cook with?

The liquid is not intended for consumption. It is a preservative solution that keeps the tofu from drying out during shipping and storage, not a broth or cooking liquid. Drain it and discard it when you open the package.

Can I refreeze tofu after it has been thawed?

It is not recommended. Once tofu is thawed, treat it like freshly opened tofu and use it within 3 to 5 days. Refreezing increases the risk of bacterial growth and further degrades the texture.

What if I buy tofu but the package date is already close?

Check the package date before buying. If the date is within 1 to 2 days, you have only a few days to use it after opening. If you cannot use it quickly, freeze it as soon as you get home. Freezing pauses the clock and gives you months to use it later.