That rich, creamy aroma of fresh coconut milk simmering in a pot is pure Kenyan comfort. It takes you straight back to coastal kitchens and family meals, promising flavour that tinned versions can’t match.
Making your own is easier than you think, and we’ve got the full recipe for you. From picking the right mbuyu to pro tips for that perfect consistency, let’s get you cooking.
What Is Homemade Coconut Milk Recipe and Where Does It Come From
Homemade coconut milk is a rich, creamy liquid extracted from the grated flesh of a mature coconut. It has a smooth, velvety texture and a naturally sweet, nutty flavour that is far superior to the processed, tinned versions you find in supermarkets. Its distinctive taste forms the soul of many coastal and tropical dishes.
In Kenya, this is a staple in coastal communities, especially among the Mijikenda and Swahili people in counties like Mombasa, Kilifi, and Kwale. It’s used daily in dishes like mbaazi za nazi (pigeon peas in coconut), biryani, and fish stews, making it essential for both everyday meals and festive celebrations. Its special, authentic taste connects food directly to the region’s culture and bounty.
Making it at home is not only cheaper and healthier, but it also gives you that unbeatable fresh taste and a real connection to a beloved Kenyan culinary tradition.
Ingredients for Homemade Coconut Milk Recipe
This simple recipe makes about 2-3 cups of fresh, thick coconut milk.
Main Ingredients
- 1 mature brown coconut (mbuyu) — look for one that feels heavy and has water sloshing inside, available at any local market or supermarket.
- 3-4 cups warm water — for blending and extracting the milk.
Spices and Seasonings
- None required — pure coconut milk is just coconut and water! However, a tiny pinch of salt can be added to enhance the flavour if you plan to use it in savoury dishes.
What You Will Need
- A heavy knife or panga: For cracking open the mature coconut safely.
- A grater or blender: A traditional coconut grater (mbuzi) is perfect, but a standard kitchen blender or food processor works very well.
- A large bowl: For collecting the grated coconut.
- A clean muslin cloth or thin kitchen towel: For straining the milk; an old, clean t-shirt can work in a pinch.
- A jug or bottle: For storing the fresh milk.
How to Cook Homemade Coconut Milk Recipe: Step-by-Step
This process takes about 30 minutes from start to finish and is very simple, requiring more effort than complex skill.
-
Step 1: Crack and Drain the Coconut
First, drain the coconut water. Pierce the softest “eye” of the coconut with a screwdriver or knife and drain the water into a cup—you can drink this! Then, using a heavy knife or panga, carefully crack the hard shell open into several pieces.
-
Step 2: Remove the Coconut Flesh
Use a knife to carefully pry the white flesh away from the hard brown shell. Try to get as much of the brown skin off as you can, as it can give the milk a slightly grey colour, but don’t worry if a little remains.
-
Step 3: Grate or Blend the Coconut
Cut the flesh into small chunks. If you have a traditional mbuzi (coconut grater), use it. Otherwise, put the chunks in your blender. Add about 2 cups of warm, not boiling, water to the blender to help with the process.
-
Step 4: Blend to a Pulp
Blend the coconut and water on high speed for a couple of minutes until you have a thick, coarse pulp. It should look like very wet, shredded coconut. If it’s too thick and the blender struggles, add a little more warm water.
-
Step 5: Strain the First Extract
Place your muslin cloth or thin kitchen towel over a large bowl. Pour the blended pulp into the centre. Gather the edges of the cloth and twist tightly to squeeze out every last drop of thick, creamy milk. This first press is your richest, thickest coconut milk.
-
Step 6: Press a Second Time for Lighter Milk
For a second, lighter extract, put the squeezed pulp back into the blender, add another 1-2 cups of warm water, and blend briefly again. Strain it through the cloth once more. You can mix the two extracts or keep them separate for different uses.
-
Step 7: Store Your Fresh Milk
Pour the fresh milk into a clean jug or bottle. It will separate naturally as it sits, with cream rising to the top—this is completely normal. Just shake or stir it before using.
-
Step 8: Use or Preserve
Use your homemade coconut milk immediately for the best flavour in curries, mbaazi, or tea. It will keep in the fridge for 2-3 days. For longer storage, freeze it in ice cube trays; this is a common trick in many Kenyan coastal homes.
Tips, Tricks and Kenyan Variations
Pro Tips for the Best Results
- Use warm water, not hot or cold, for blending. Hot water can cook the coconut and make the milk oily, while cold water won’t extract the fat as effectively.
- For the richest milk, let the blended pulp sit in the warm water for 10-15 minutes before straining. This allows maximum flavour and fat to be released.
- Don’t throw away the leftover pulp (makapi)! Dry it in the sun or a low oven, then blend into fine coconut flour for baking or use it to make a scrub.
- If your milk separates in the fridge, that’s a sign of quality and high fat content. Simply shake or whisk it back together before using.
Regional Variations
In some Lamu households, a pinch of ground cumin or a few pandan leaves are added to the warm water during extraction for a subtly spiced milk used in special biryanis. In contrast, many upcountry kitchens making the recipe for the first time might use desiccated coconut when fresh mbuyu is hard to find, though the flavour is less intense.
Budget Version
If fresh coconuts are expensive or out of season, use 3 cups of unsweetened desiccated coconut from the supermarket. It’s more convenient and can save you around Ksh 50-100, though the fresh, creamy taste of mbuyu is unmatched.
How to Serve and Store Homemade Coconut Milk Recipe
What to Serve It With
This milk is the star ingredient, not a standalone drink. Use it to cook classic dishes like creamy mbaazi za nazi, coconut rice, Swahili chicken curry, or fish in coconut sauce (samaki wa kupaka). It’s also perfect for enriching ugali wa nazi or making a special morning porridge.
Leftovers and Storage
Fresh coconut milk spoils quickly in our warm climate. Always store it in a very clean, airtight container in the fridge and use it within 2-3 days. For longer storage, freeze it in ice cube trays or a sealed bag for up to 2 months. Never leave it out at room temperature for more than an hour or two.
The Bottom Line
Making your own coconut milk is a simple way to capture the authentic, creamy soul of Kenyan coastal cooking right in your kitchen. It connects you to a rich tradition and guarantees a flavour that no supermarket tin can ever provide.
Give it a try this weekend—the effort is truly worth it. Share your results with us, especially if you use it in your favourite mbaazi or curry recipe. Kila la heri na upishi!
Frequently Asked Questions: Homemade Coconut Milk Recipe
Can I make this without a blender?
Absolutely. The traditional way is with a coconut grater (mbuzi). If you don’t have one, you can finely grate the flesh by hand, though it requires more muscle.
Just soak the hand-grated coconut in warm water longer before straining to get a good yield.
How do I know if my fresh coconut milk has gone bad?
Trust your senses. Spoiled milk will have a sour, off smell and may look yellowish or have visible mould.
In our warm weather, it can spoil quickly, so always refrigerate it immediately and use it within a few days.
Can I freeze homemade coconut milk?
Yes, freezing is the best way to preserve it for longer. Pour it into ice cube trays or a freezer-safe container.
Thaw it in the fridge overnight. It may separate after freezing, but a good shake or stir will bring it back together.
Why is my coconut milk not creamy or thick?
This usually means the coconut was not mature enough or you used too much water during extraction.
For thicker milk, use less water on the first press and ensure you’re using a mature, fatty mbuyu.
What can I do with the leftover dry coconut pulp (makapi)?
Don’t throw it away! Dry it completely and use it as a body scrub, or bake it into low-cost coconut flour for baking.
Some people even mix it into animal feed. Hakuna kupoteza!
