Coconut milk is made from just two ingredients: the white flesh of mature coconuts and water. The flesh is grated or shredded, soaked in hot water, then squeezed and strained to produce a rich, creamy liquid. Everything else you see on a store-bought label, from guar gum to added vitamins, exists to keep that simple mixture stable on a shelf and nutritionally competitive with dairy milk.
How Coconut Milk Is Actually Made
The process starts with cracking open a mature brown coconut and scooping out the dense white meat inside. That meat gets finely grated, blended with water, and then strained through cheesecloth or a fine mesh to separate the liquid from the pulp. The result is coconut milk.
The ratio of flesh to water determines how thick or thin the milk turns out. A standard homemade batch uses about half a coconut to two cups of water. Using a whole coconut with four cups of water produces a full batch at a typical richness. If you want a lighter version, you simply add more water. Commercial “light” coconut milk works the same way: it’s a higher water-to-flesh ratio, not a different product.
The first pressing of the grated flesh produces the thickest, fattiest liquid, sometimes called coconut cream. A second pressing of the same pulp with more water yields a thinner milk. Canned coconut milk sold for cooking often contains both pressings combined, which is why you sometimes open a can and find a thick layer of cream floating on top of a watery layer beneath it.
What’s in the Flesh Itself
Coconut meat is mostly fat, water, and fiber, which is why the milk it produces is so rich. The fat in coconut is predominantly saturated, and about half of that fat is lauric acid, a medium-chain fatty acid. Lauric acid is the signature component that gives coconut milk its thick, creamy texture and distinct mouthfeel. Shorter-chain fats make up a smaller portion and are sometimes extracted separately to produce concentrated MCT oil products.
Beyond fat, coconut flesh contributes small amounts of iron, magnesium, and potassium to the milk. It also provides manganese in meaningful quantities. What it does not naturally contain is calcium, vitamin A, or vitamin D, which matters if you’re using coconut milk as a dairy replacement.
What Commercial Brands Add
If you flip over a carton of coconut milk from the refrigerated section, you’ll typically find a longer ingredient list than “coconut and water.” Those additions fall into two categories: stabilizers that keep the milk from separating, and nutrients that make it more comparable to cow’s milk.
Stabilizers and Thickeners
Coconut milk is an emulsion, meaning tiny fat droplets are suspended in water. Left alone, those droplets clump together and float to the top. To prevent this, manufacturers use high-speed homogenization during production, which breaks fat globules into much smaller particles so they stay dispersed. Higher speeds and multiple rounds of homogenization produce smaller, more stable droplets.
Even after homogenization, shelf-stable products need extra help staying uniform over months of storage. Common stabilizers include:
- Guar gum: a plant-based thickener that increases viscosity, making it harder for fat droplets to drift apart
- Xanthan gum: works similarly to guar gum, often used in combination with it
- Gellan gum: another polysaccharide thickener that helps maintain a smooth, uniform texture
- Sunflower lecithin: a naturally occurring fat that acts as an emulsifier, helping water and oil stay mixed
Canned coconut milk sold for cooking tends to have fewer additives. Many brands use only coconut extract and water, sometimes with a small amount of guar gum. The tradeoff is that separation in the can is normal and expected.
Added Vitamins and Minerals
Coconut milk beverages (the kind sold in cartons as a dairy alternative) are routinely fortified with calcium, vitamin A, vitamin B12, and vitamin D2. These are the nutrients most likely to fall short if you swap out cow’s milk entirely. If you’re relying on coconut milk as your primary milk, choosing a fortified version closes most of those nutritional gaps.
Canned vs. Carton: Two Different Products
The phrase “coconut milk” covers two very different things on store shelves, and the distinction matters for both cooking and nutrition. Canned coconut milk is thick, high in fat, and meant for recipes like curries, soups, and desserts. A standard can contains roughly 150 to 200 calories per cup, with most of that coming from saturated fat. The ingredient list is usually short: coconut extract, water, and possibly guar gum.
Carton coconut milk is a diluted, sweetened or unsweetened beverage designed to pour over cereal or drink on its own. It typically runs 40 to 80 calories per cup because it contains significantly more water relative to coconut. This is where you’ll find the longer ingredient lists with stabilizers, thickeners, and fortified vitamins. Some brands also add sugar, flavoring, or salt.
Making It at Home
Homemade coconut milk requires nothing beyond shredded coconut and hot water. If you’re starting with a whole fresh coconut, crack it open, scoop out the white flesh, and blend it with water in a high-speed blender for one to two minutes. Strain through a nut milk bag or cheesecloth, squeezing firmly to extract as much liquid as possible. The leftover pulp can be dried and used as coconut flour.
If fresh coconuts aren’t practical, unsweetened desiccated (dried, shredded) coconut works well. A ratio of one cup of shredded coconut to two cups of hot water produces a milk with a moderate richness. For a thinner, lighter version, add an extra cup of water.
Homemade coconut milk separates within hours in the refrigerator, with a thick cream layer rising to the top. This is completely normal. A quick shake or stir brings it back together. It keeps in the fridge for about three to four days before the flavor turns sour.

