FridgeLife

How Long Does Soy Milk Last?

Opened soy milk lasts 7–10 days in the fridge. Unopened shelf-stable cartons keep in the pantry until their printed date. Fresh or homemade soy milk should be used within 3–4 days.

Soy Milk — opened

shelf life
Fridge
7–10 days
Freezer
Not recommended
Pantry
Not safe
  • Unopened, shelf-stable: 6–12 months in the pantry
  • Homemade: 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.

Soy milk is made by soaking, grinding and cooking soybeans in water, then straining out the pulp. It has about as much protein as cow's milk, and that protein-rich, low-acid liquid spoils in a very similar way once opened: it sours, thickens and curdles. Fresh soy milk from Asian grocers or tofu shops keeps far less time than carton brands.

How to store soy milk

How to tell if soy milk has gone bad

  • A sour, beany-gone-rancid or rotten smell when the carton is opened.
  • Thick, lumpy or curdled texture in the carton itself, as opposed to curdling only once it hits hot coffee.
  • A puffed-up carton, or fizzing and a sour, bitter taste.
  • Sliminess on the pour, or mold on the spout or 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.

Soy Milk shelf life chart

StateFridgeFreezerPantry
Opened7–10 daysNot recommendedNot safe
Unopened, shelf-stableNot recommendedNot recommended6–12 months
Per the best-by date. Refrigerated cartons must stay chilled and follow their use-by date.
Homemade3–4 daysNot recommendedNot safe
Also applies to fresh, preservative-free soy milk sold in bottles at tofu shops and Asian markets.

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 soy milk last once opened?

Opened soy milk lasts 7–10 days in the fridge, the range given in USDA's FoodKeeper and on most cartons. This applies equally to refrigerated and shelf-stable varieties once the seal is broken. Fresh, unpasteurized-style soy milk from a tofu shop should be used within 3–4 days.

Why does soy milk curdle in coffee?

Soy protein coagulates when it meets heat and acid together, which is the same principle used to make tofu. Hot, acidic coffee can therefore curdle perfectly fresh soy milk. Letting the coffee cool slightly, or pouring the soy milk in first and warming it gradually, reduces the effect. Curdling inside the cold carton does mean spoilage.

Does shelf-stable soy milk need to be refrigerated before opening?

No. Aseptic cartons sold on the grocery shelf are ultra-heat-treated and sealed, so they are safe in the pantry until the best-by date. Chill one before drinking if you prefer it cold. After opening, refrigerate it and use it within 7–10 days.

Can you freeze soy milk?

You can, but manufacturers generally advise against it and the quality drops. Frozen and thawed soy milk separates and has a grainy, chalky mouthfeel. It remains safe, and it is usable in baking, pancakes, soups and smoothies if blended well.

Is soy milk safe after sitting out for 4 hours?

No, if it has been opened. Like cow's milk, opened soy milk should be discarded after more than 2 hours at room temperature, or 1 hour in heat above 90°F (32°C). Bacteria that cause illness do not necessarily change its smell or taste.

Related foods

FoodFridgeFreezerPantry
Almond Milk
Opened
7–10 daysNot recommendedNot safe
Oat Milk
Opened
7–10 daysNot recommendedNot safe
Milk
Opened
1 week3 monthsNot safe
Tofu
Opened
3–5 days3–5 monthsNot safe
Coconut Milk
Unopened
Not recommendedNot recommended2–5 years
Protein Shakes
Prepared
1–2 daysNot recommendedNot safe

All dairy

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.