Cooking ScientistGet the app
fat

Coconut Milk

Also called coconut cream

Coconut Milk
In a nutshell

Coconut milk is a creamy liquid from grated coconut meat, enriching savory and sweet dishes alike.

Coconut milk is made by grating the white flesh of mature coconuts, soaking it in water and squeezing out the creamy liquid. It is the rich heart of countless curries, soups and desserts across Southeast Asia, South India, the Caribbean and West Africa.

It tastes gently sweet, nutty and tropical, with a round, creamy body that softens heat and acid. Cooks love it because it brings richness without dairy, carries spices beautifully, and works just as well in a fiery Thai curry as in a mango sticky rice pudding.

Flavor profile

warm1
sweet2
pungent0
bitter0
floral0
earthy1
citrus0
smoky0

Aroma: tropical, creamy

Good to know

Origin: Southeast Asia

Forms: canned, fresh, light

Season: Available year-round in cans and cartons. Fresh coconuts are sold all year in tropical regions.

Nutrition: Rich and calorie-dense, mostly from saturated fat; light coconut milk has fewer calories simply because it contains more water.

Storage: Unopened cans keep in a cool pantry for about two years; check the best-before date and avoid swollen or rusty cans. Once opened, transfer leftovers to a sealed container (not the open can) and refrigerate for 4–5 days. If it smells sour or cheesy, looks pink or grey, or grows mould, throw it out. Coconut milk freezes well for up to three months, ideally in ice-cube trays for easy portions; it may look grainy after thawing, so whisk or blend it, and use it in cooked dishes rather than for whipping.

How to use coconut milk

Thicken Curries

Simmer gently for coconut fat to emulsify, enriching curries.

Balance Sweetness

Add to desserts for rich, creamy flavor.

The science of coconut milk

  • Coconut milk is an emulsion: tiny droplets of coconut fat suspended in water, held there by coconut proteins. Many canned brands add a little guar gum to help keep it smooth.
  • Coconut fat is mostly saturated, rich in lauric acid, so it turns solid below about 24°C (75°F). That is why a cold can splits into a thick layer of cream on top and thin, watery milk underneath.
  • In Thai cooking, the thick cream is often simmered until the oil separates, known as cracking the cream. Curry paste is then fried in that oil, because many spice aromas dissolve in fat rather than water.
  • A hard, long boil can break the emulsion, leaving greasy pools and a grainy texture. Gentle simmering, and adding lime juice or fish sauce near the end, keeps a curry glossy.
  • Coconut milk's natural sugars and fat soften the burn of chilli, because capsaicin dissolves in fat and sweetness distracts the palate from heat.

How to choose coconut milk

Choose full-fat canned coconut milk for curries and desserts; light versions are simply diluted and give thinner sauces. Check the ingredients: coconut and water are ideal, with a small amount of stabiliser fine. Cartons sold for drinking are much thinner and won't behave the same in cooking.

Substitutes for coconut milk

SwapAmountWhat changes
Coconut cream + water1 part cream to 1 part waterCoconut cream is just more concentrated. Thin it to match coconut milk's body.
Cashew cream1:1Blend soaked cashews with water until silky. Rich and neutral, though it lacks the tropical aroma.
Heavy cream1:1Gives a similar richness in curries and soups. Add a few drops of coconut extract if you have it; not dairy-free.
Greek yogurt1:1, stirred in off the heatAdds tang and body, but it can curdle if boiled, so stir it in at the end.

What goes with coconut milk

  • Rice. Rice cooked in coconut milk takes on its fat and sweetness, as in coconut rice.
  • Lemongrass. Coconut milk mellows lemongrass with its creamy sweetness.
  • Peanut. Coconut milk's sweet fat and roasted peanut combine in Thai-style sauces.
  • Shrimp. Coconut milk's sweet fat balances shrimp's brininess in curries.
  • Mango. Coconut milk's creamy richness softens mango's acidity for a tropical combo.
  • Lime. Lime's citrusy acidity balances the creamy sweetness of coconut milk.
  • Ginger. Ginger adds a sharp heat that contrasts coconut milk's creaminess.
  • Chili Flake. Chili flakes bring heat that cuts through coconut milk's richness.
  • Cashew. Coconut milk's fat highlights cashew's texture by dissolving aroma compounds.
  • Lentil. Coconut milk's rich fat rounds lentil's earthy flavor in dals.

Mistakes to avoid

  • Boiling breaks the emulsion, causing curdling.
  • Leaving open leads to fat oxidation, degrading flavor.

Ideas for tonight

  • Use in a creamy Thai curry.
  • Add to a tropical smoothie.
  • Mix into pancake batter.

Coconut Milk: questions

What is the difference between coconut milk and coconut cream?

They are made the same way, but coconut cream has much less water, so it is thicker and richer. You can turn coconut cream into coconut milk by thinning it with water.

Can you freeze coconut milk?

Yes. Freeze it in a sealed container or ice-cube trays for up to three months. It can separate and look grainy once thawed, so give it a good whisk or a quick blend, and use it in cooked dishes.

Why is my coconut milk separated?

Coconut fat solidifies when cool, so it rises and sets on top of the can. It isn't spoiled. Shake the can before opening or warm it gently and stir to bring it back together.

Why did my coconut curry split?

Usually the sauce boiled too hard for too long, which breaks the emulsion and leaves the fat floating. Simmer gently, and whisk in a splash of fresh coconut milk to help bring it back.

Is light coconut milk worth it?

Light coconut milk is just watered-down full-fat milk. It works in soups and smoothies, but curries and desserts taste richer and thicken better with full-fat.

Is coconut a tree nut?

Coconut is labelled as a tree nut in some countries, but botanically it is a fruit and most people with tree nut allergies tolerate it. If you are cooking for someone with a nut allergy, check with them first.

What does coconut milk taste like?

Coconut milk is a creamy liquid from grated coconut meat, enriching savory and sweet dishes alike., with an aroma that is tropical, creamy.

What goes well with coconut milk?

Coconut Milk pairs best with rice, lemongrass, peanut, shrimp, mango. Rice cooked in coconut milk takes on its fat and sweetness, as in coconut rice.

How do you use coconut milk in cooking?

Thicken Curries: simmer gently for coconut fat to emulsify, enriching curries.

How should you store coconut milk?

Store unopened cans in a cool place, and refrigerate leftovers in a sealed container.

What is the most common mistake with coconut milk?

Boiling breaks the emulsion, causing curdling.

Have coconut milk? Find a recipe

The app's pantry mode suggests recipes from what you already have, and the Explore tab has every pairing as a game.

Download on theApp Store

Recipes with coconut milk