Coconut milk can contain anywhere from relatively few calories to nearly 200 calories per 100 ml depending on what the product actually is.
The biggest distinction is between:
- canned coconut milk used for cooking;
- light canned coconut milk;
- diluted coconut drinks sold in cartons for drinking.
These products can look similar in a food database but are not nutritionally interchangeable.
Coconut milk calories at a glance
Typical broad ranges are:
| Product | Approximate calories per 100 ml |
|---|---|
| Full-fat canned coconut milk | 160–200 kcal |
| Light canned coconut milk | 60–120 kcal |
| Unsweetened carton coconut drink | 15–30 kcal |
| Sweetened or flavored coconut drink | 25–60+ kcal |
These are general ranges.
The label on the specific product should be used whenever available.
Why canned coconut milk is so calorie-dense
Full-fat coconut milk contains a substantial amount of coconut fat.
Fat provides approximately:
9 kcal per gram
A canned coconut milk containing 18 g fat per 100 ml already receives roughly:
18 × 9 = 162 kcal
from fat alone.
Small amounts of carbohydrate and protein increase the total further.
This is why many full-fat canned products contain approximately:
170–200 kcal per 100 ml
Calories in 100 ml of coconut milk
For a representative full-fat canned coconut milk at:
180 kcal per 100 ml
the calculation is straightforward:
100 ml = 180 kcal
But this value should not be applied automatically to every coconut product.
A light coconut milk may contain half that amount, while a carton coconut drink can contain only a fraction of it.
Calories in common portions
Using 180 kcal per 100 ml as an example:
| Amount | Calories |
|---|---|
| 15 ml | 27 kcal |
| 30 ml | 54 kcal |
| 50 ml | 90 kcal |
| 100 ml | 180 kcal |
| 150 ml | 270 kcal |
| 200 ml | 360 kcal |
| 250 ml | 450 kcal |
| 400 ml | 720 kcal |
This illustrates why coconut milk can have a large effect on the calories of curries, soups and sauces.
Calories in one tablespoon
A tablespoon is commonly treated as approximately:
15 ml
At 180 kcal per 100 ml:
180 × 15 ÷ 100 = 27 kcal
So one tablespoon contains approximately:
27 kcal
Two tablespoons would provide about:
54 kcal
The actual value depends on the product.
Calories in a 400 ml can
Many cans contain around:
400 ml
If the coconut milk provides 180 kcal per 100 ml:
180 × 4 = 720 kcal
The complete can therefore contains approximately:
720 kcal
At 190 kcal per 100 ml:
190 × 4 = 760 kcal
This is useful when a recipe uses the entire can.
Full-fat vs light coconut milk
Light coconut milk usually contains more water and less coconut fat.
For example:
Full-fat:
180 kcal per 100 ml
Light:
90 kcal per 100 ml
For a 400 ml recipe:
Full-fat:
180 × 4 = 720 kcal
Light:
90 × 4 = 360 kcal
The difference is:
360 kcal for the complete recipe
If the dish makes four servings, that equals:
90 kcal per serving
Canned coconut milk vs carton coconut drink
This is the most important distinction when selecting a food entry.
Canned coconut milk is generally designed for cooking and is much more concentrated.
Carton coconut drinks are usually formulated as beverages and contain much more water.
A carton drink might contain:
20 kcal per 100 ml
while canned coconut milk might contain:
180 kcal per 100 ml
For 250 ml:
Carton drink:
20 × 2.5 = 50 kcal
Canned coconut milk:
180 × 2.5 = 450 kcal
The difference is enormous.
Typical macros in canned coconut milk
A full-fat canned coconut milk may provide approximately per 100 ml:
- 1–2 g protein;
- 2–4 g carbohydrate;
- 17–20 g fat;
- 160–200 kcal.
Most of its calories therefore come from fat.
Values vary by brand and formulation.
Saturated fat
A substantial proportion of the fat in coconut milk is saturated fat.
This is relevant when looking beyond calories alone.
Nutrition guidance generally recommends limiting saturated fat within an overall dietary pattern and favoring unsaturated fat sources more often.
The exact saturated fat value should be checked on the product label.
Does coconut percentage affect calories?
Often, but not perfectly.
A product containing a higher proportion of coconut extract may contain more coconut fat and therefore more calories.
However, products can also differ because of:
- added water;
- stabilizers;
- thickeners;
- added sugar;
- processing methods.
The coconut percentage can provide context, but the nutrition table is the better calorie reference.
Why coconut milk separates in the can
Full-fat coconut milk often separates during storage.
A thicker coconut-rich layer may collect at the top while a more watery layer remains underneath.
If the entire can is intended to be used, stir or shake it according to the package instructions before measuring portions.
Taking only the thick upper layer can produce a serving with more fat and calories than an average value for the mixed product.
Coconut cream is not the same thing
Coconut cream is generally more concentrated and can contain more fat and calories than coconut milk.
If a recipe calls for coconut cream, do not automatically use the nutrition entry for coconut milk.
Similarly, cream of coconut can be a sweetened product and may contain substantial added sugar.
These names can describe nutritionally very different ingredients.
Coconut milk in curry
Suppose a curry contains:
400 ml full-fat coconut milk
at:
180 kcal per 100 ml
The coconut milk contributes:
720 kcal
to the complete recipe.
If the curry makes four equal portions:
720 ÷ 4 = 180 kcal
from coconut milk per serving.
The chickpeas, meat, vegetables, oil and rice must be counted separately.
Coconut milk in soup
Suppose a soup uses:
200 ml coconut milk
at:
170 kcal per 100 ml
The coconut milk contributes:
340 kcal
If the complete soup makes five servings:
340 ÷ 5 = 68 kcal
from coconut milk per serving.
The total soup calories will also include all other ingredients.
Coconut milk in sauce
A sauce may use a smaller quantity but still receive substantial calories from coconut milk.
For example:
100 ml at 190 kcal per 100 ml = 190 kcal
If the sauce is divided between four servings:
190 ÷ 4 = about 48 kcal per serving
from coconut milk.
Coconut milk in coffee
This depends heavily on which coconut product is used.
A splash of concentrated canned coconut milk can contain considerably more calories than the same volume of a carton coconut drink.
For example, 30 ml:
Canned coconut milk at 180 kcal per 100 ml:
54 kcal
Carton coconut drink at 20 kcal per 100 ml:
6 kcal
When logging coffee, identify the actual product rather than selecting a generic coconut milk entry.
Coconut drink in a latte
If a café uses a carton coconut drink containing:
30 kcal per 100 ml
and a latte contains 300 ml of it:
30 × 3 = 90 kcal
from the coconut drink.
A sweetened café formulation can be higher.
Syrups and sugar should be added separately.
Does heating change the total calories?
Heating does not create calories.
If 400 ml of coconut milk contains 720 kcal before cooking, those calories remain in the dish unless some of the coconut milk is discarded.
Water can evaporate during cooking.
That means the finished sauce may contain more calories per 100 g because it weighs less, but the total calories of the batch have not increased.
Reduction and calorie density
Suppose a sauce starts with:
800 kcal
and weighs:
800 g
That is:
1 kcal per gram
After simmering, water evaporates and the sauce weighs only:
600 g
The batch still contains approximately:
800 kcal
but now:
800 ÷ 600 = 1.33 kcal per gram
This is why the cooked weight matters when dividing a reduced sauce into portions by grams.
Milliliters vs grams
Coconut milk labels commonly give nutrition per:
100 ml
or sometimes per 100 g.
These units should not automatically be treated as perfectly identical.
For ordinary household calculations, the difference may be modest, but concentrated coconut products can have densities that differ from water.
Use the same unit as the package whenever possible.
How to calculate calories from the label
Suppose the can says:
175 kcal per 100 ml
and you use:
150 ml
Calculate:
175 × 150 ÷ 100 = 262.5 kcal
So the amount contributes approximately:
263 kcal
If you use 60 ml:
175 × 60 ÷ 100 = 105 kcal
If the label gives values per serving
Suppose the package states:
90 kcal per 50 ml
and you use 120 ml.
First:
120 ÷ 50 = 2.4 servings
Then:
90 × 2.4 = 216 kcal
This is more accurate than using a generic database value.
What if you use half a can?
If the can contains:
400 ml
and the nutrition value is:
185 kcal per 100 ml
the full can contains:
185 × 4 = 740 kcal
Half the can, approximately 200 ml, contains:
370 kcal
If you use the remaining half later, it should be counted in that later recipe rather than counted twice.
What if the can lists grams rather than milliliters?
Use the package basis.
For example, if the label states:
190 kcal per 100 g
and you weigh:
160 g
then:
190 × 160 ÷ 100 = 304 kcal
There is no need to convert to milliliters when you already have both weight and nutrition values in grams.
Light coconut milk is not standardized
The word "light" does not imply one universal calorie level.
One light product may contain:
60 kcal per 100 ml
while another contains:
110 kcal per 100 ml
Both may still contain less fat than the manufacturer's regular version.
Always compare the actual nutrition panels.
Unsweetened coconut drink
A carton coconut drink intended as a dairy alternative may contain only:
15–30 kcal per 100 ml
when unsweetened.
A 250 ml glass would therefore provide approximately:
38–75 kcal
This is much closer to other low-calorie plant drinks than to canned coconut milk.
Sweetened coconut drinks
Sweetened and flavored versions may contain more carbohydrate and calories.
If an unsweetened drink contains:
20 kcal per 100 ml
and a sweetened version contains:
45 kcal per 100 ml
then a 250 ml serving contains:
Unsweetened:
50 kcal
Sweetened:
113 kcal
approximately.
Check both calories and sugars on the label.
Protein in coconut milk
Coconut milk is generally not a high-protein food.
Full-fat canned coconut milk may provide only around:
1–2 g protein per 100 ml
despite being calorie-dense.
Carton coconut drinks can contain even less protein.
This makes coconut milk nutritionally different from dairy milk and many soy drinks.
Micronutrients and fortification
Carton coconut drinks may be fortified with nutrients such as:
- calcium;
- vitamin D;
- vitamin B12.
Canned cooking coconut milk is not necessarily fortified in the same way.
Fortification varies by product and market.
Do not assume the micronutrient profile of one coconut product applies to another.
Homemade coconut milk
Homemade coconut milk can vary substantially depending on:
- the amount of coconut used;
- the amount of water;
- how thoroughly it is blended;
- how strongly it is strained.
A concentrated homemade coconut milk may resemble canned coconut milk more closely than a carton drink.
A heavily diluted version may be much lower in calories.
Without a standardized recipe, there is no single reliable calorie value.
Tracking homemade coconut milk
For a homemade recipe, start with the amount of coconut used.
Then consider how much solid coconut material is removed during straining.
Because some fat and solids remain in the discarded pulp, assuming that 100% of the starting coconut calories transfer to the liquid can overestimate the result.
A consistent recipe estimate is usually more practical than pretending to have laboratory-level precision.
Coconut milk powder
Coconut milk powder is another distinct product.
Because much of the water has been removed, the powder can be highly calorie-dense by weight.
Once mixed with water, the calories per 100 ml depend on how much powder is used.
Use the package instructions and nutrition data for the actual concentration prepared.
Choosing the correct database entry
Before logging coconut milk, check:
- canned or carton;
- full-fat or light;
- sweetened or unsweetened;
- coconut milk, coconut cream or coconut drink;
- calories per 100 ml or 100 g;
- serving size;
- brand if available.
This prevents one of the largest possible errors when tracking coconut-based products.
Common tracking mistake: selecting carton drink for canned milk
Suppose a recipe uses:
400 ml canned coconut milk at 180 kcal per 100 ml
Actual calories:
720 kcal
But the selected database entry is a carton drink at:
20 kcal per 100 ml
Logged calories:
80 kcal
The recipe would be underestimated by:
640 kcal
before any other ingredients are considered.
Common tracking mistake: forgetting part of the can
If a recipe uses an entire 400 ml can, logging only a generic 100 ml serving captures just one quarter of the ingredient.
Always match the logged amount to the amount actually used.
Common tracking mistake: counting the whole can and individual portions
If the full can is already included in the recipe's total ingredients, do not add coconut milk again to each serving.
Calculate the batch once, then divide the finished recipe into servings.
Otherwise the ingredient is counted twice.
Practical reference
The most useful rule is not one universal calorie number but the distinction between product types.
For a rough reference:
full-fat canned coconut milk: about 160–200 kcal per 100 ml
light canned coconut milk: about 60–120 kcal per 100 ml
unsweetened carton coconut drink: about 15–30 kcal per 100 ml
The difference between these products is large enough that identifying the correct type matters more than choosing a generic average.
For accurate tracking, use the nutrition label of the coconut milk actually used.
Nutrition data sources and product differences
The records below describe only the named foods, fat levels and preparation states. USDA figures are per 100 g; manufacturer figures retain their stated unit. These sources do not independently prove every approximate figure in the article.
The USDA coconut milk record describes canned coconut milk, not a diluted carton coconut drink. The article’s volume-based examples need product labels.
USDA FoodData Central (search by FDC ID):
