Easy Homemade Coconut Milk

Coconut milk with broken coconut on white table

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Coconut milk is often a staple for people with food allergies, as well as an outstanding dairy replacement and healthy fat source for those who are adhere to a vegan, GAPS or Paleo diet. Fortunately it is very easy and cheap to make at home.

Coconut Milk Nutrition

Fresh coconut is very nutritious. Rich in trace minerals including manganese, copper, and selenium, it also contains modest amounts of calcium, iron, potassium, Vitamin C, Vitamin B6, thiamin and folate. Coconut is unusually high in healthy, medium-chain fatty acids like lauric acid (found otherwise only in human breast milk) and caprylic acid (a potent natural antiviral and antifungal).

Homemade coconut milk made from fresh coconuts is far richer in vitamins, food enzymes and nutrients than coconut milk from a can or box. In fact, unlike store-bought coconut milk, fresh coconut milk contains vitamin C and is rich in thiamin, niacin, vitamin B6, folate and panthothenic acid, too.

How to Select Coconut Milk

Most people use canned coconut milk in their recipes. However, many brands of canned coconut milk—like almost all canned foodscontain toxic BPA in the lining of the can which can leach into your food. Here’s where to find additive-free coconut milk in BPA-free cans online.

Another option is to get coconut milk in Tetrapaks or cartons. Be aware that coconut milk in cartons can contain natural guar gum, carageenan, and fortified vitamins and minerals, if that presents an allergy or digestive problem for you.

Also be aware that most coconut milk in cartons is meant for drinking and is very thin and low fat; too thin for making curries, yogurt, kefir or coconut whipped cream. Here’s where to find additive-free, full fat coconut milk in cartons online.

You can also find quality, full-fat coconut milk flash-frozen or in Tetrapaks at any good Asian grocery store.

But, for fresher, less processed and packaged results—not to mention saving a lot of money and environmental resources put into packaging and distribution—it’s easy to learn how to make coconut milk using dry, shredded coconut flakes.

Other Coconut Recipes

Coconut milk with broken coconut on white table

Quick and Easy Homemade Coconut Milk

A fast, affordable, simple method for making coconut milk.
Prep Time: 10 mins
Total Time: 10 mins
Course: Beverage
Cuisine: GAPS, Gluten Free, Paleo, Vegan, Vegetarian
Approx. Cost: $2
Servings: 4 cups
Calories: 37kcal



  • Place shredded coconut in a bowl of very hot (not boiling), pure water. Let soak for 1-2 hours. Do NOT discard the water.
  • In the Vitamix or blender, combine coconut, soaking water, and vanilla and stevia, if using. Blend on the highest speed for about a minute.
  • Strain liquid through a nut milk bag, paint strainer bag or very, very fine cheesecloth, pressing out all the liquid you can.
  • Discard solids or save them for adding to smoothies or baked treats.
  • Use immediately or bring to room temperature before storing in the fridge. (Otherwise it will separate.) Good for about 2 weeks.
  • Since there are no preservatives or fillers, the fat in the coconut milk may separate on the top if stored in the fridge. Just shake or stir before using.


Serving: 1cupCalories: 37kcalCarbohydrates: 4gFat: 3gSaturated Fat: 2gSodium: 13mgFiber: 1gSugar: 4gCalcium: 57mg

88 thoughts on “Easy Homemade Coconut Milk”

Leave a Comment

Your email address will not be published.

What do you think?

  1. 5 stars
    wow, i’ve been making my own alternative milks for like …. 7 years. how have I never made coconut milk?! HOW?! my favorite part of this recipe was not having to plan ahead and soak the coconut milk shreds. It tastes diiiivine. also I feel like a champ when I make a recipe in less time than the recipe estimates 😉 thanks!

  2. Dawn, where are you getting your nutrition information, especially the part about the vitamin C content as there is none in dried coconut?

    1. The vitamin content is for fresh coconut milk, which can provide up to 10%DV of Vitamin C. Once desiccated, the Vitamin C would be removed.

  3. I have been making my own coconut milk for a couple months now. I love how easy and quick it is. I use it in my smoothies and my morning honey latte. Thank you!!! Is there enough fat to make whipped cream with it?

    1. So glad you’re enjoying it! Definitely not enough fat for that. I usually chill a tetrapak of coconut cream for whipping.

  4. May I ask what the purpose for soaking the coconut in water for a couple hours? Never seen that in a recipe before. Thanks

    1. Coconut milk has 38mg of calcium per cup, which is modest, as it states in the article. Nut and seed milks are not a major source of calcium the way animal milk is, nor would anyone believe that they are. But, for those who can’t drink cows’ milk, coconut milk is an easy-to-make, tasty substitute for wetting cereal, lightening coffee, etc.

    2. Seeds and leafy greens are surprisingly high in calcium. Some seeds have more calcium per cup than even whole milk. The more you know 🙂

  5. Thanks for sharing this great recipe! Not only is it cost effective, but we don’t have to worry about the added ingredients and questionable containers.

    1. So glad you like it! And it is a great alternative to those questionable ingredients and containers! Just use it quickly, and be aware that it might separate in the fridge and need a little mixing before consumption!

  6. Yum, I make this regularly and really adore it. I am lucky enough to have a little Stevia plant that I use fresh for the sweetener.

  7. Just found out So Delicious coconut milk company was sold to Dean Foods a junk food manufacturer. I stopped buying coconut milk at Trader Joes when they were sued in a class action lawsuit for lying on their private label foods. Google All Natural Trader Joes Class Action Lawsuit for details. So many thanks for publishing directions on homemade coconut milk from dried flakes!

  8. Would you happen to know the nutritional content of this coconut milk? I was thinking of giving it to my dairy free/soy free toddler and wanted to know what other nutrients I would need to cover.

    1. No I do not, but I would assume, like most coconut milk, that is has almost no vitamins or minerals, just lots of good fat.

  9. Hi, Dawn. I’ve been giving my 14 mo. old daughter carton coconut milk b/c of her allergies. The carton brand is vanilla flavor which makes it sweeter, and after I made this recipe of coconut milk, it has a very different taste, is this normal? And is the vanilla and stevia favorings safe for a 14 mo old? Thank you!

    1. Carton coconut milk is actually a formulated beverage. You will see the ingredients list is quite extensive. However, homemade coconut milk has only two ingredients: coconut and water, so it is going to taste different. You can add vanilla and stevia to see if you can make the homemade version taste closer to the processed beverage, but make sure you choose a natural stevia, as opposed to a chemically formulated stevia.

      1. Do you know what the difference of raw coconut milk and cooked coconut milk? I was looking a a different website and saw it, and didn’t know if you knew which one is better for you?

        1. Nutritionally, heating will destroy some of the vitamins, but since coconut milk doesn’t have much in the way of vitamins to begin with, they are probably about the same.

  10. Hello! I’m planning on making this recipe for coconut milk for my daughter who has an allergy to cows milk. How hot does the water need to be? Boiling? Or almost boiling? Thank you!

  11. Our family is managing Celiac Disease, Eosinophilic Esophagitis, Small Intestine Bacterial Overgrowth, Fructose Malabsorption, over 25 food allergies combined and many food intolerances as well. I used to NEVER cook ANYTHING, but now I cook nearly everything from scratch. I am just learning to do water kefir (which was a HUGE stretch for me), but the alternative milks I had already regarded as too difficult for me and was sure I would ruin it somehow. I told myself it just wasn’t worth my effort and considered it “off limits”. I knew it would be a waste of money because I would miss some crucial, complicated step and just ruin it. I was seriously afraid to even try. My ASD son is also anaphylactic to Carrageenan, among tree nuts, soy, and many other things, and intolerant to dairy. My two daughters have multiple GI conditions and can’t digest fructose. Two of us are Celiac and nutrient deficient as well. We’re a mess, I know! (We’re doing GAPS). My son is not getting enough healthy food options like smoothies, because I couldn’t figure out what to do about this milk issue and the rest of us are getting things we don’t need in our coconut milk and not getting the things we do. Your post has given me the confidence and encouragement I need to take this final plunge. Thanks so much for a wonderful, positive, truthful, you-can-do-this post! 🙂

    1. You can do it! 🙂 The coconut milk will separate in the fridge with the fat on top, but all you have to do is let the fat melt a bit and remix. Best to you all in your healing journey! I’m glad I could be of service just a little bit.

      1. I would like to know this too! I am hoping to make some homemade yogurt with this, and also would like to use some in my coffee, so it would be nice if I could make a bulk batch and freeze it!

  12. I love the coconut milk I am making if I use it right away or make yoghurt with it but it often sours by the next day even if it is in the fridge. Is there anything I can do about that?

    1. Ok, I figured it out 😉 I was making the water too hot. When it said not boiling I was taking it to boiling in the automatic kettle and then letting it go off the boil for a few minutes. That was too hot.
      Now I heat it in a pan while I’m there and as soon as the bubbles start on the side of the pan I stop it. It is just too hot to put my finger in.
      Now it comes out perfect and stays good for a couple of days.
      Such a silly thing to make such a difference LOL

      1. Anne Johansen

        Why strain it at all, It is just coconut? I have been making smoothies with unsweetened, unsulfured shredded coconut and when I blend it, it is small
        enough for the flavor to be enjoyed and also, I thought it might be good
        fiber. Am I wrong?

        1. Some people don’t care for any chewy coconut bits in their milk, especially if they are using it for cooking. But if you don’t mind, it certainly won’t hurt you!

  13. I made this today and made smoothies with it…delicious! I wish I would have thought to make my own long ago, would have saved myself a lot of money! And this tastes so much better than the store bought coconut milk! Does this whip up to make whipped cream?

    1. So glad you enjoyed it! Homemade coconut milk made from dried shreds doesn’t typically have enough fat in it to whip into cream, but you could give it a try.

      1. Thank you for replying so quickly! I didn’t think it would produce enough fat but wanted to double check. I am also saving the “pulp” and drying it out and grinding it into coconut flour!

  14. Good morning Dawn! First of all many thanks for all your wonderful wisdom. Two weeks ago I tried successfully the coconut yogurt. I did it with the cans milk. Simply delicious. Yesterday I tried again the recipe, but this time making my own coconut milk from dried flakes. Sad to inform I didn’t get the sames results, although I followed all the same steps. After almost 20 hrs. in the incubator, it came out rAunny and half water and half milk. I stirred it and placed it in the fridge. After 6 hours, still watery. Any advise? I’m becoming such a fan of coconuts and you :

    1. Homemade coconut milk is not emulsified on machines the way canned coconut milk is, and therefore has a bit less fat and needs a lot more mixing to be smooth. However, it seems like your coconut milk either didn’t culture, or it didn’t have enough gelatin or other thickener. If it is not sour, it didn’t culture. Fermentation can be a little tricky when you change up the variables. Best of luck to you!

  15. I’m making my first batch of coconut milk today and am really excited about it! I use coconut oil in all of my handmade lotions & soaps. It is sooo good for you! I found a great deal on dehydrated coconut flakes (5 lbs for $18) at wildernessfamilynaturals.com. They have different sized flakes you can buy. This is the best deal that I have found so far. The coconut flakes smell amazing (makes me want to stick my whole face in the bag, lol). I’m not affiliated with this website, their prices are so reasonable, I just had to share! And these days, it’s all about healthy & frugality right?! Happy drinking!

  16. I’ve been drinking Harmless Harvest Raw Coconut Water for the past year. Decided to try So Delicious Original Coconut Milk this weekend as I didn’t have time to make my weekly batch of fresh coconut milk. First of all I was totally disappointed when it had no taste at all. Secondly checkout the ingredients for something that suppose to be so good and pure; sure has lots of BS. Real coconut milk suppose to harden when cold because of its fats, the ones in the Tetra Paks don’t. Basic recipe buy organic coconut flakes or fresh brown coconut and Harmless Harvest Coconut Water blend and strain it through a filtration bag. I like to use HH Raw Coconut water to get more nutrients. This would taste 10,000 better and have lots more nutrition. Google raw coconut milk recipes.

  17. Thank you for this recipe! I normally make dd almond milk but had been wondering about trying coconut milk. I will give this a try today.

  18. April @ The 21st Century Housewife

    What an excellent frugal and healthy way to make coconut milk. Thank you for sharing this post with us at the Gallery.

  19. Can’t believe how tasty this turned out. I used coconut sugar as opposed to stevia to sweeten it. Seemed appropriate. Gonna try with vanilla next time. Can’t wait to start making coconut milk kefir with this. Thanks!

  20. I made this last night, minus sweetener, but I forgot about it and left it on the counter overnight. What do you think? Still safe to drink? It smells fine to me, but I never know the rules on stuff like this.

    1. Dawn Gifford

      I would drink it after 8-10 hours, but that’s me. You may want to err on the side of caution.

  21. I just made this recipe last night, and refrigerated it overnight to be ready this morning. I’m now wondering if I shouldn’t have refrigerated it! The top inch of the milk was solid, and the milk beneath was much more watery, more like coconut water. Is this recipe not meant to be refrigerated? I am also curious about how (or if it is possible at all) to reconstitute the solid part into the milk?

    1. This is normal. All coconut milk separates unless it has been treated with factory machinery and emulsifiers like guar gum. The fat simply floated to the top and hardened in the cold fridge. Just leave it on the counter for a bit to liquify the coconut fat, and then shake the milk well to remix. Alternatively, throw the whole thing into a blender.

  22. Jacqueline Davis

    I get my Unsweetened Organic Coconut Shreds from Whole Foods by the pound for either $2.99 or $3.99, I forget. They have great prices on Flax-seeds, Sesame Seeds and Chia Seeds as well!

  23. What I do is check the eyes. If they are soft I won’t buy it and make sure when you shake it up you hear a lot of liquid.

  24. I made fresh, homemade coconut milk recently, and it WAS amazing. But since then, I’ve had trouble getting fresh coconuts. The last 3 I bought were bad–they tasted cheesy instead of fresh and coconutty. I realize that coconuts don’t grow naturally in North Carolina and they have to travel far to get to me, but is there a way to make sure the coconuts you buy are fresh? It’s kind of upsetting to get all excited about making coconut milk and then not being able to make it!

    1. Unfortunately, there is no way to make sure your coconuts are fresh because they travel so far. You may have better luck at a health food store where the freshness of produce is taken more seriously. I use dry shredded coconut precisely because it is so hard to get fresh coconuts. It’s also easier. 🙂 Best to you!

    2. There is no absolutely way to be certain, but a good coconut should have firm flesh, firm eyes, and have lots of liquid inside when you shake it. Getting fresh coconuts is dicey even here in Southern California, which is why I usually make coconut milk with dried shreds. It’s cheaper and more reliable.

  25. I take two brown coconuts crack them open and drain the liquid out them. Next, open the shell up all the way and take the cocount meat out of the shell.Place the meat in a champion juicer to seperate the cream out of the meat.  Then you can follow your recipe except forget the soaking since the meat is fresh and hydrated.

    1. This is certainly the best way to get the freshest milk, if you have time, hand strength, and reliable access to brown coconuts. Thanks for commenting!

  26. Well no wonder mine didn’t turn out – I didn’t do anything like this and thought it was nasty!

    I’ll have to give it a shot again after I get more coconut flakes from Tropical Traditions ~ just got my oil from there today I should have ordered flakes too! Oh well. Thanks for sharing.

  27. Thanks for sharing this great “how to” with us at Whole Food Wednesdays. It’s amazing how easy something like this can be. Anyone can do it and way cheaper!
    HOpe to see you back next week. Have an amazing weekend.

  28. I love homemade coconut milk…no comparison to the canned varieties.  It’s creamy yet still light plus I know exactly whats going in it.  Thanks! 🙂

    1. YES! Fresh coconut milk tastes a bit more like coconut milk from a Tetrapak box, except… well, much fresher. I find canned coconut milk to be a bit creamier because of the additives and emulsifying machines used during its manufacture, but otherwise pretty nasty tasting unless you cook with it.

  29. This sounds good, but I have heard that most shredded coconut that you buy is rancid.  Does anyone know anything about this?

    1. Coconut oil does not easily go rancid, even in dried shreds. In fact, coconut oil is one of the most shelf stable oils there is. However, that doesn’t mean coconut shreds can’t go rancid, it just means it’s rare and requires some real neglect on the vendors part. As with all food, always know your source.

      I’ve had no problems with organic coconut shreds from Amazon (linked in the recipe) or from Wilderness Family Naturals, which has the highest quality coconut products I’ve ordered anywhere.

    2. Coconut oil does not easily go rancid, even in dried shreds. In fact, coconut oil is one of the most shelf stable oils there is. However, that doesn’t mean coconut shreds can’t go rancid, it just means it’s rare and requires some real neglect on the vendors part. As with all food, always know your source.

      I’ve had no problems with organic coconut shreds from Amazon (linked in the recipe) or from Wilderness Family Naturals, which has the highest quality coconut products I’ve ordered anywhere.

  30. Yum, I cannot wait to try this recipe out tomorrow.  Thank you! I am so glad I clicked on your link from realfoodforager’s fat tuesday. 



50 Ways to Love Your Mother contains 50 simple steps you can take today that will not only go easy on the planet, but your wallet, too.


Get it FREE when you sign up for the Seasonal Harvest newsletter!

50 Ways to Love Your Mother - Simple Steps for a Greener, Healthier Planet


Get refreshing new ideas to save money and live greener and healthier every day.
Join Small Footprint Family on your favorite social network!