This post may contain affiliate links.

Here’s how to make coconut milk that’s silky and low-pulp, with only three ingredients. A hot soak softens the flakes, and a double strain catches the pulp. The result is a creamy non-dairy milk with no gums, artificial flavors or sweeteners.

If you’ve ever pulled a gritty jar of homemade plant milk from the fridge, this method is for you. Making my own also changed how I shop for cartons. When I buy one now, I look for a short ingredient list without fillers or sweeteners.

How to make coconut milk: pouring creamy homemade milk into a glass pitcher beside a jar of coconut flakes.

Why This Method Works

Many recipes blend the flakes straight into the water. This one adds two small steps, and both change the texture.

  • A hot soak. Boiling water softens the flakes before they reach the blender. In my kitchen, that means a smoother blend with less pulp.
  • A double strain. A nut milk bag or cheesecloth lines a mesh strainer, so two layers catch the fine pulp.
  • Three simple ingredients. You need coconut, boiling water and a pinch of salt. Nothing else goes in.
  • Fifteen minutes. Prep takes 5 minutes, and the soak takes 10.
Coconut flakes, boiling water, sea salt and straining tools set out in glass containers on a counter.

Homemade Coconut Milk Ingredients

  • Unsweetened shredded coconut: Choose the unsweetened kind. Sweetened flakes add sugar and make the milk taste candied.
  • Boiling filtered water: The heat softens the coconut so it blends smooth. Water just off the boil works too, though the milk may turn out a little more pulpy.
  • Sea salt: A pinch rounds out the coconut’s natural sweetness. You can skip it.
  • High-speed blender: A powerful blender breaks the soaked flakes down fully. If yours struggles, my blender guide walks through the options.
  • Mesh strainer and nut milk bag: Together they make the double strain. A mesh strainer holds the bag, and cheesecloth or a thin tea towel works in its place.
A bowl of ready-to-eat creamy vegetable soup next to silver spoons.

How to Make Coconut Milk

Boiling water poured over coconut flakes in a glass bowl, then the flakes soaking until soft.
  1. Soak the coconut. Place the coconut in a heatproof bowl and pour in the boiling water. Stir so every flake stays submerged. Then let it sit at least 10 minutes, until the flakes turn soft.
Coconut flakes and soaking water blended until thick and creamy in a high-speed blender.
  1. Blend. Pour the coconut and all of the soaking water into a high-speed blender. Start on low and vent the lid, since hot liquid expands. Then blend until thick and creamy.
Coconut milk straining through cheesecloth set in a mesh strainer over a glass measuring cup, leaving the pulp behind.
  1. Strain through two layers. Set a mesh strainer over a bowl and line it with a nut milk bag, cheesecloth or thin tea towel. Pour in the blend slowly.
  2. Squeeze. Gather the cloth, twist and press gently. Keep going until the pulp feels fairly dry.
Creamy homemade coconut milk pouring into a glass pitcher.
  1. Store. Pour the milk into an airtight jar and refrigerate it until you’re ready to use it.

Save the pulp. It adds fiber to baked goods and smoothies.

Substitutions and Variations

  • Water temperature: Water just off the boil works. Expect a little more pulp than you’d get from a full boil.
  • Thicker milk: Use less water for a creamier result. A single layer of cheesecloth also gives a thicker pour with a bit more pulp.
  • Strainer swap: Cheesecloth or a thin tea towel replaces the nut milk bag.
  • Extra smooth: If you spot any grit, pour the milk through the strainer one more time.
  • Flavor: Stir in a splash of vanilla or a teaspoon of maple syrup for a sweeter milk.

How to Store Homemade Coconut Milk

  • Refrigerator: Keep it in an airtight glass jar, like a wide-mouth quart jar, for 3 to 4 days.
  • Separation: The fat rises as the milk chills. Give the jar a good shake before every pour.
  • Coconut cream: The top layer is coconut cream. Spoon it off for recipes that call for a richer milk.
  • Freezer: Freeze the milk in an ice cube tray for up to 2 months. Then thaw it in the fridge and shake or re-blend.
How to make coconut milk at home: a glass pitcher of milk beside a container of dried coconut flakes.

Nutrition at a Glance

Each 1-cup serving has 1 g protein, 3 g fiber and 2 g sugar, based on the recipe card. The recipe has no added sugar.

How to Use Coconut Milk

Next, use your milk anywhere a carton of coconut milk works. It tastes naturally sweet, so desserts and smoothies make an easy start. That said, it has less fat than canned coconut milk, so save the canned kind for curries. Try it in these:

how to make coconut milk
4.86 (21)

How to Make Coconut Milk

Jen Hansard
This is how to make coconut milk from raw coconut flakes, boiling water and a pinch of sea salt: 4 cups of smooth milk in 15 minutes. A hot soak and a double strain do the work, with no gums or fillers.
Serves: 4
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes

Ingredients 

Instructions 

  • Soak the coconut flakes in the boiling water for at least 10 minutes.
  • Transfer the coconut and water to a blender and carefully blend until smooth.
  • Set a strainer lined with cheesecloth or a tea towel over a bowl, or use a nut milk bag, and pour in the mixture. Let the coconut milk drip into the bowl.
  • Gather the cloth at the top, twist and gently squeeze out as much coconut milk as possible; the remaining pulp should be fairly dry. Stir the salt into the coconut milk.
  • Transfer to an airtight jar or bottle and refrigerate until ready to use.
Save this Recipe
Drop your email & I’ll send it to you.

Recipe Notes

  • Blender Tip: The water is hot, so blend with the center cap removed and a towel over the opening to let steam escape.
  • Texture Tip: This makes a milk similar to refrigerated carton coconut milk, not the richer canned kind. Use less water for a thicker, creamier result.
  • Coconut Cream: The layer that rises to the top is coconut cream. Spoon it off for recipes that call for full-fat coconut milk.
  • Storing: It keeps in a sealed jar in the fridge for 3 to 4 days. It separates as it sits, so shake well before using.

Nutrition

Serving: 6 oz | Calories: 140 kcal | Carbohydrates: 5 g | Protein: 1 g | Fat: 14 g | Saturated Fat: 12 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 1 g | Sodium: 17 mg | Potassium: 115 mg | Fiber: 3 g | Sugar: 2 g | Vitamin C: 1 mg | Calcium: 11 mg | Iron: 1 mg

Common Questions

How do you make coconut milk from shredded coconut?

Soak unsweetened shredded coconut in boiling water for at least 10 minutes. Then blend it with the soaking water until creamy. Finally, squeeze the blend through a nut milk bag.

How do you make coconut milk less pulpy?

Soak the coconut in boiling water first so the flakes soften. Next, blend until the mixture turns thick and creamy. Then pour it through two layers, a mesh strainer and a nut milk bag. Squeeze until the pulp feels dry.

Do you need boiling water to make coconut milk?

No, water just off the boil also works. However, a full boil softens the flakes more. In my kitchen, that means less pulp after blending.

How long does homemade coconut milk last?

Homemade coconut milk keeps for 3 to 4 days in an airtight jar in the refrigerator. Because it has no stabilizers, the layers separate as it sits, so stir or shake it before pouring.

Is homemade coconut milk the same as canned coconut milk?

No. This recipe makes a milk similar to refrigerated carton coconut milk. It has less fat than canned coconut milk, so use the canned kind for rich curries.

What can you do with leftover coconut pulp?

Add the leftover pulp to baked goods or smoothies for extra fiber.

Rawk the Year meal planner app showing a day of plant-based breakfast, lunch, snack and dinner recipes

7 days free. Cancel anytime.

Related Posts

About the Author

Jen Hansard

I’m the mom who swapped Lucky Charms for green smoothies— and never looked back. Here you’ll find smoothie recipes and plant-based recipes made simple and tasty.

4.86 from 21 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

Rate it




Comments

  1. 4 stars
    Question. I want to thank you for sharing your knowledge. I’m excited about makin my own milk. At first I was more reserved, but now it’s exciting. I’m so very thankful for all your help. Why do you put it into boiling water? Doesn’t that kill enzymes? What is the temperature line that you can’t cross before something goes from being alive to dead? Baruch

    1. Hi Kimberly! You can definitely heat up water not quite to boiling and it will turn out fine. I find that boiling helps in the sense that when blended it’s not as “pulpy”. Hope this helps!

  2. How long do you soak the coconut in the hot water? Is more water added before putting in the blender?

    1. Hi there Joyce,

      Go ahead and soak the coconut flakes for a minimum of 10-minutes, until soft. You’ll transfer the coconut flakes with the same 3 c soaking water to a blender. If you want a thicker coconut milk, you could leave some of the soaking water out. I hope this helps!