How Long Does Opened Coconut Milk Last?

Thick white coconut cream in a plain bowl beside a jug of thin coconut milk, with fresh pandan leaves behind

Four to seven days, and that's the figure I cook to. Anything in that range is safe, but a tin opened on Saturday will be noticeably flatter by Thursday than one opened on Wednesday, and for anything you eat raw that difference is obvious.

Longer than that if you freeze it, which I'll come to, because freezing is how most people make this a non-issue.

The thing that catches people isn't the number. It's that coconut milk separates almost immediately, and the layer of white stuff on top looks like it has gone off. It hasn't. Shake it.

Why seven days feels short

Because the real ingredient is shorter-lived still, and nobody had to think about storage.

In Real Thai, the author notes that in Thailand most cooks can buy freshly grated coconut from a nearby market, and observes that if you take the trouble to open and grate a fresh coconut yourself, you'll understand why any recipe using coconut milk identifies it as a special occasion dish.

That's the point. Coconut milk has never really been a store-and-plan-for-next-week ingredient. It's bought, and used. Four to seven days isn't a design failure, it's a perishable dairy product doing what perishable dairy products do.

A tin, travelling thousands of kilometres in a hot country, is food science holding that natural life at bay for long enough to be useful to us. It's still, underneath, milk.

The three types and how long each lasts

Three bowls side by side showing full fat coconut milk, light coconut milk and thicker coconut cream
Full fat, light and cream: the same coconut, pressed with more or less water.
Type Opened, fridge Notes
Canned 4 to 7 days The figure I'd plan around
Carton or UHT 7 to 10 days Less processed, but more preservatives
Homemade 3 to 4 days No preservatives at all
Full-fat slightly longer than light Fat is marginally protective

You'll see 4 to 6 days from StillTasty, 5 to 7 from Fridge.com, and up to 7 to 10 from The Coconut Mama. Same finding at different confidence levels. Every source falls inside four to seven for a tin, so that's the number to trust. Some brands print their own figure on the can, and if they do, believe them over this page.

If you only remember one thing: four days. Cook to that and you get caught out never.

Move it out of the tin

Coconut milk being poured from a plain tin into a clear glass jar, a rubber band and paper label beside it
Pour it into glass and bin the tin. A covered jar outlasts the tin every time.

This is the most useful bit of advice on the page and the one most people skip, because the opened tin is sitting right there on the worktop.

Pour it into a glass or plastic container with a lid straight away and bin the tin.

Storing in the open tin causes two problems at once. The metal imparts a tinny note into the fat, which you'll taste most in a white sauce or a coconut dessert. And the cut edge of an open can is a rough surface for bacteria to cling to, right where the milk is pooling.

A covered glass container in the back of the fridge will outlast the tin every time.

In the fridge: back, not door, and label it

The back shelf, not the door. The door is the warmest part of a refrigerator and its temperature swings every time you open it. Coconut milk wants a steady 4C or below, and the shelves at the back away from the compressor hold that far more reliably.

Write the date on the container. It sounds fussy for a one-week window, and it's exactly the fussy that matters, because the failure mode isn't obvious. Coconut milk that has turned doesn't look dramatic. It looks like coconut milk, slightly thicker, right up until you smell it.

And use a clean spoon each time. Every visit with a used spoon puts bacteria back into a product with no preservatives to fight it.

Separation is not spoilage

Coconut milk separating into a cream layer on top and water below is completely normal. It's what happens to every fresh milk, and in Thai cooking it's expected and used. Shake the container or stir it thoroughly and it recombines.

This is the most common reason people throw away perfectly good coconut milk, so let me be blunt about the line.

Separation into layers is normal, reversible, and fixed with a shake. Lumps, chunks, or thick curd-like bits are spoilage and mean you bin it.

If you're unsure, open the lid and smell it before deciding anything.

The real signs it's gone off

In order of how much I'd trust them.

Smell. Fresh coconut milk is faintly sweet. Spoiled it's sour, musty, or distinctly off. This is the test that works, and it's worth trusting your nose over every other signal.

Texture. Chunky, lumpy or slimy, as distinct from simply separated. Creamy and pourable is fine.

Colour. Yellowing, or any pink, grey or dark discolouration.

Mould. Any visible growth on the surface. Don't taste it, just bin it.

Taste. Only after the first four are clear. Sour or bitter means spit it out and bin it.

For unopened tins: if the can is bulging, badly dented, rusted or leaking, bin it without opening. Don't taste from a compromised can.

Freezing is the practical answer

An ice cube tray of frozen coconut milk cubes with one cube lifted out above the tray
A standard cube is roughly 25 to 30ml, which is close to what a curry for two people needs.

It freezes well, and this is how most people who cook with it actually manage. Up to three months in an airtight container with a little headspace. The range across sources is one to three months, with some going as long as six, but three is the honest boring figure.

Freeze it in ice cube trays for portions. A standard cube is roughly 25 to 30ml, which is close to what a curry for two people needs. Once frozen, tip the cubes into a sealed bag or box so you can take one out rather than thawing the lot.

Leave headspace. Coconut milk expands as it freezes and a full container will burst or pop its lid.

On thawing, it separates again and more thoroughly than it did fresh. Whisk it back together before use. A fork won't do it; you need something that breaks the fat globules down.

Drop the frozen cubes straight into a hot pan. It's the best method and skips thawing entirely. They dissolve into a curry in about the same time a fresh splash would, with no overnight wait.

Texture shifts slightly after freezing and the sauce may be very slightly looser. In cooking that's invisible. Don't freeze and then drink it, because the change is obvious there.

Coconut cream lasts longer

Worth knowing because the two get confused constantly, and because the fix is to buy the right one.

Coconut cream is the thick layer that rises to the top of a can of coconut milk. It's more concentrated, higher in fat, and it holds its own considerably longer, a week to ten days opened, where the milk above and below it manages four to seven.

The same thing explains why coconut cream is the better choice for dishes where the coconut has to survive the cooking. A rich Thai curry or a gaeng som that needs body and shine takes cream, holds its texture for days in the fridge, and freezes without thinning out.

None of the sources I found compared the two shelf lives head to head, so treat the week-plus figure as the same order of magnitude rather than a measured result. The underlying logic is sound: less water, more fat, less room for anything to grow.

Does cooked coconut milk keep differently

Yes, and the research on this is thin enough that I should flag it as reasoning rather than established fact.

Once coconut milk has been cooked with a paste containing chilli, lemongrass, galangal and acid, the pH drops and the environment becomes less hospitable to spoilage organisms. A curry containing coconut milk is in that state, which is why leftover Thai curry generally keeps three to four days in the fridge and freezes far better than raw coconut milk does.

Two caveats, both of which matter. That comment is about the curry, not the milk, so the more of your leftovers are actually curry, the less this page applies. And we're extrapolating from the fact that acid and salt inhibit growth, which is well established, to a specific number for coconut curry that nobody has verified against a food authority. If you want a number you can rely on, use the conventional three to four days and don't push it.

If you're cooking for a few people

Worth saying, because it's where the four-day planning figure bites. A curry cooked for four on Sunday is finished by Thursday and it's fine, but the leftovers lose the brightness of fresh coconut and the sauce tightens as the fat reabsorbs.

Two habits help. Cook the curry an hour or so before you serve it rather than immediately, which gives the fat time to settle into the sauce rather than sitting in a layer on top. And reheat gently with a splash of water, because a hard boil tightens a coconut sauce further and no amount of stirring afterwards brings it back.

The other thing I'd do is freeze half the batch in a container you'll actually use. It won't taste quite like the curry you ate on Sunday, but it will be a proper curry rather than a tired one, and it's a very different proposition than shop-bought.

A note on sources

Almost everything published on this topic is American, and much of it is generic content written for search traffic rather than tested in a kitchen. The four-to-seven-day figure is consistent enough across sources to trust. The micro-variations between four and ten days are not.

There's no UK food safety authority guidance on this specific question. If you need a figure for a food safety decision rather than a cooking one, the general UK advice is that leftovers are safe for two days in the fridge, but that applies to cooked food rather than an opened tin of milk, which should be used within a week regardless.


Frequently asked questions

How long does coconut milk last after opening the can?

Four to seven days in the fridge, stored in a covered container rather than the tin. Four days is the safe planning figure and seven is the optimistic end of the range. Full-fat keeps slightly longer than light.

Can I freeze coconut milk?

Yes, for up to three months in an airtight container with headspace. Freeze it in ice cube trays for portions, then move the frozen cubes to a sealed bag. Whisk or blend after thawing to recombine the separated fat and water.

Why has my coconut milk separated?

Coconut milk separates into a cream layer on top and water below. This is normal, happens to all fresh milk, and reverses completely with a good shake. Separation isn't spoilage. Lumps, chunks or slime are, and mean discard.

How do I know if coconut milk has gone bad?

Smell it first. Fresh is faintly sweet, spoiled is sour or musty. Then check for chunks or slime rather than simple separation, any discolouration, and mould on the surface. Smell is by far the most reliable of these.

Should I keep coconut milk in the can after opening?

No. Transfer it to a glass or plastic container with a lid straight away. The open metal can imparts a tinny taste into the fat and its cut edge is a rough surface for bacteria. Store the container at the back of the fridge, not in the door.

Does coconut milk need to be refrigerated?

Yes. It's a dairy product and it spoils quickly at room temperature. Get it into the fridge immediately after opening, and use a clean spoon each time so you aren't introducing contamination from the jar.

How long does fresh homemade coconut milk last?

Three to four days in the fridge, because it has no preservatives at all. Pressed coconut milk is bought fresh and used immediately in Thai cooking. Fresh coconut is a special occasion ingredient, not a store and plan ingredient.

Is it OK to use coconut milk that's past its use-by date?

Judge it rather than the date. If it smells sweet, looks white and pourable, and has nothing growing on it, it's fine for cooking even a few days past the date. If it smells sour or musty, has thickened into chunks, or shows mould, bin it regardless of the date.

Comments

Manaow Prasatthong, 3rd Generation Thai Chef

Manaow Prasatthong

3rd Generation Thai Chef

Manaow grew up in her family's restaurant in Chiang Mai before bringing authentic Thai cooking to the south of England. Read her story →