How long does coconut milk last?
Unopened canned coconut milk and coconut cream keep 2 to 5 years in the pantry. Once opened, move them to a sealed container and use them within 4 days, or freeze them for about 3 months. Chilled coconut milk drinks in cartons keep 7 to 10 days once opened.
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Canned coconut milk | —Opened: 4 days | 3 months | 2–5 yearsfrom purchase |
| Canned coconut cream | —Opened: 4 days | 3 months | 2–5 yearsfrom purchase |
| Coconut milk drink, in a carton, chilled | Until the use-by dateOpened: 7–10 days | — | — |
Fridge at 4 °C (40 °F) or colder, freezer at −18 °C (0 °F). Freezer times are for best quality: food kept frozen stays safe, but slowly loses taste and texture. These times are USDA guidance, not a guarantee. When in doubt, throw it out.
How to tell if coconut milk has gone bad
- A sour or rancid smell, or a sour taste.
- Mold, or a grayish or pink color.
- A bulging or rusty can. A thick layer of cream on top and watery liquid below is normal: stir or shake.
How to store coconut milk
- Keep cans in a cool, dry cupboard.
- Once opened, pour the coconut milk into a sealed container and refrigerate it; don't keep it in the open can.
- Keep carton coconut drinks refrigerated if they were sold chilled.
Can you freeze coconut milk?
Yes, for about 3 months. Freeze it in ice cube trays or small containers. It separates when thawed: whisk or blend it, and use it in curries, soups and smoothies.
Questions
How long does opened coconut milk last?
About 4 days in the fridge in a sealed container.
Why is my coconut milk solid?
Coconut fat solidifies below about 24 °C (75 °F). It's normal: stir it or warm it gently.
Can you use coconut milk after the date?
An unopened can in good condition is usually fine past its best-by date, though the fat may separate more.
Add the opened can to ShelfLife and use it before day 4.
Related foods
Storage times: USDA FoodKeeper (Food Safety and Inspection Service), public domain. Text by ShelfLife.