Food EditionCookThaiBreakfastMaking Fresh Coconut Milk
30 minIntermediateServes 2 cups
Thai · Breakfast

Making Fresh Coconut Milk

There is a distinct difference between the canned version and milk extracted from a fresh mature coconut. This process captures the natural oils and aroma that evaporate during industrial processing.

Total time
30 min
Hands-on
25 min
Serves
2 cups
Difficulty
Intermediate
Before you start

Use only mature coconuts

Look for a coconut that feels heavy and sloshes when shaken; the meat should be firm and white, not soft or gelatinous.

  • Heavy knife or cleaver
  • Box grater or food processor
  • Nut milk bag or layered cheesecloth
  • Large mixing bowl
Ingredients

What goes in.

  • 1Mature coconut, brown and hairy
  • 2 cupsHot water (not boiling)
The key technique

The double-press method

The first press captures the thick, opaque cream, while adding more hot water and pressing a second time pulls the remaining oils for a lighter milk.

Step by step

The method.

  1. Open the coconut

    Pierce one of the eyes with a screwdriver to drain the water. Wrap the coconut in a towel and strike the equator firmly with the back of a cleaver until it splits.

  2. Remove and grate

    Use a paring knife to pry the meat from the shell. Peel off the thin brown skin with a vegetable peeler. Grate the white meat finely into a bowl.

  3. First extraction

    Pour one cup of hot water over the grated coconut. Let it sit for five minutes until the water is comfortable to touch, then pour into the bag and squeeze hard over a bowl until no more liquid emerges.

  4. Second extraction

    Return the pulp to the bowl, add the second cup of hot water, and repeat the squeezing process. Discard the dry pulp.

Variations

Other turns to take.

Toasted Coconut Milk

Lightly toast the grated coconut in a dry skillet until golden before adding the hot water for a deeper, nuttier profile.

Tips & troubleshooting

When it doesn't go to plan.

Tip

Discard the brown skin carefully; leaving it on results in a beige, slightly bitter milk rather than a snowy white one.

Tip

If the meat is difficult to remove, place the cracked coconut in a 350°F oven for 10 minutes to help the flesh pull away from the shell.

Tip

Use a food processor to pulse the coconut into fine shreds before adding water for maximum extraction.

Questions

The ones that keep coming up.

How long does this keep?

Keep it in a sealed glass jar in the refrigerator. It will separate into cream and water; simply shake it vigorously before using.

Can I use boiling water?

Avoid boiling water as it can cook the proteins in the coconut meat prematurely, making it difficult to extract the milk cleanly.

Community kitchens

How real cooks make it.

No one’s shared their version yet. Be the first to put your kitchen on the map.

Your turn

Cook this your way?

Share your version — your steps, your story. We’ll feature it right here.

Add your recipe