How To Extract Coconut Oil From Coconut Milk

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

To extract coconut oil from coconut milk, you simply separate the oil from the water and protein in the milk using heat, cold, or fermentation.
 
Coconut milk is basically a mix of water and fat, so when you break that emulsion, the oil floats free and can be collected.
 
You can do this with nothing more than a pot, a stove, and a little patience, or you can use the cold method overnight in your fridge.
 
If you’ve been wondering how to extract coconut oil from coconut milk at home, the good news is it’s a lot easier than it sounds.
 
In this post, we’ll walk through the best ways to extract coconut oil from coconut milk, why each method works, and the little mistakes that trip people up.
 
Let’s get into it.
 

Why You Can Extract Coconut Oil From Coconut Milk

You can extract coconut oil from coconut milk because coconut milk is essentially an emulsion of oil, water, and protein.
 
Here’s why the extraction works so well:
 

1. Coconut Milk Is Mostly Water and Fat

Fresh coconut milk contains roughly half water and a good chunk of fat, which is the actual oil you’re after.
 
When you make coconut milk, you’re squeezing the fat and water out of grated coconut flesh, and those two refuse to fully separate on their own.
 
That’s why coconut milk looks creamy and opaque rather than oily on top.
 
But once you break that bond, the coconut oil is free to rise and be skimmed off.
 

2. Heat Breaks the Emulsion

Heating coconut milk causes the fat to melt and the emulsion to collapse.
 
The oil then floats to the surface because it’s lighter than water.
 
You’ll see the milk go from smooth and creamy to slightly grainy and split, which is exactly what you want.
 
That split is the moment the coconut oil starts separating from the rest of the milk.
 

3. Cold Does the Same Job Slowly

Chilling coconut milk in the fridge causes the coconut oil to solidify and float to the top as a firm layer.
 
You can scoop that solid fat off and melt it down into clean coconut oil.
 
This method is slower but gentler, and many people find it easier when extracting coconut oil from coconut milk at home.
 

How to Extract Coconut Oil From Coconut Milk

Learning how to extract coconut oil from coconut milk comes down to picking the method that fits your kitchen and your time.
 

1. The Boiling Method

Pour your coconut milk into a wide pan and bring it to a gentle simmer.
 
Stir now and then as it heats, and within 15 to 25 minutes you’ll see the oil separating and pooling on top.
 
Skim the oil off with a spoon and strain it through a fine mesh or cheesecloth.
 
Keep the heat low, because a rolling boil can make the oil taste cooked and cause splattering.
 

2. The Cold Separation Method

Pop your container of coconut milk into the fridge for 8 to 24 hours.
 
The coconut oil will harden into a white layer on top, and the water stays underneath.
 
Lift off that layer, melt it gently in a warm spot, and you’ve extracted coconut oil from coconut milk without touching the stove.
 
This is a great option when you’re working with a large batch.
 

3. The Fermentation Method

Leave fresh coconut milk in a covered jar at room temperature for a day or two.
 
Natural fermentation causes the oil to rise while the water and solids settle below.
 
Skim the oil off the top and store it in a clean glass jar.
 
Traditional cooks love this method because it preserves the coconut oil’s natural aroma and flavor.
 

4. The Simmer-and-Scoop Shortcut

If you’re in a hurry, simmer a can of coconut milk in a saucepan until it reduces and the oil clearly separates.
 
Scoop slowly and let the oil cool before jarring it up.
 
This shortcut is the fastest way to extract coconut oil from coconut milk when you only need a small batch.
 

Tips for Extracting Coconut Oil From Coconut Milk

A few small habits make extracting coconut oil from coconut milk much easier.
 

1. Use Full-Fat Coconut Milk

Low-fat coconut milk has less oil to begin with, so your yield will be disappointing.
 
Go for full-fat coconut milk, ideally without added stabilizers, and the extraction will pay off nicely.
 

2. Strain Before and After

Straining the milk first removes solids, and straining the oil afterward removes lingering bits of protein.
 
Cleaner oil lasts longer and tastes fresher.
 

3. Store It Right

Keep your finished coconut oil in a glass jar with a tight lid and store it in a cool, dark spot.
 
Properly made oil keeps for several months, and if it smells like fresh coconut, you did it right.
 

So, How Do You Extract Coconut Oil From Coconut Milk?

You extract coconut oil from coconut milk by breaking the emulsion with heat, cold, or fermentation, then collecting the oil that separates.
 
Full-fat coconut milk gives you the best yield, and gentle heat or an overnight chill gets the job done.
 
Strain well and store your oil in a clean glass jar, and you’ll never need to buy the expensive stuff again.