Homemade Coconut Milk - Non dairy milk substitute
Print Recipe

Homemade Coconut Milk | Vegan Non-Dairy Milk Substitute

How to make homemade coconut milk - a vegan, dairy-free, nut-free, seed-free alternative to dairy milk. This can be used for drinking, as a coffee/tea creamer or in curries and sauces.
Prep Time10 mins
Soaking time20 mins
Total Time10 mins
Course: Basic Ingredient, Beverage
Cuisine: Mauritian, Vegan
Keyword: dairy-free alternative to milk, homemade coconut milk, how to make coconut milk, plantbased milk
Servings: 500 ml [2 cups]
Author: Teenuja Dahari - veganlovlie.com


If using fresh mature coconut meat:

  • 1 1/2 cup fresh coconut meat [250 g, 9 oz], finely cut
  • 2 cups room temperature water [500 ml]

If using desiccated coconut flakes:

  • 1 cup coconut flakes [100 g, 3.5 oz]
  • 2 cups hot water [500 ml]


  • Soak the coconut flakes in the hot water for about 20 minutes. (Skip this step if using fresh coconut meat).
  • Add the soaked coconut and water to a blender and process for one to two minutes. If using fresh coconut, you make want to process for a little longer (as the pieces are bigger).
  • Pass the mixture through a strainer first and press out all the liquid from the pulp.
  • If you are using the milk in curries and sauces, just strained is probably enough.
  • But if you are using this milk as a tea/coffee creamer or for drinking, you may want to pass it through a fine cotton cloth (or nut milk bag) to remove all the finer bits and grits.
  • Store in a clean jar for up to 4 days in the refrigerator.



Rewarm if required to melt the solid layer that may form on top. Enjoy!
Link to the original recipe - Homemade Coconut Milk - https://veganlovlie.com/homemade-coconut-milk-vegan-non-dairy/