What you need before you start
The wet method (also called the traditional or domestic method) is the same basic process used in coconut-growing households across West Africa, the Caribbean, and South and Southeast Asia long before commercial cold-press machines existed. You don't need any special equipment — just:
- 2 to 4 mature coconuts (brown, hard-shelled coconuts with firm white flesh, not young green coconuts)
- Warm (not boiling) water
- A grater or a food processor
- Cheesecloth, a clean muslin cloth, or a fine nut-milk bag
- A heavy-bottomed pot, preferably non-stick or well-seasoned, so the sugars in the coconut solids don't scorch and stick
- A wooden spoon and a clean, dry, airtight jar for storage
Mature coconuts give more oil than young ones because their flesh has a higher fat content. If you're buying coconut in Nigeria, look for one that feels heavy for its size and sloshes with water when shaken — that's usually a sign the flesh inside is firm and mature.
Step 1: Crack and grate the coconut
Crack the coconut and pour off the coconut water (save it to drink — it's not used in this recipe). Pry out the white flesh, and if you like, peel away the thin brown skin with a vegetable peeler for a cleaner-tasting oil, though this step is optional. Grate the flesh finely by hand or pulse it in a food processor until it resembles damp, fluffy snow. Finer grating exposes more surface area, which means more oil extracted later.
Step 2: Extract the coconut milk
Add the grated coconut to a blender with warm water — roughly equal parts grated coconut to water — and blend for 30 to 60 seconds until it looks like a thick, pale slurry. Pour the mixture into a cheesecloth or muslin cloth set over a bowl, then gather the edges and squeeze firmly until all the liquid is pressed out. This liquid is fresh coconut milk. For a second, slightly thinner batch, you can re-blend the squeezed pulp with a little more warm water and press it again, then combine both batches.
Step 3: Simmer low and slow
Pour the coconut milk into your pot and set it over the lowest heat your stove allows — you're aiming for a gentle simmer, not a rolling boil. This is the step that separates a good batch of oil from a burnt, bitter one. Coconut milk is what's called an oil-in-water emulsion: the fat is suspended in the water by natural proteins. Slow, steady heat gradually breaks that protein bond so the water evaporates and the oil is released, while the milk solids coagulate into curds that toast to a light golden brown at the bottom of the pot.
If the heat is too high, the sugars and proteins in the coconut solids scorch before the water has fully cooked off, which gives the oil a burnt, bitter taste and a darker color — and can singe the fat itself, degrading its flavor. Stir occasionally so nothing sticks, and expect the process to take 1 to 2 hours depending on how much milk you started with and how low your stove's "low" really is. You'll know it's close to done when the crackling and bubbling sounds quiet down, the curds turn light golden brown, and the liquid on top turns clear rather than milky white.
Step 4: Strain and store
Turn off the heat once the oil is clear and the curds are golden, not dark brown. Let the pot cool slightly, then strain the oil through a clean cloth or fine sieve into a dry glass jar, leaving the toasted curds behind (they're edible and can be used as a coconut-flavored topping if you like). Seal the jar once the oil has cooled to room temperature to avoid trapping condensation, which can encourage spoilage.
A no-heat alternative: cold separation
If you'd rather skip the stove entirely, you can let fresh coconut cream separate on its own. Follow the same grating and squeezing steps to get coconut milk, then pour it into a clear container and leave it undisturbed at room temperature for 24 to 48 hours. It will settle into three layers: coconut oil on top, coconut milk solids in the middle, and coconut water at the bottom. Skim the oil layer off with a spoon. This fermentation-style method avoids any risk of scorching, but it takes longer and typically yields slightly less oil than the heated version, since some fat stays trapped in the milk layer.
However you make it, homemade coconut oil stored in a clean, airtight jar away from direct sunlight and heat is shelf-stable at room temperature and generally keeps for several months to about a year, since coconut oil's high saturated-fat content makes it naturally resistant to rancidity.
People also ask
How many coconuts do you need to make a cup of coconut oil?
It varies with size and maturity, but roughly 3 to 4 mature coconuts — enough to yield about 4 cups of thick coconut milk — will typically produce around 1 to 1.5 cups of oil using the wet method.
Why does coconut oil separate when you simmer coconut milk?
Coconut milk is an oil-in-water emulsion held together by proteins. Gentle, sustained heat breaks that bond, so the water evaporates and the oil is released while the milk solids coagulate and brown at the bottom of the pot.
Can you make coconut oil without heating it?
Yes. Letting fresh coconut cream sit undisturbed for 24 to 48 hours lets it separate naturally into oil, milk, and water layers without any stovetop heat, though it takes longer and can yield slightly less oil.
How long does homemade coconut oil last?
Stored in a clean, airtight, dry jar away from direct sunlight, homemade coconut oil is shelf-stable at room temperature and generally keeps well for several months to about a year.