Tofu can last anywhere from a few days to several months depending on the type of tofu, whether the package is opened, and how it is stored. The shortest answer is this: unopened refrigerated tofu should be used by the date on the package, opened tofu usually lasts 3 to 4 days in the refrigerator, cooked tofu leftovers last 3 to 4 days, and frozen tofu is best within about 3 to 5 months for quality.
Tofu is perishable once opened. If it smells sour, feels slimy, looks moldy, has unusual discoloration, or the package is swollen, throw it away. Do not taste questionable tofu to see if it is still good.
This guide explains how long tofu lasts in the fridge, freezer, and pantry; how to store opened tofu in water; how to freeze tofu; and how to tell when tofu has gone bad.

Quick answer: how long does tofu last?
Unopened refrigerated tofu: Use by the date on the package and keep it refrigerated.
Opened tofu: Store in a clean airtight container, cover with fresh water, refrigerate, change the water daily, and use within 3 to 4 days for the safest practical window.
Cooked tofu: Refrigerate in a shallow airtight container and use within 3 to 4 days.
Frozen tofu: Best within 3 to 5 months for quality. Freezing changes the texture, making tofu firmer, chewier, and more sponge-like.
Shelf-stable tofu: Store unopened in the pantry until the printed date. Once opened, refrigerate and use within 3 to 4 days.
Use the package date as your first guide, then check the tofu itself. A package that is still in date can still be unsafe if it was mishandled, left warm, damaged, or contaminated after opening.
Tofu shelf life chart
| Type of tofu | Storage method | How long it lasts | Notes |
|---|---|---|---|
| Unopened refrigerated tofu | Original sealed package in the refrigerator | Until the printed date | Keep at or below 40°F. Do not store refrigerated tofu in the pantry. |
| Opened raw tofu | Airtight container, covered with fresh water, refrigerated | 3 to 4 days | Change the water daily. Discard sooner if it smells sour, turns slimy, or looks unusual. |
| Opened tofu stored without water | Airtight container in the refrigerator | 1 to 2 days for best quality | It may dry out or absorb odors. This is best when you intentionally pressed tofu for cooking soon. |
| Cooked tofu | Shallow airtight container in the refrigerator | 3 to 4 days | Cool and refrigerate within 2 hours. Reheat leftovers thoroughly. |
| Frozen tofu | Freezer bag or airtight freezer container | 3 to 5 months for best quality | Texture becomes firmer, chewier, and more porous. |
| Unopened shelf-stable tofu | Pantry, unopened | Until the printed date | Often sold in aseptic cartons. Store in a cool, dry place and follow the label. |
| Opened shelf-stable tofu | Airtight container in the refrigerator | 3 to 4 days | Once opened, treat it like perishable tofu. |
| Tofu dishes with rice, noodles, vegetables, or sauce | Shallow airtight container in the refrigerator | 3 to 4 days or the shortest-lived ingredient | Use the safest timeline for the whole dish, not just the tofu. |
These timelines are practical food-storage guides. Always follow the package instructions for your specific tofu, especially for flavored tofu, smoked tofu, high-protein tofu, ready-to-eat tofu, and shelf-stable tofu.

How to tell if tofu has gone bad
Fresh tofu should look clean and pale, with a mild neutral smell. It may have a faint bean-like aroma, but it should not smell sour, rotten, fermented, or unpleasant. If anything seems off, throw it away.
- Sour or rotten smell: Good tofu should not have a sharp sour odor.
- Slimy surface: A slippery, sticky, or slimy feel is a common sign that tofu has spoiled.
- Mold: Any fuzzy growth, colored spots, or moldy patches mean the tofu should be discarded.
- Unusual discoloration: Throw away tofu that turns brown, gray, dark yellow, or patchy in a way that is not normal for the product.
- Puffed or swollen package: Pressure, bloating, or leaking can be a sign that the tofu is spoiled or contaminated.
- Bad liquid: If the packing water smells sour, looks unusually cloudy, bubbles, or has flakes, discard the tofu.
Do not scrape mold off tofu and use the rest. Tofu is moist and porous, so visible spoilage is a sign to discard the whole block or container.

Does tofu expire?
Yes, tofu eventually expires in the practical sense that it loses quality and can spoil. But the date on the package is not the only thing that matters. Storage temperature, package condition, water quality, and how the tofu was handled after opening all matter.
The USDA’s food product dating guidance explains that “Best if Used By/Before” dates generally describe best flavor or quality, not a purchase or safety date. That does not mean you should ignore the date. It means you should combine the date with proper storage and spoilage checks.
For tofu, be more cautious with “use by” dates than with “best by” dates, especially if the tofu is refrigerated, opened, homemade, fresh from a local tofu maker, or sold in water. If the date has passed and the tofu smells off or feels slimy, discard it.
How to store unopened tofu
Store unopened tofu the same way you found it at the store. Refrigerated tofu should stay refrigerated. Shelf-stable tofu can stay in the pantry until opened, as long as the package is intact and the label says it is shelf-stable.
- Refrigerated water-packed tofu: Keep it in the refrigerator in the original sealed package until you are ready to use it.
- Shelf-stable tofu: Keep it in a cool, dry pantry until the printed date, then refrigerate after opening.
- Vacuum-packed or high-protein tofu: Follow the package instructions. Many are refrigerated, but some products are handled differently.
- Damaged or swollen package: Do not use tofu from a leaking, puffed, or damaged package.
For better fridge organization, keep tofu away from raw meat, poultry, and seafood. If your fridge is crowded, see our guide to organizing your fridge.
How to store opened tofu in the refrigerator
Opened tofu should be refrigerated in a clean covered container. For water-packed tofu, the best everyday method is to cover the tofu with fresh cold water and change that water daily.
- Wash your hands and use a clean container with a tight lid.
- Place the leftover tofu in the container.
- Add enough fresh cold water to cover the tofu.
- Seal the container and refrigerate below 40°F.
- Change the water every day.
- Use the tofu within 3 to 4 days, or sooner if it smells or feels wrong.
Use a container that leaves a little room for water but not a lot of extra air. A good airtight container also prevents the tofu from absorbing refrigerator odors. For container ideas, see our guide to the best food storage containers for leftovers.

Can you store tofu without water?
You can store tofu without water for a short time if you intentionally drained or pressed it for cooking soon. This is useful when you want crisp baked tofu, pan-fried tofu, or air-fried tofu. The tradeoff is that tofu stored without water dries out faster and can absorb odors from the refrigerator.
If you press tofu ahead of time, store it in an airtight container and use it within 1 to 2 days for best quality. If the tofu becomes sticky, slimy, sour-smelling, or discolored, discard it.
If you cook tofu often, a tofu press can make draining easier and cleaner. See our guide to the best tofu press for more on that tool.
How long does cooked tofu last?
Cooked tofu usually lasts 3 to 4 days in the refrigerator when stored in a shallow airtight container. This includes pan-fried tofu, baked tofu, air-fried tofu, grilled tofu, tofu stir-fry, and tofu used in rice bowls or noodle bowls.
Refrigerate cooked tofu within 2 hours, or within 1 hour if the room is hotter than 90°F. Do not leave cooked tofu out overnight. If cooked tofu sat at room temperature too long, throw it away.
To reheat tofu leftovers, heat them thoroughly. If tofu is part of a mixed leftover dish, such as soup, stir-fry, casserole, or rice bowl, reheat the dish to 165°F. A thermometer is useful for mixed leftovers; see our guide to the best instant-read thermometers.

How to freeze tofu
Freezing tofu is one of the easiest ways to extend its life, but it changes the texture. Frozen and thawed tofu becomes firmer, chewier, and more porous. That texture is excellent for stir-fries, soups, curries, stews, grilling, and marinades, but it is not ideal when you want smooth silken tofu.
- Drain the tofu.
- Pat it dry or press it if you want a firmer texture.
- Cut it into cubes, slabs, or recipe-size portions.
- Freeze the pieces on a parchment-lined tray until solid.
- Move the frozen pieces to a freezer bag or airtight freezer container.
- Press out as much air as possible and label the container with the date.
- Use within 3 to 5 months for best quality.
You can also freeze some water-packed tofu in its original sealed container, but freezing expands the water and can change the block dramatically. For the most control, drain and portion the tofu before freezing.
For freezer storage help, see our guide to the best containers for freezing.

How to thaw frozen tofu
The best way to thaw frozen tofu is in the refrigerator overnight. Once thawed, squeeze or press out the extra liquid before marinating or cooking. This helps the tofu brown better and absorb sauce.
- Best method: thaw in the refrigerator overnight.
- Faster method: thaw sealed tofu under cold running water, then cook it soon.
- Microwave method: use only if you plan to cook the tofu right away.
- After thawing: treat it like opened tofu and use it within a few days.
Frozen tofu may turn slightly yellow. That can be normal after freezing. It should still smell fresh. If it smells sour or feels slimy after thawing, discard it.
How long does silken tofu last?
Silken tofu is more delicate than firm or extra-firm tofu. Unopened silken tofu should be stored according to the label. Some silken tofu is refrigerated, while some comes in shelf-stable aseptic packaging.
Once opened, silken tofu should be refrigerated and used quickly, usually within 3 to 4 days. It is fragile, so store it carefully in a covered container. If it was water-packed, cover it with fresh water and change the water daily.
Freezing silken tofu is usually not recommended if you want a creamy texture. Once frozen and thawed, it becomes grainier and less smooth. Use frozen silken tofu only in recipes where the texture change will not matter.
How long does shelf-stable tofu last?
Shelf-stable tofu is different from refrigerated water-packed tofu. It is usually sold in an aseptic carton and can be stored unopened in the pantry until the printed date. Keep it in a cool, dry place away from heat.
Once opened, shelf-stable tofu is no longer shelf-stable. Refrigerate leftovers in a clean airtight container and use within 3 to 4 days.
Can you eat tofu after the expiration date?
It depends on the label, the tofu type, and storage history. A “best by” date is often about quality, while a “use by” date should be treated more cautiously. For refrigerated tofu, the safest plan is to use it by the printed date and discard it if it shows any spoilage signs.
Do not use tofu past the date if the package is swollen, leaking, damaged, or warm. Do not use it if the tofu smells sour, looks discolored, feels slimy, or has mold.
Can you eat tofu raw?
Packaged tofu is not raw meat, and many tofu products are ready to eat from the package. However, tofu is still a perishable food. It can be contaminated after opening, mishandled during storage, or spoiled over time.
If you are eating tofu cold in salads, smoothies, desserts, or dipping sauces, use fresh tofu from a clean package, keep it refrigerated, use clean utensils, and eat it soon after opening. If you are serving young children, older adults, pregnant people, or anyone with a weakened immune system, be extra careful with storage and consider using tofu in cooked dishes.
What happens if you eat bad tofu?
Spoiled tofu can cause foodborne illness, especially if it has been contaminated, stored too warm, or kept too long after opening. Symptoms can include nausea, vomiting, diarrhea, stomach cramps, fever, and headache.
Foodborne illness symptoms can come from many foods and many causes, so this article cannot diagnose illness. If symptoms are severe, persistent, or involve a higher-risk person, contact a medical professional.
Tofu storage mistakes to avoid
- Leaving opened tofu in the pantry: opened tofu belongs in the refrigerator, not at room temperature.
- Keeping opened tofu too long: use opened tofu within a few days, even if you changed the water.
- Forgetting to change the water: fresh water helps preserve quality and reduce off odors.
- Using a dirty container or utensil: contamination shortens tofu’s life.
- Relying only on the printed date: storage history and spoilage signs matter too.
- Freezing silken tofu by accident: freezing changes the texture and can ruin creamy recipes.
- Leaving cooked tofu out overnight: cooked tofu is a leftover and should be refrigerated promptly.
Best uses for frozen tofu
Frozen tofu is not just a storage trick. It can improve the texture for certain recipes. Once thawed and pressed, frozen tofu becomes more open and sponge-like, so it soaks up marinades and sauces well.
| Tofu texture | Best uses | Storage tip |
|---|---|---|
| Fresh silken tofu | Smoothies, puddings, sauces, miso soup, desserts | Do not freeze if you need a creamy texture. |
| Fresh firm tofu | Pan-frying, scrambling, grilling, stir-frying | Press before cooking for better browning. |
| Fresh extra-firm tofu | Crispy tofu, sheet-pan tofu, stir-fries, skewers | Good candidate for freezing if you want a chewier texture. |
| Frozen and thawed tofu | Curries, soups, braises, marinades, stir-fries | Squeeze out extra liquid before cooking. |
| Cooked tofu leftovers | Rice bowls, salads, wraps, reheated stir-fries | Store in shallow containers and use within 3 to 4 days. |

What about tofu during a power outage?
Tofu is perishable once refrigerated or opened. During a power outage, keep the refrigerator door closed as much as possible. If the refrigerator has been above 40°F for too long, cooked tofu and opened tofu should be treated like other perishable foods and discarded if you are unsure.
The safest rule during outages is the same one used for other perishable foods: when in doubt, throw it out. Do not taste tofu to decide if it is safe after a power outage.
FAQ
How long does tofu last in the fridge after opening?
Opened tofu usually lasts 3 to 4 days in the refrigerator when stored in a clean airtight container, covered with fresh water, and kept below 40°F. Change the water daily and discard the tofu sooner if it smells sour, feels slimy, or looks discolored.
How long does unopened tofu last?
Unopened refrigerated tofu should be used by the date on the package. Unopened shelf-stable tofu can be stored in the pantry until the printed date, as long as the package is intact and the label says it is shelf-stable.
Does tofu go bad?
Yes. Tofu can spoil if it is stored too long, kept too warm, contaminated after opening, or exposed to dirty utensils. Bad tofu may smell sour, feel slimy, look moldy or discolored, or sit in liquid that smells unpleasant.
Is slimy tofu bad?
Slimy tofu is a warning sign. If the tofu feels slippery, sticky, or slimy in a way that is not normal, throw it away. This is especially true if it also smells sour or has been open for several days.
Can you freeze tofu?
Yes. Firm and extra-firm tofu freeze especially well. Drain it, cut it into portions, freeze on a tray, then move it to a freezer bag or airtight container. Use frozen tofu within 3 to 5 months for best quality.
Why did frozen tofu turn yellow?
Frozen tofu can turn slightly yellow and develop a sponge-like texture. That is usually a normal effect of freezing. It should still smell fresh after thawing. If it smells sour or feels slimy, discard it.
Can tofu sit out overnight?
No. Opened tofu and cooked tofu should not sit out overnight. Refrigerate perishable tofu promptly. If tofu has been left at room temperature for more than 2 hours, or more than 1 hour in hot conditions above 90°F, discard it.
Can I eat tofu after the best-by date?
Maybe, but be cautious. If the tofu is refrigerated, unopened, properly stored, and only slightly past a quality date, inspect it carefully. Do not use it if the package is swollen, leaking, damaged, or if the tofu smells sour, feels slimy, or looks discolored. For a “use by” date, follow the label more strictly.
Does cooked tofu last longer than raw opened tofu?
Not by much. Cooked tofu leftovers usually last 3 to 4 days in the refrigerator. Opened raw tofu stored in fresh water is also usually best within 3 to 4 days. Cooking does not reset tofu for a long storage life.
Should tofu be stored in water?
Opened water-packed tofu should usually be stored in fresh cold water in a covered container. Change the water daily. Pressed tofu can be stored without water for a short time if you plan to cook it soon, but it will dry out faster.
How long does tofu last in the freezer?
Frozen tofu is best within 3 to 5 months for quality. It may remain safe longer if continuously frozen at 0°F, but the texture and flavor can decline over time.
Can tofu make you sick?
Yes, spoiled or contaminated tofu can make you sick. Do not eat tofu that smells sour, feels slimy, has mold, has unusual discoloration, or came from a swollen or leaking package.
Final thoughts
Tofu lasts longest when it stays cold, sealed, and clean. Keep unopened refrigerated tofu in its original package until you are ready to use it. Once opened, cover leftover tofu with fresh water in a clean airtight container, change the water daily, and use it within 3 to 4 days.
Cooked tofu should be treated like any other leftover and used within 3 to 4 days. Freeze tofu when you need longer storage, but expect a chewier, more porous texture. If tofu smells sour, feels slimy, looks moldy, or makes you hesitate, throw it away.





Because Brock is the tallest member of the team at 6 foot 5 inches, when he’s not thinking about food, he’s eating his favorites: pizza, burgers, tacos and burritos. He's always experimenting with the latest kitchen gadgets and exploring new techniques in the kitchen.