How to Tell If Tofu Is Bad Before You Cook It

Fresh tofu is white or off-white, smells mild or slightly nutty, and feels smooth to the touch. When any of those qualities shift noticeably, the tofu is telling you something. Spoiled tofu can harbor serious pathogens, so knowing what to look (and smell) for matters more than you might expect from such a simple food.

Smell It First

The most reliable test is your nose. Fresh tofu has almost no smell, or a faint, clean scent. Spoiled tofu develops a sour, tangy odor that’s unmistakable once you encounter it. Some people describe it as similar to sour milk. If you open the package and the smell makes you pull back, that’s your answer. Toss it.

A very faint sourness right when you open the package can sometimes just be the water it was packed in. Drain the tofu, rinse it under cold water, and smell again. If the sour smell persists in the tofu itself, it’s gone bad.

What Spoiled Tofu Looks Like

Fresh tofu is uniformly white to cream-colored. As it spoils, you may notice yellowing, darkening, or uneven discoloration across the surface. These color shifts mean bacterial growth is underway.

Mold is the most obvious visual warning. It typically appears as fuzzy or hairy patches in white, green, black, or blue. Even a small spot of mold means the tofu should be discarded entirely, not just trimmed. Mold sends invisible threads deep into soft foods, so what you see on the surface is only part of the problem.

The texture of the surface matters too. If the tofu feels slimy or sticky when you touch it, bacteria have been multiplying. Fresh tofu is smooth but not slippery.

Check the Package Before You Open It

A bloated or puffy package is a red flag. Gas buildup inside sealed tofu packaging means microorganisms are actively producing byproducts. Don’t open it to investigate. If the container looks swollen or pressurized, throw it away.

Similarly, if a package hisses loudly or spurts when opened, the contents are likely unsafe. A very slight sound from vacuum-sealed packaging is normal, but forceful pressure is not. Leaking or damaged packaging is another reason to skip it, since any break in the seal lets bacteria in.

How Long Tofu Actually Lasts

Unopened refrigerated tofu typically stays good for about 28 days when kept below 41°F (5°C). The date stamped on the package is usually a “best by” or “use by” date, and the tofu will still be safe shortly after that date if it’s been continuously refrigerated and the package is intact. Quality starts declining, though, so don’t push it much further.

Once you open the package, the clock speeds up. Opened tofu lasts 3 to 5 days in the refrigerator. Store it submerged in fresh water in a sealed container, and change the water daily. This slows bacterial growth and keeps the tofu from drying out or absorbing fridge odors.

Shelf-stable (aseptically packaged) tofu, the kind sold unrefrigerated in Tetra Paks, keeps for 6 months to a year unopened. Once opened, treat it the same as refrigerated tofu: use it within 3 to 5 days and keep it cold.

Frozen Tofu Looks Different, and That’s Fine

Freezing tofu changes its color and texture, which can look alarming if you’re not expecting it. Frozen tofu often turns yellowish, and the texture becomes meatier, chewier, and more porous. None of this means it’s spoiled. It’s a normal result of ice crystals forming and breaking down the tofu’s structure, and many people freeze tofu on purpose for exactly this effect.

For the best quality, use frozen tofu within 2 to 3 months. It won’t become unsafe after that, but freezer burn can dry it out and make the flavor dull. Freezer burn shows up as dry, white, papery patches on the surface. It’s not a safety concern, just a quality issue. If the tofu smells fine after thawing and doesn’t show signs of mold or sliminess, it’s safe to eat.

Why Spoiled Tofu Is Worth Taking Seriously

Tofu is a moist, protein-rich, neutral-pH food, which is exactly the environment bacteria thrive in. It has been linked to outbreaks involving several dangerous pathogens, including Yersinia enterocolitica (which causes fever, abdominal pain, and diarrhea), Clostridium botulinum (the bacterium behind botulism), Salmonella, and Staphylococcus aureus.

Symptoms of foodborne illness from contaminated tofu range from standard food poisoning (nausea, vomiting, diarrhea, stomach cramps) to more severe infections. Listeria, while more commonly associated with deli meats and soft cheeses, can grow on any refrigerated food and causes flu-like symptoms, fever, and muscle aches. In pregnant people, it can lead to miscarriage, stillbirth, or serious infection in the newborn.

The risk is highest when tofu has been stored above 41°F, left out at room temperature for more than two hours, or kept well past its expiration date. When in doubt, trust your senses. If the smell, color, texture, or packaging raises any question, the safest move is to discard it. A block of tofu costs very little compared to a bout of food poisoning.

Quick Reference: Fresh vs. Spoiled

  • Smell: Fresh tofu is nearly odorless. Spoiled tofu smells sour or unpleasantly acidic.
  • Color: Fresh tofu is white to cream. Spoiled tofu turns yellow, gray, or develops dark spots.
  • Texture: Fresh tofu is smooth and firm. Spoiled tofu is slimy or sticky on the surface.
  • Mold: Any fuzzy or hairy growth in any color means discard the whole block.
  • Package: Bloating, leaking, or forceful hissing means the tofu is unsafe.
  • Water: The liquid inside should be clear or slightly cloudy. If it’s thick, murky, or foul-smelling, the tofu has turned.