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.
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.
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.
Find your daily calorie target in 30 seconds. Then every food choice makes sense.
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.
Frequently asked questions
Includes coconut and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.
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.