coconut milk recipe, how to make coconut milk

how to make coconut milk - preparing homemade coconut milk from scratch with fresh mature coconut
5 from 11 votes

how to make coconut milk at home from scratch – since i make coconut milk often, here is a step by step post, which i thought would help many of you.

coconut milk, how to make coconut milk

this post has been in the pipeline for 6 months. it has taken me so long to write something as simple and basic as preparing coconut milk, which i often use in my cooking. apart from adding it to the south indian curry recipes and payasams, i also make banana milkshake with thin coconut milk. and the milkshakes are really refreshing and light. i have also shared recipes of vegan yogurt and almond milk.

i always use fresh coconut to prepare coconut milk. the method is very easy. i always prepare 3 extracts. the last two extracts of thin coconut milk goes into curries or making payasams like moong dal payasam, paal payasam and sometimes into milkshakes. the first thick extract is added towards the end in curries or payasams.

keep in mind, the 2nd or 3rd extract can be boiled or simmered, the 1st extract cannot be boiled. if you boil the 1st thick coconut milk, it will curdle.

so before you get confused into 1st or 2nd extract let me take you through the process of preparing coconut milk.

coconut milk

Author:Dassana Amit
Prep Time:25 minutes
Total Time:25 minutes
Course:beverages & drinks
Cuisine:south indian
5 from 11 votes
coconut milk recipe
how to make coconut milk - preparing homemade coconut milk from scratch with fresh mature coconut

INGREDIENTS FOR coconut milk

(1 CUP = 250 ML)
  • 2.5 cups grated fresh coconut or unsweetened shredded coconut - see notes below
  • 3 to 4 cups water at room temperature

HOW TO MAKE coconut milk

  • take all the grated coconut in a blender jar.
  • add the 1 cup water and blend on high till the coconut is ground well.
  • strain in a cheesecloth/muslin or a fine sieve and collect the first extract in a bowl or pan.
  • this is the thick coconut milk or the first extract.
  • then collect and put back the coconut residue into the blender.
  • add 1 to 1.5 cups water and blend again.
  • strain and collect this coconut milk in another bowl.
  • this is the thin coconut milk or the second extract.
  • put back the coconut gratings again in the blender.
  • add 1 to 1.5 cups water and blend again.
  • this is thinnest coconut milk or the third extract.
  • strain for the third time and collect the third coconut milk in the bowl in which the second thin coconut milk is extracted.
  • you can also keep the third extract separate.
  • so the fresh coconut milk is ready. use it fresh in your cooking.
  • you can also refrigerate and use the coconut milk later.


if using unsweetened shredded coconut, then preferable to soak the coconut in warm water for a few hours and then blend.
GOOD KARMAall our content & photos are copyright protected. a lot of time and effort is spent in researching, developing, testing and photographing recipes. please do not copy. as a blogger, if you you want to adapt this recipe or make a youtube video, then please write the recipe in your own words and give a clickable link back to the recipe on this url.
TRIED THIS RECIPE ?i would love to hear from you. if you have made this recipe then rate the recipe or leave a comment below. if you like this recipe then do share the recipe link on facebook, twitter & pinterest. for instagram mention @vegrecipesofindia or tag #vegrecipesofindia

how to make coconut milk

1: take a fresh mature coconut and break it open. collect the water in a glass and grate the white flesh with a hand grater. in india we also have a manual grater which has a seat and is used traditionally. here i have grated the white meat with a hand held grater.

grate the coconut

2: take the coconut grating in a blender jar. add 1 cup water and blend till the coconut is ground well for a couple of minutes.

blend grated coconut with water

3: pour the contents in a bowl or pan lined with a thin muslin or fine strainer.

coconut milk preparation

4: the coconut milk will be strained. press with a spoon on the coconut shreds so that all the milk is strained away.

strain the coconut milk

5: what you get now is the thick coconut milk or the 1st extract. i used this in chole biryani recipe.

thick coconut milk

6: put back the coconut shreds in the blender again. add 1 to 1.5 cups water and blend again. again strain the content in a different bowl or pan using the same strainer or muslin. press with a spoon on the shreds again.

thin coconut milk preparation

7: this is the thin coconut milk or the 2nd extract.

thin coconut milk

8: you can stop here or continue to get the 3rd extract. proceed in the same way as for getting the 2nd extract. you can keep the 2nd and 3rd extract separate or mix them up. mostly when making curries, i mix the 2nd and 3rd extracts.

how to make coconut milk

so now you have fresh homemade coconut milk ready which you can use in your cooking or baking. you can also keep the coconut milk in the fridge. it stays good for 3-4 days. you can add this coconut milk to mango milkshake or banana milkshake also.

the leftover coconut residue can be roasted in an oven or a pan. then ground to a flour when cooled to give coconut flour. this coconut flour can be added while making cakes, cookies or breads.



Enter your Email Address

dassana amit

Founder, Chef, Recipe Developer, Food Photographer >> MORE ABOUT US

namaste and welcome to which i started in feb 2009 and is a pure vegetarian blog. i have been passionate about cooking from childhood and began to cook from the age of 10. later having enrolled in a home science degree greatly enhanced my cooking & baking skills and took it to a different level which i now share as foolproof recipes. i was formally trained both in mainstream indian as well as international cuisines.

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

62 comments/reviews

  1. Hi, I wanted to know if it’s possible to make coconut milk Greek Yogurt with this? I have a Greek Yogurt starter. Thankyou.

    • i am not sure about coconut milk greek yogurt, but you can make coconut milk yogurt with the greek yogurt starter. just add 2 teaspoons of greek yogurt to 2 cups of thick coconut milk. mix very well. cover and let ferment for 6 to 8 hours in a warm climate or for more hours in a cool climate.

  2. can i add ashwagandha ,shatavari ,white muesli and other herbal medicines/powders in lukewarm coconut milk and consume it in night ?