Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can extract coconut oil from coconut milk by heating it gently so the water evaporates and the oil separates from the solids.
The process is often called “breaking” the milk, and it’s how many home cooks make virgin coconut oil without fancy equipment.
If you’ve been wondering how to extract coconut oil from coconut milk at home, you’re in the right place.
All you need is full-fat coconut milk, a heavy pan, and a little patience.
In this post, we’ll cover how to extract coconut oil from coconut milk, the two main ways it’s done, and how to store your finished oil so it stays fresh.
Let’s get to it.
How to Extract Coconut Oil From Coconut Milk: The Basics
Learning how to extract coconut oil from coconut milk starts with understanding what’s actually inside the can.
Full-fat coconut milk is essentially an emulsion of water, oil, and coconut solids, all held together.
To extract coconut oil from coconut milk, you just need to break that emulsion.
Heat does the job beautifully.
As the milk heats up, the water content evaporates and the oil and protein solids start to separate and rise.
What you’re left with is golden coconut oil sitting on top of brownish coconut solids, often called coconut “residue” or the “coconut curd.”
This happens in a few recognizable stages.
First, the milk bubbles and foams as the water begins to cook off.
Then the color shifts from creamy white to a yellowish tone.
Finally, the oil pools at the surface and the solids turn a light golden-brown.
That’s your cue to strain.
1. The Stovetop Simmer Method
The most popular way to extract coconut oil from coconut milk is a slow stovetop simmer.
Pour two to three cans of full-fat coconut milk into a heavy-bottomed pan.
Set the heat to medium-low and stir occasionally to keep the bottom from scorching.
After about 20 to 30 minutes, the water will evaporate and the oil will begin to separate and pool at the top.
When the solids turn golden-brown and the oil looks clear, remove the pan from the heat.
Let it cool slightly, then pour the mixture through a fine-mesh strainer or cheesecloth into a clean glass jar.
That’s the whole process of how to extract coconut oil from coconut milk, and it takes less time than you’d think.
2. The Oven Method
You can also extract coconut oil from coconut milk using your oven.
Pour the coconut milk into a wide, oven-safe dish and heat it at a low temperature, around 200°F (93°C).
Leave it for an hour or two, checking every 20 minutes or so.
The milk will slowly reduce and the oil will separate without any stirring on your part.
This method is slower, but it’s ideal if you’d rather not babysit a pan.
When you extract coconut oil from coconut milk this way, the oil tends to come out slightly cleaner and lighter in color.
Tips to Extract Coconut Oil From Coconut Milk Successfully
A few small details make a big difference when you extract coconut oil from coconut milk.
1. Always Use Full-Fat Coconut Milk
If you’ve ever tried to extract coconut oil from coconut milk and ended up with almost nothing, your milk was probably too thin.
Lite coconut milk contains much less fat and simply won’t yield a solid batch of oil.
Look for cans labeled “full-fat” or “coconut cream” with a fat content around 17 to 24 percent.
That’s the fat that becomes your oil, so start there.
2. Keep the Heat Low and Steady
When you extract coconut oil from coconut milk, gentle heat is your friend.
High heat can scorch the solids, leaving your oil with a burnt, bitter taste.
Medium-low on the stovetop is plenty.
You’ll know the temperature is right when the milk simmers softly rather than boiling hard.
3. Strain Well and Store Properly
Once you extract coconut oil from coconut milk, strain the oil through a fine filter to remove every bit of solids.
Any leftover protein will spoil faster and make your oil go rancid sooner.
Store the finished oil in a clean, dry glass jar with a tight lid.
Keep it in a cool, dark spot or the fridge, where it will solidify and last for months.
You can then use your homemade coconut oil for cooking, baking, or just about anything else.
So, Can You Extract Coconut Oil From Coconut Milk at Home?
You can absolutely extract coconut oil from coconut milk at home, and it’s simpler than most people expect.
Heating full-fat coconut milk gently breaks the emulsion, evaporating the water and leaving pure coconut oil behind.
Whether you use the stovetop simmer or the low-oven method, the result is the same rich, golden oil you’d pay top dollar for at the store.
Keep the heat low, use full-fat milk, and strain thoroughly.
Do those three things, and you’ll nail how to extract coconut oil from coconut milk every single time.