How to Make Homemade Coconut Milk (Traditional & Healthy Version)

Homemade Coconut Milk, or 'nariyal doodh', is a cherished beverage in South Indian households, renowned for its creamy texture and subtle sweetness. This plant-based drink is extracted from fresh coconut, a staple ingredient in Kerala, Tamil Nadu, and Karnataka cuisines. Traditionally, coconut milk is used in curries, payasam (kheer), and even as a refreshing drink during hot summers. Its natural richness makes it a favorite during festivals like Onam, where coconut-based dishes are central to the feast. The process of making coconut milk at home is simple, allowing you to control the purity and freshness of the beverage. With its distinct tropical aroma and flavor, coconut milk adds depth to both savory and sweet recipes. For those seeking a dairy-free alternative, homemade coconut milk offers a wholesome, nutritious option. Its versatility and health benefits have made it a staple in vegetarian diets across India, and it continues to be celebrated for its authenticity and connection to Indian heritage.

35 min total2 servingsEasy120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Place the fresh grated coconut (nariyal) in a large mixing bowl
0%
5 min

Step 1 · Place the fresh grated coconut (nariyal) in a large mixing bowl

Place the fresh grated coconut (nariyal) in a large mixing bowl. Add 1 cup of warm water and let it soak for 5 minutes to soften.

Step 2: Transfer the soaked coconut to a blender
0%
3 min

Step 2 · Transfer the soaked coconut to a blender

Transfer the soaked coconut to a blender. Blend for 2-3 minutes until the mixture becomes smooth and milky.

Step 3: Pour the blended coconut mixture through a muslin cloth or fine sie...
0%

Step 3 · Pour the blended coconut mixture through a muslin cloth or fine sie...

Pour the blended coconut mixture through a muslin cloth or fine sieve into another bowl. Squeeze and extract the first, thick coconut milk (called 'first extract' or 'onnam paal').

Step 4: Add the remaining 1 cup warm water to the leftover coconut pulp
0%

Step 4 · Add the remaining 1 cup warm water to the leftover coconut pulp

Add the remaining 1 cup warm water to the leftover coconut pulp. Blend again and repeat the straining process to extract the second, thinner milk.

Step 5: Mix both extracts
0%

Step 5 · Mix both extracts

Mix both extracts. Add cardamom powder (elaichi), jaggery (gur) for sweetness, and a pinch of salt (namak). Stir well until jaggery dissolves.

Step 6: Pour the coconut milk into serving glasses
0%

Step 6 · Pour the coconut milk into serving glasses

Pour the coconut milk into serving glasses. Garnish with saffron strands and mint leaves (pudina) for an aromatic touch.

Step 7: Store any leftover coconut milk in a glass jar in the refrigerator
0%

Step 7 · Store any leftover coconut milk in a glass jar in the refrigerator

Store any leftover coconut milk in a glass jar in the refrigerator. Shake well before reuse as it may separate.

Why this recipe is healthy

Homemade coconut milk is free from preservatives and additives that are often found in packaged versions. It contains natural, heart-healthy fats and is low in sugar, especially when made without added sweeteners. The use of jaggery instead of refined sugar adds minerals and a low GI sweetener. Its antioxidant content from coconut and optional saffron supports overall wellness. Ideal for vegetarian and vegan diets, coconut milk promotes satiety and provides sustained energy.

A note on tradition

In South India, coconut milk is an essential ingredient, featured prominently during Onam Sadya and in temple offerings. It is also used in payasam and curries, marking its presence in festive and everyday meals. Making coconut milk at home reflects traditional practices, where fresh coconuts are grated and extracted, connecting families to their culinary roots. Coconut milk is valued for its purity and is often prepared during auspicious occasions, especially in Kerala and coastal Karnataka.

← Back to Homemade Coconut Milk