Calories in Coconut — Fresh, Dried, Milk & Oil

Fresh coconut is 354 calories per 100g. Dried coconut (copra/desiccated) is 650 calories per 100g. Coconut oil is 900 calories per 100g (pure fat). Coconut is one of the most calorie-dense plant foods in existence, and it appears everywhere in South Indian and Kerala cooking. One coconut chutney bowl, a few spoons of coconut in a curry, coconut oil for cooking. The calories add up across every dish.

Coconut is one of those foods that’s perfectly fine occasionally but becomes a calorie problem when it’s a daily habit. The difference between ‘sometimes’ and ‘always’ can be thousands of calories per month. Here’s exactly what coconut costs your calorie budget.

354 calories
100g fresh coconut meat
Protein: 3.3g · Carbs: 15g · Fat: 33g · Fibre: 9g
That’s roughly 4.9x a homemade roti (72 cal)

Full calorie breakdown

The calorie count for coconut varies significantly depending on size, stuffing, and preparation method. Here’s every variant you’ll encounter, from the lightest to the heaviest.

Variant Serving Calories Protein
Fresh coconut meat (100g) 100g 354 3.3g
1 tbsp grated coconut 10g 35 0.3g
Desiccated/dried coconut (100g) 100g 640-660 6.5g
Coconut milk, thick (100ml) 100ml 220-240 2g
Coconut milk, lite (100ml) 100ml 110-130 1g
Coconut oil (1 tbsp) 15ml 120 0g
Coconut chutney (2 tbsp) 30g 60-80 1g
Coconut water 200ml (comparison) 200ml 38 1.4g

The gap between 1 tbsp grated coconut (35 cal) and Desiccated/dried coconut (100g) (640 cal) is significant. Same food category, very different calorie cost. What you choose and how it’s prepared matters more than most people realise.

How coconut compares to roti

One coconut serving (354 calories) is equivalent to about 4.9 homemade rotis (72 cal each). That means a single serving replaces what would be 5 rotis on your plate. If you eat two servings, you’ve consumed the calorie equivalent of 10 rotis in one sitting.

This doesn’t make coconut ‘bad.’ It makes it calorie-dense, which means you need to account for it. If coconut is lunch, keep dinner lighter. If it’s a daily habit, the calories compound fast.

Is coconut good for weight loss?

Coconut is fine occasionally but becomes a problem as a daily habit. At 354 calories per serving, having it once or twice a week fits most calorie budgets. Having it daily adds up to 2,478+ extra calories per week compared to a lower-calorie alternative like roti.

The calorie premium comes from very calorie-dense (354-900 cal/100g depending on form), fat content (33-100g/100g). This is what separates ‘coconut as a treat’ from ‘coconut as a habit’ in terms of weight impact.

Strategy: enjoy coconut when you want it, but plan for it. If it’s lunch, keep dinner to just dal, salad, and curd. If it’s dinner, make lunch lighter. Balance across the day, not within each meal.

THE BOTTOM LINE
Coconut at 354 calories per serving is best enjoyed occasionally, not daily, if you are watching your weight. Track it, account for it, and it fits in any Indian diet plan.
🧮 Does Coconut Fit Your Budget?

Find your daily calorie target in 30 seconds. Then every food choice makes sense.

Calculate My Target →

How coconut fits in your daily calories

Here’s what including coconut looks like at different calorie targets:

1200 cal/day (Aggressive weight loss): Workable. One serving uses 30% of your budget, leaving 846 calories for the rest of the day. Doable with planning.

1500 cal/day (Steady weight loss): Easy fit. Only 24% of your budget. Plenty of room for other meals and snacks.

2000 cal/day (Maintenance): Easy fit. Only 18% of your budget. Plenty of room for other meals and snacks.

Best time to eat coconut

Because coconut is relatively calorie-dense (354 cal), it works best as part of a main meal rather than a snack. Having it at lunch gives you the rest of the day to balance your remaining calories. Having it at dinner is fine too, as long as you keep the day’s total in check.

The worst time: late evening as an add-on to an already complete dinner. That is when coconut becomes pure surplus calories with nowhere to go except storage.

Who should (and shouldn’t) eat coconut regularly

Good choice for: 9g fibre/100g fresh, good MCTs (medium chain triglycerides), essential in regional cuisines. If any of these apply to you, including coconut in your weekly rotation makes nutritional sense beyond just calories.

Be careful if: You are on a strict calorie deficit. The issue with coconut is very calorie-dense (354-900 cal/100g depending on form), fat content (33-100g/100g). This does not mean ‘never eat it.’ It means ‘account for it when you do.’

For most people eating a normal Indian diet, coconut is neither something to seek out nor something to avoid. It is a regular food that fits when you know the calorie count and plan accordingly.

How to reduce calories when eating coconut

Fresh coconut: 2-3 tbsp per dish. A tablespoon of grated coconut: 35 cal. Reasonable for garnish or chutney. Using half a coconut in one dish: 200+ cal from coconut alone.

Coconut milk: measure carefully. 100ml thick coconut milk: 230 cal. That goes into your curry without you seeing it. Use lite coconut milk (120 cal/100ml) or reduce quantity.

Coconut oil = any other oil in calories. Coconut oil: 120 cal/tbsp. Olive oil: 120 cal/tbsp. Mustard oil: 120 cal/tbsp. All oils are 9 cal/gram. ‘Healthier’ oil does not mean fewer calories.

Coconut water is fine. Don’t confuse coconut meat/milk/oil (very calorie-dense) with coconut water (19 cal/100ml). The water is light. Everything else is heavy.

Quick math: If you eat coconut (354 cal) 3 times a week instead of roti (72 cal), that’s roughly 846 extra calories per week, or 3,384 per month. Enough to gain about 0.4 kg per month. Small choices, big compounding.

Frequently asked questions

How many calories in coconut?
Fresh meat: 354/100g. Dried: 650. Oil: 900. Milk: 230 per 100ml thick.
Is coconut good for weight loss?
In small amounts (2-3 tbsp grated per dish): fine. As a major ingredient (half coconut per curry): calorie-heavy. Measure and moderate.
How many calories in coconut oil?
120 per tablespoon. Same as any other cooking oil. ‘Healthy oil’ does not mean low-calorie oil.
Is coconut oil healthier than other oils?
Debatable. Good MCTs but high in saturated fat. Calorie-wise identical to all other oils at 120 cal/tbsp. For weight loss, quantity matters more than type.
How many calories in coconut chutney?
60-80 for 2 tablespoons. A reasonable accompaniment. The coconut, dal, and tempering all contribute.

📋 Get Your Free 7-Day Indian Meal Plan

Includes coconut and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.

Download Free Plan →

Nutritional values based on IFCT (Indian Food Composition Tables) and USDA databases. Values vary with ingredients, size, and preparation. Informational content, not medical or dietary advice.

📅 Published: April 21, 2026