Tofu is one of the cheapest, most useful proteins in a Malaysian kitchen, but it spoils faster than most people expect, especially the soft, fresh tauhu sold loose at the wet market. The short answer: fresh wet market tofu is best used within 1 to 2 days, while packaged tofu keeps until its use-by date unopened and roughly 3 to 5 days once opened if you store it properly. Here's how to keep each type safe, and how to tell when it has gone off.
How long each type of tofu lasts in the fridge
Not all tofu behaves the same. Moisture, packaging and whether it has been fried all change how long it keeps. These are conservative guidelines for a fridge running at 4°C or below.
Fresh tauhu and taukwa from the wet market
Loose tofu sits in open trays, gets handled, and often travels home in a plastic bag in the heat. That gives bacteria a head start.
- Best within 1 to 2 days of buying
- Store it submerged in clean water in a covered container, and change the water daily
- If it's already smelling slightly sour when you get home, don't keep it, cook it that day or throw it out
Firm taukwa holds up a little better than soft tauhu because it has less water, but treat both with the same 1 to 2 day window to be safe.
Packaged tofu from the supermarket
The sealed tubs and boxes from Mydin, Lotus's, AEON or Jaya Grocer are made and packed under more controlled conditions.
- Unopened: keep refrigerated and use by the date on the pack. Don't rely on it lasting past that date.
- Opened: transfer to a clean container, cover with fresh water, change the water daily, and use within 3 to 5 days. If you're unsure how carefully it was handled, aim for the shorter end.
Some shelf-stable tofu in aseptic cartons can sit in the pantry until opened. Once opened, it needs the fridge just like any other tofu.
Silken tofu and egg tofu
Soft silken tofu and tube-shaped egg tofu (tamago tofu) are delicate and high in moisture. Unopened, follow the use-by date. Once opened, use it the same day or the next day. It doesn't store well in water because it breaks apart easily, so just keep it covered in a sealed container.
Tau pok (fried tofu puffs)
Because tau pok is fried and drier, it lasts longer than fresh tofu, but it can still turn sour or rancid.
- Keep it in a sealed bag or container in the fridge
- Use within about 5 to 7 days, or by the date on the pack if it has one
- Freeze it if you won't use it within that time
Fu chuk (dried beancurd skin)
Dried fu chuk sticks are a pantry item, not a fridge one. Keep them in an airtight container away from humidity, and check for any musty smell or mould before use, our damp climate can get into an open bag. Once soaked, treat fu chuk like fresh tofu and cook it within a day.
The right way to store tofu in the fridge
A few small habits make a real difference:
- Get it cold quickly. In Malaysian heat, don't leave tofu in a hot car or on the counter. As a general food safety rule, perishables shouldn't stay out of the fridge for more than 2 hours, and closer to 1 hour on a very hot day. Bring a cooler bag to the wet market if you can.
- Use a clean, covered container. Don't keep tofu in the market plastic bag. A glass or plastic box with a lid keeps out fridge smells and stops drips.
- Cover with water and change it daily. This keeps fresh and opened tofu moist and slows souring. Use clean drinking water.
- Put it on a shelf, not the door. The door is the warmest part of the fridge. The middle or lower shelves stay colder.
- Label it. A strip of masking tape with the date you bought or opened it saves guesswork later.
Can you freeze tofu?
Yes, and it's a good way to avoid waste. Freezing changes the texture: the water inside turns to ice crystals, so thawed tofu becomes spongier, chewier and slightly yellow. Many people actually prefer it this way for curries, soups and stir-fries because it soaks up sauce well.
- Firm tofu and taukwa: drain, pat dry, cut into cubes or slices, and freeze in a sealed bag or container
- Tau pok: freezes very well straight from the pack, and you can drop it directly into curry mee or soup from frozen
- Silken and egg tofu: not recommended, the texture breaks down badly
- How long: for best quality, use frozen tofu within about 3 months
Thaw frozen tofu in the fridge overnight, not on the counter, then press out the excess water before cooking.
How to tell if tofu has gone bad
When in doubt, throw it out. Tofu is cheap, and food poisoning isn't worth the risk. Signs it's spoiled:
- Sour or off smell. Fresh tofu smells mild and slightly beany. Any sourness is a warning sign.
- Slimy surface that doesn't rinse away
- Cloudy, yellowish or smelly water in the container
- Discolouration, pink, yellow or dark spots, or any visible mould
- Bloated or puffy packaging on sealed tofu
- Sour taste. If you've already cooked it and it tastes sour, don't eat it.
Don't try to rescue sour tofu by frying it longer or drowning it in sambal. Cooking won't reliably make spoiled food safe.
What about cooked tofu dishes?
Leftover tauhu sumbat, tofu curry, mapo tofu or stir-fried taukwa follow the usual leftovers rule: cool them quickly, refrigerate within 2 hours (sooner on a hot day), and eat within 3 to 4 days. Reheat until steaming hot all the way through. Fried dishes like tauhu goreng will lose their crispness in the fridge, so a quick re-fry or air fryer reheat brings them back better than the microwave.
Easy ways to use up tofu before it spoils
If you bought too much or your tofu is nearing its last day, cook it now rather than wait:
- Tauhu goreng with peanut sauce or kicap and cili padi
- Sayur lodeh or masak lemak, where cubes of taukwa soak up the santan
- Tofu and egg stir-fry with spring onion, a quick weeknight dish
- Clear soup with tofu, minced meat and sawi
- Fried and frozen: fry cubes of taukwa until golden, cool, then freeze for future curries
Cooking tofu doesn't make it last forever, but it moves it into the 3 to 4 day leftovers window and gives you a meal ready to go.
Keeping track of tofu and other quick-spoiling food
The hardest part of tofu isn't storing it, it's remembering you bought it before day three. SuperSuri is a free Malaysian kitchen app that tracks what's in your fridge, warns you before things expire, and suggests Malaysian recipes using what you already have, so that tub of taukwa ends up in dinner instead of the bin. You can find it at supersuri.my.




