Making coconut oil at home is a straightforward process that uses heat, pressure, or fermentation to separate the oil from fresh coconut meat. The two most reliable methods are the wet method, which extracts oil directly from fresh coconut milk, and the dry method, which presses oil from dried coconut meat, often called copra. For most home cooks, the wet method produces a cleaner, better-tasting oil that is ready to use in about 24 hours.
What Type of Coconut Should You Use?
Start with mature brown coconuts, not the young green ones you drink from on the beach. Mature coconuts have thick, firm white flesh that contains the highest oil content. You can tell a coconut is mature by its brown, hard shell and the heavy feel when you shake it — you should hear liquid sloshing inside.
Use fresh coconuts whenever possible. Pre-shredded coconut from the store often contains preservatives or has been dried, which changes the oil extraction process and the final flavor. If you must use packaged coconut, look for unsweetened, desiccated coconut with no additives.
Step-by-Step: The Wet Method for Fresh Coconut Oil
The wet method works by blending fresh coconut meat with water to create coconut milk, then heating that milk to separate the oil. This method is popular because it produces a light, clean-tasting oil without the smoky flavor that can come from drying coconut meat.
Here is the process broken down into clear steps:
- Crack and peel: Crack the coconut open and remove the brown skin from the white meat. The skin is edible but adds a darker color and slightly bitter taste to the oil.
- Rinse and chop: Rinse the white pieces in cold water and chop them into small chunks that will blend easily.
- Blend with warm water: Put the coconut chunks in a blender with enough warm (not boiling) water to cover them. Blend on high for two to three minutes until the mixture looks like thick milk.
- Strain the milk: Pour the blended mixture through a cheesecloth or nut milk bag into a large pot. Squeeze the cloth firmly to extract as much liquid as possible. The leftover pulp can be saved for baking or smoothies.
- Simmer slowly: Heat the coconut milk over medium-low heat. Do not boil it rapidly. Within 15 to 30 minutes, you will see oil separating and floating to the top while the milk solids sink.
- Skim the oil: Once the oil layer looks clear and golden, skim it off with a spoon or ladle into a clean glass jar. Let it cool completely before sealing.
This method yields about one cup of oil from two large coconuts, though the amount varies with the quality and freshness of the fruit.
Step-by-Step: The Dry Method for Coconut Oil
The dry method involves drying the coconut meat first, then pressing or heating the dried flesh to release the oil. This is closer to how commercial coconut oil is made, and it works well if you have a dehydrator or a low-temperature oven.
To use this method, grate the fresh coconut meat finely and spread it on a baking sheet. Dry it in an oven set to the lowest temperature — usually around 150°F to 170°F — for several hours until the pieces are completely dry and brittle. Do not let them brown, as this creates a toasted flavor.
Once the coconut is fully dry, you have two options. You can press it with a mechanical oil press if you own one, or you can simmer the dried coconut in a small amount of water and skim the oil as it rises. The dry method typically produces a richer, more coconutty flavor than the wet method.
Be aware that the dry method is harder to do well at home. Drying must be complete — any moisture left in the coconut will cause the oil to spoil faster and can make the extraction process fail entirely.
How Long Does Homemade Coconut Oil Last?
Homemade coconut oil does not last as long as commercial brands because it lacks preservatives and may contain tiny bits of coconut solids. Stored in a cool, dark place in an airtight glass jar, homemade coconut oil typically stays fresh for two to three months.
Refrigeration extends the shelf life to about six months. Coconut oil solidifies when cold, which is normal — it returns to liquid form at room temperature. Check for spoilage by smelling the oil. Fresh coconut oil has a mild, sweet coconut scent. If it smells sour, rancid, or musty, throw it out.
To maximize shelf life, strain the oil through a fine mesh sieve or coffee filter before bottling. Removing all solids removes the food particles that cause rancidity.
Common Mistakes and How to Avoid Them
Most home coconut oil failures come down to three recurring problems: overheating, under-straining, and using the wrong coconut. Overheating the coconut milk can burn the oil and give it a bitter, scorched flavor. Keep the heat low and be patient.
Under-straining leaves coconut solids in the final oil. These solids sink to the bottom of your jar and can ferment or mold over time. Strain the oil twice if necessary.
Using young green coconuts is another common error. Their flesh is too soft and watery to yield meaningful amounts of oil. Stick with mature brown coconuts for the best results.
One clarification worth making: the oil that separates from coconut milk during simmering is not the same as coconut milk fat that has simply been chilled. Some recipes suggest refrigerating coconut milk and scooping off the cream, then churning that cream into butter. That process makes coconut butter, not coconut oil. True coconut oil requires heat or pressure to break the cellular structure of the coconut meat.
Is Homemade Coconut Oil Better Than Store-Bought?
Homemade coconut oil has a fresher flavor and gives you full control over the ingredients. You know exactly what went into it — nothing but coconut. That appeals to many people who want to avoid additives or who enjoy the satisfaction of making their own pantry staples.
However, commercial virgin coconut oil is produced under controlled conditions that ensure consistent quality and longer shelf life. Store-bought oil is also pressed from freshly harvested copra within hours, which some producers argue preserves more of the natural antioxidants.
The honest position is that both options are fine. Homemade oil tastes fresher but requires effort and careful handling. Store-bought oil is convenient and reliable. Neither is nutritionally superior in a way that has been proven by clinical research. The health benefits of coconut oil — including its medium-chain triglyceride content — are present in both forms.
Can You Use Coconut Oil for Cooking and Skin Care?
Homemade coconut oil works well for both cooking and skin care, provided it was made cleanly. Use it for sautéing vegetables, roasting, or baking at moderate temperatures. Coconut oil has a smoke point around 350°F, so it is not ideal for high-heat frying.
For skin care, homemade coconut oil can be used as a moisturizer or hair treatment. Some people find it comedogenic, meaning it can clog pores, especially on the face. If you are prone to acne, test it on a small patch of skin before applying it broadly.
No clinical evidence supports the claim that coconut oil cures skin conditions like eczema or psoriasis. It can moisturize dry skin, but it should not replace prescribed treatments. If you have a persistent skin issue, speak with a dermatologist.
Frequently Asked Questions
How long does it take to make coconut oil at home?
The wet method takes about one hour of active work plus several hours of simmering and cooling. The dry method takes longer because the coconut must be fully dehydrated before pressing.
Can I make coconut oil from canned coconut milk?
You cannot extract oil from canned coconut milk — it has already been homogenized and stabilized, so the oil will not separate cleanly. Use fresh coconut meat instead.
Why is my homemade coconut oil cloudy or white?
Cloudiness means water or coconut solids are still mixed into the oil. Strain it again through a coffee filter and allow it to settle. Pure coconut oil is clear and golden when liquid.

