Coconut milk is made by grating or shredding the white flesh of a mature coconut, mixing it with water, and then squeezing or pressing the mixture to extract a rich, creamy liquid. The process is essentially the same whether done by hand in a kitchen or by machine in a factory. What changes is the scale, the equipment, and the additives used to keep it stable on a shelf.
It Starts With a Mature Coconut
Not just any coconut works well for milk. Producers use mature coconuts, typically 11 to 13 months old, because they have thick, hard white flesh packed with fat. That fat is what gives coconut milk its richness. Mature coconut meat contains about 27% fat per 100 grams, compared to roughly 12% in younger coconuts. Immature coconuts (6 to 8 months old) are mostly water and soft, jelly-like flesh, which is why they’re sold as drinking coconuts rather than used for milk.
The Traditional Hand Method
The simplest version of coconut milk production hasn’t changed much in centuries. You crack open a mature coconut, drain the coconut water (that’s a different product entirely), and pry the white meat away from the shell. The meat gets finely grated by hand or with a box grater.
From there, the grated coconut is mixed with a small amount of water, left to rest, and then squeezed by hand in batches over a bowl. You grab handfuls of the wet, shredded coconut and wring out as much liquid as possible, then strain everything through a fine sieve. The milky liquid that comes through is your first extraction, which is the thickest and richest.
Many traditional cooks don’t stop at one extraction. The leftover shredded coconut gets mixed with more water and squeezed again, producing a thinner second or third extraction. The first press yields thick coconut milk for curries and desserts, while the later presses give thin coconut milk used as a cooking liquid or soup base.
Making It at Home With a Blender
A blender makes the process faster and extracts more flavor than hand-squeezing. If you’re starting with a fresh coconut, the standard ratio is the meat from half a coconut blended with 2 cups of water. For a whole coconut, use 4 cups of water. Blend on high for a couple of minutes until the mixture looks uniformly white and creamy, then pour it through a fine mesh strainer or cheesecloth, pressing out as much liquid as you can.
You don’t even need a fresh coconut. One cup of dried shredded coconut blended with 2 cups of water produces a perfectly usable coconut milk. You can also blend a third of a cup of coconut butter with 2 cups of water for a quick version. Hot water tends to extract more fat and flavor, especially from dried coconut flakes, though room temperature water works fine for fresh meat.
Homemade coconut milk separates quickly. The fat rises to the top within an hour or two, and the liquid underneath turns watery. A quick shake or stir brings it back together. It keeps in the refrigerator for about one to two days before it starts to sour.
How Factories Scale It Up
Industrial coconut milk follows the same logic as the hand method but replaces human effort with machinery. After the coconuts are cracked and the meat is separated from the shell, mechanical graters shred the flesh. The shredded meat then moves through a series of screw presses that crush the coconut and force out the milk under high pressure. Just like with the traditional method, the leftover pulp from the first press gets mixed with water and pressed again to maximize yield.
The raw milk that comes out of the press is a cloudy emulsion of fat, water, and tiny coconut particles. It goes through homogenization, a process that forces the liquid through narrow openings at high pressure to break the fat into uniformly tiny droplets. This is what gives commercial coconut milk its smooth, consistent texture instead of the separated layers you get at home. Some producers also use centrifugal separators to control exactly how much fat ends up in the final product.
What Gets Added Before Packaging
Pure coconut milk is just coconut and water, but it naturally separates into a thick cream layer and a thin watery layer. That’s fine for home cooking but a problem for a product sitting on a store shelf for months. To prevent separation, most commercial brands add stabilizers and emulsifiers. The most common are guar gum, xanthan gum, and carrageenan. These ingredients hold the fat and water together so the milk pours smoothly without needing to be shaken.
Some brands also include polysorbate 60, an emulsifier that keeps everything blended, along with added sugar or natural flavors. If you want to avoid these additives, look for cans with short ingredient lists (ideally just coconut extract and water). You’ll need to shake those cans well before opening, and you may find a solid plug of cream at the top, which is completely normal.
How It Becomes Shelf-Stable
Once the milk is blended and stabilized, it needs heat treatment to kill bacteria and extend its shelf life. Research has found that pasteurization at 72°C (about 162°F) for 20 to 30 minutes is effective for coconut milk. Canned products often undergo retort processing, where the sealed cans are heated under pressure. Carton varieties typically use ultra-high temperature processing, which heats the milk briefly to a much higher temperature before it’s packaged in aseptic containers.
An unopened can of coconut milk lasts months in the pantry. Once opened, it stays good in the refrigerator for about 7 to 10 days if transferred to an airtight container.
Cream, Milk, and Light Milk
The fat content is what separates different coconut milk products on the shelf. International food standards define four categories: light coconut milk contains at least 5% fat, regular coconut milk at least 10%, coconut cream at least 20%, and coconut cream concentrate at least 29%. These aren’t different ingredients. They’re all made the same way, just with different ratios of coconut to water, or with fat removed or concentrated during processing.
Coconut cream comes from the first press with less added water, giving it a thick, scoopable consistency. Light coconut milk is essentially regular coconut milk diluted with more water, or with some of the fat separated out. When a recipe calls for “full-fat coconut milk,” it means the regular version at 10% fat or higher, not the light variety.
Coconut Milk Is Not Coconut Water
This is a common point of confusion. Coconut water is the clear, slightly sweet liquid that naturally forms inside the coconut as it grows. You get it by cracking the shell and pouring it out. Coconut milk doesn’t exist inside the coconut at all. It’s a manufactured product, created by processing the solid white meat with water. Coconut water is thin and low in fat. Coconut milk is thick, creamy, and high in fat. They’re entirely different products from different parts of the same fruit.