How Long Does Tofu Last?
Opened tofu lasts 3–5 days in the fridge when kept covered in fresh water that is changed daily. Unopened tofu keeps until its use-by date, and tofu freezes for 3–5 months.
Tofu — opened
shelf life- Cooked: 3–4 days in the fridge
Fridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.
Tofu is soy milk curdled and pressed into blocks, sold water-packed in refrigerated tubs or as silken tofu in shelf-stable aseptic cartons. It is high in protein and moisture and close to neutral in acidity, which makes it as perishable as fresh cheese or meat once the package is opened, even though it is a plant food.
How to store tofu
- Put leftover raw tofu in a container, cover it completely with cold water, seal, and change the water every day. Do not keep using the cloudy liquid it was packed in.
- Shelf-stable silken tofu in an aseptic carton can stay in the pantry until opened; after that, refrigerate it and use it within 3–5 days. Water-packed tubs must always be refrigerated.
- To freeze, drain the block, pat it dry, cut it into slabs or cubes and freeze in a freezer bag. Freezing turns tofu yellowish, chewier and spongier, which helps it soak up marinades.
- Thaw frozen tofu in the fridge, then squeeze out the water like a sponge before cooking. Silken tofu does not freeze well and turns grainy.
How to tell if tofu has gone bad
- A sour or sulfur-like smell. Fresh tofu smells faintly beany or of nothing at all.
- A slimy, slippery film on the block that remains after rinsing.
- Color changing from creamy white to tan, yellow or pink in the fridge. Yellowing in the freezer is normal and reverses on thawing.
- A bloated, puffed-up sealed package, or packing water that is thick, stringy or very cloudy.
- A sour or bitter taste, or any mold on the surface.
Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.
Tofu shelf life chart
| State | Fridge | Freezer | Pantry |
|---|---|---|---|
| Opened | 3–5 days | 3–5 months | Not safe |
| Unopened refrigerated tofu keeps until the use-by date on the tub. | |||
| Cooked | 3–4 days | 2–3 months | Not safe |
Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.
Frequently asked questions
How long does tofu last after opening?
Opened tofu lasts 3–5 days in the fridge when it is submerged in clean water that you change daily. Without water, in just a covered container, plan on 2–3 days before it dries and sours. Cooked tofu dishes keep 3–4 days, like other leftovers.
Can you eat tofu past its expiration date?
It is safest not to. Refrigerated tofu is pasteurized in its sealed tub, and the date assumes continuous cold storage. A tub that is a day or two past a best-by date and is not bloated or sour may be fine for quality, but tofu is a low-acid, high-protein food, and harmful bacteria give no visible sign. Freezing it before the date avoids the question.
Can tofu be eaten raw?
Yes, tofu is already cooked during manufacturing, since the soy milk is boiled before it is curdled, so it can be eaten straight from a freshly opened package. Drain and rinse it first. Because it can be contaminated after opening, use clean utensils and do not eat raw tofu that has been open for several days.
Why did my tofu turn yellow in the freezer?
Tofu turns yellow or amber when frozen because ice crystals change how its protein structure reflects light. It is completely normal, not freezer burn or spoilage, and the block returns to a creamy off-white as it thaws. Yellow or pink tofu in the refrigerator is a different matter and indicates spoilage.
Does tofu go bad if left out?
Yes. Raw or cooked tofu should not be left at room temperature for more than 2 hours, or 1 hour above 90°F (32°C). This includes tofu set out to press or marinate, so press it for 30 minutes or less on the counter, or do it in the refrigerator.
Related foods
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Tempeh Opened |
5–7 days | 3–6 months | Not safe |
| Soy Milk Opened |
7–10 days | Not recommended | Not safe |
| Miso Paste Opened |
1 year | 1 year | Not recommended |
| Bean Sprouts Raw |
2–3 days | Not recommended | Not safe |
| Kimchi Opened |
3–6 months | Not recommended | Not recommended |
| Soy Sauce Opened |
1–2 years | Not recommended | 1 month |
Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.