Making coconut milk from desiccated coconut takes about five minutes and requires just two ingredients: dried coconut and hot water. The basic ratio is 1 part desiccated coconut to 2 parts water, blended and strained. The result is a rich, creamy milk that works in curries, smoothies, coffee, and baking.
What You Need
For roughly two cups of coconut milk, combine 1 cup of dried unsweetened desiccated coconut with 2 cups of hot water. That’s the entire ingredient list. If you want thicker, richer milk (closer to canned coconut cream), use less water. For a thinner milk that works more like dairy milk in cereal or coffee, increase the water to 3 cups.
Desiccated coconut is the best choice here. It’s finely grated and dried to less than 3% moisture, giving it an almost flour-like texture that blends smoothly and releases its flavor quickly. Shredded coconut (the longer, chewier strands you see on cakes) will work in a pinch, but the coarser texture means slightly less efficient extraction and a grainier result. Shredded coconut also retains more oil in its fibers, so you may get a less creamy milk unless you blend longer.
Step-by-Step Method
Heat your water until it’s very warm but not necessarily boiling. Coconut fat melts at about 78°F, so any water above that temperature will liquefy the fat inside the dried coconut and help it blend into the water. Very hot water (around 190 to 200°F) is commonly recommended, but research comparing hot and cold water extraction found that the fat content of the resulting milk was essentially the same with either temperature. The real advantage of hot water is speed: it softens the coconut faster and makes blending easier.
Pour the hot water and desiccated coconut into a blender. Blend on high for 1 to 2 minutes until the mixture looks uniformly white and creamy with no visible dry flakes. Let it sit in the blender for another 5 minutes if you want to extract a bit more flavor, though this step is optional.
Strain the mixture through a fine-mesh sieve, nut milk bag, or a few layers of cheesecloth set over a bowl. Press or squeeze firmly to get every last drop of liquid out. What drips through is your coconut milk. What stays behind is coconut pulp, which you should save (more on that below).
Getting the Richness Right
The ratio you choose determines whether you end up with something closer to coconut cream or a light cooking milk. At 1:2 (one cup coconut to two cups water), you’ll get a thick, rich milk similar to what comes from a can. This version is high in fat and works beautifully in curries, soups, and desserts where you want that full coconut richness. A cup of thick coconut milk contains roughly 552 calories and 57 grams of fat, along with meaningful amounts of iron (22% of your daily value), magnesium (22%), and manganese.
At 1:3 or 1:4, the milk becomes lighter and more pourable. This thinner version is better for pouring over cereal, adding to coffee, or using in baked goods where you don’t want the coconut flavor to dominate. You lose some richness, but the milk is still noticeably creamier than store-bought carton coconut milk, which is typically diluted far more and padded with stabilizers.
Preventing Separation
Homemade coconut milk will separate in the fridge. This is completely normal. The fat solidifies and rises to the top, forming a thick white layer over thinner, more watery liquid underneath. Commercial coconut milk avoids this with emulsifiers and stabilizers, but you have a few options at home.
The simplest fix is to just shake or stir before each use. If separation bothers you, blending in a tiny pinch of xanthan gum (about 1/4 teaspoon per batch) while the milk is still in the blender creates a more stable emulsion that holds together longer in the fridge. Sunflower lecithin works the same way. Both are flavorless and widely available in grocery stores. Using warm water during blending also helps dissolve the coconut fat more evenly, which slows separation somewhat.
Storage and Shelf Life
Homemade coconut milk has no preservatives, so it behaves like fresh dairy milk in terms of spoilage. Stored in a sealed glass jar or airtight container in the refrigerator, it generally stays good for 3 to 4 days. Some batches last up to a week, but coconut milk contains both sugars and fats that bacteria love, so err on the shorter side.
You’ll know it’s turned when it smells sour or tangy rather than mildly sweet and coconutty. Any pink or gray discoloration is another clear sign. If you’ve made more than you can use in a few days, pour the excess into ice cube trays and freeze it. Frozen coconut milk cubes keep for 2 to 3 months and are perfect for dropping straight into curries, smoothies, or soups.
What to Do With the Leftover Pulp
After straining, you’ll have a mound of damp coconut fiber. Don’t throw it away. Most of the fat has been squeezed out, but what remains is packed with fiber and still carries a mild coconut flavor that works in several ways.
- Granola: Mix the wet pulp into your granola recipe before baking. It toasts up golden and adds a subtle coconut flavor without extra oil.
- Smoothies: Drop a spoonful into the blender for added creaminess and fiber. Since the fat is mostly gone, it thickens without making the smoothie heavy.
- Gluten-free breadcrumbs: Spread the pulp on a baking sheet, season with salt, pepper, garlic powder, and dried herbs, then bake at a low temperature until dry and crunchy. Use it to coat chicken, fish, or vegetables.
- Baking: Fold it into muffin, pancake, or cookie batter for added moisture and texture. It works especially well in recipes that already call for shredded coconut.
If you’re not ready to use the pulp right away, spread it on a lined baking sheet and dry it in the oven at 250°F for about an hour, stirring occasionally. Once fully dry, it stores in an airtight container for weeks and essentially becomes desiccated coconut again, ready for its next use.

