How Long Does Coconut Milk Last in the Fridge?

Opened canned coconut milk lasts about 4 to 6 days in the fridge. Move it into a covered glass or plastic container first. Carton coconut milk (the drinking kind) usually lasts 7 to 10 days once opened. Check the label, since brands vary.

Coconut milkUnopenedOpened, in the fridge
CannedPantry, until the best-by dateAbout 4 to 6 days
Carton, shelf-stablePantry, until the dateAbout 7 to 10 days
Carton, refrigeratedFridge, until the dateAbout 7 to 10 days

Does it need to be refrigerated?

Unopened cans and shelf-stable cartons don’t. Keep them in the pantry. Once opened, always refrigerate it, and don’t leave it out for more than 2 hours.

Signs it’s gone bad

  • A sour or fermented smell
  • A sour taste
  • Mold, or a pink or grey tint
  • Curdled lumps that don’t melt back when warmed

The cream separating to the top, or turning firm in the fridge, is normal. Stir it or warm it gently.

Can you freeze coconut milk?

Yes. Pour it into ice cube trays or containers and use it within 2 to 3 months. It separates and can turn grainy when thawed, so it’s best for curries, soups and smoothies rather than drinking. Blend or whisk it after thawing.