Butter, olive oil, and coconut oil get talked about as if they were characters in a story: butter the villain turned comeback kid, olive oil the wise elder, coconut oil the trendy health food that fell from grace. The truth is less dramatic and more useful. All three are mostly fat, all three are calorie dense, and all three can sit in a normal diet. What separates them is the type of fat they carry and what that does to your blood cholesterol over time. Once you see that clearly, choosing between them stops being about hype and starts being about a couple of simple facts.
The short version
- The real difference is the type of fat: olive oil is mostly monounsaturated, butter is mostly saturated, and coconut oil is the most saturated of the three at about 80 to 90 percent.
- In controlled trials, coconut oil raised **LDL cholesterol** significantly more than non-tropical vegetable oils, so it is a flavour ingredient, not a health food.
- Olive oil is the standout for heart health, linked to lower cardiovascular risk in large studies, which is why it earns the everyday-default spot.
- Butter sits in the middle: large reviews find only a small or neutral link with disease, so it is fine in modest amounts for flavour.
- All three are about 120 calories per tablespoon, so how much you use matters as much as which one you pick.
What each one is made of
Every fat is a blend of three fat types: saturated, monounsaturated, and polyunsaturated. The balance is what matters, because replacing saturated fat with unsaturated fat is one of the most consistent findings in nutrition for lowering heart disease risk. Here is roughly how the three break down.
| Fat | Mostly | Saturated fat | Reputation check |
|---|---|---|---|
| Olive oil | Monounsaturated | About 14% | Earns the hype |
| Butter | Saturated | About 63% | Fine in moderation |
| Coconut oil | Saturated | About 80 to 90% | Overhyped as healthy |
That single table explains most of the story. Olive oil is dominated by monounsaturated fat, the kind linked with better heart health. Butter is mostly saturated fat, which nudges cholesterol up but has a smaller effect on actual disease than its reputation suggests. Coconut oil is the most saturated common fat you can buy, which is why the health-food label around it never really fit.
Coconut oil: the honest verdict
Coconut oil was sold for years as a special saturated fat that behaved differently, thanks to its medium-chain fatty acids. The trials do not support the health halo. A 2020 meta-analysis pooling 16 clinical trials found that coconut oil raised LDL cholesterol, the type most linked to heart disease, significantly more than non-tropical vegetable oils such as olive or sunflower oil. It did nudge HDL, the so-called good cholesterol, up a little too, but the net picture on the marker that matters most was unfavourable.
This does not mean a curry made with coconut milk is dangerous, or that you can never cook with coconut oil. It means coconut oil is a flavour choice, best used when you actually want its taste, rather than a heart-healthy swap you reach for by default. Treating it like olive oil is the mistake.
The claims about coconut oil lean heavily on medium-chain triglycerides studied in isolation. The coconut oil on a supermarket shelf is still about 80 to 90 percent saturated fat, and in head-to-head trials it raised LDL more than liquid vegetable oils. Judge the whole oil, not one component of it.
Olive oil: why it earns its reputation
Olive oil is the one fat here with strong evidence behind the hype. In a large trial of adults at high heart-disease risk, a Mediterranean diet enriched with extra-virgin olive oil cut major cardiovascular events by around 31 percent compared with a lower-fat control diet. Big observational studies in other populations point the same way: people who use more olive oil in place of butter, margarine, or other animal fats tend to have lower rates of heart disease.
Extra-virgin olive oil also brings polyphenols, plant compounds with antioxidant activity that refined oils lose. For everyday use, it is hard to beat: a monounsaturated-rich fat with genuine outcome data, not just a friendly cholesterol profile. This is the fat to make your default for dressings, drizzling, and most cooking.
If you keep one fat as your main cooking and finishing oil, make it olive oil. Extra-virgin for salads, dressings, and low-to-medium heat where its flavour shines, and a plainer olive or other vegetable oil for higher-heat cooking.
Butter: less villain than you were told
Butter is mostly saturated fat, so it does raise LDL cholesterol compared with unsaturated oils. But when researchers looked at butter and actual health outcomes rather than just cholesterol, the story softened. A 2016 review pooling data on more than 600,000 people found only a small or neutral association between butter and heart disease, diabetes, and death. Butter was neither the poison nor the health food it has been made out to be at different times.
The sensible reading is that butter is fine in modest amounts, especially where its flavour genuinely matters, but it is not the oil to cook everything in. If you swap butter for olive oil as your main fat and keep butter for the times it counts, such as on toast or finishing a sauce, you get the flavour without leaning on saturated fat all day.
If you prefer a plant-based spread, the same logic applies: choose one based on olive or another liquid vegetable oil rather than a heavily hydrogenated or tropical-oil version, and you keep the fat profile on the unsaturated side.
Which to use, and when
Beyond health, there is the practical question of heat. All three can be cooked with, but they suit different jobs.
| Use | Best pick | Why |
|---|---|---|
| Salad dressings and drizzling | Extra-virgin olive oil | Flavour and polyphenols, no heat needed |
| Everyday frying and roasting | Olive or vegetable oil | Unsaturated, handles medium-high heat |
| Baking and rich sauces | Butter, in moderation | Flavour and texture that oil cannot match |
| Dishes that want its taste | Coconut oil | Use when you want coconut flavour, not as a default |
One myth worth retiring is that olive oil is too delicate to cook with. Standard and extra-virgin olive oil are perfectly stable for normal home cooking, including roasting and pan-frying. You do not need a special high-heat oil for everyday meals, and you certainly do not need coconut oil for its heat tolerance.
The bottom line
Make olive oil your everyday fat, because it is the one with real outcome data behind it. Keep butter for the moments its flavour earns its place, in modest amounts. Treat coconut oil as a flavour ingredient for dishes that want it, not as a health upgrade. And remember that all three are about 120 calories a tablespoon, so pouring with a free hand undoes any of the differences between them. The type of fat decides the health story, but the amount decides your calories.
Questions people ask
Is coconut oil actually bad for you?
Is butter really that unhealthy?
Can you cook with olive oil at high heat?
Which is best for weight loss?
References
- Neelakantan N, et al. Circulation. The Effect of Coconut Oil Consumption on Cardiovascular Risk Factors: A Systematic Review and Meta-Analysis of Clinical Trials. 2020. doi.org/10.1161/CIRCULATIONAHA.119.043052
- Guasch-Ferre M, et al. Journal of the American College of Cardiology. Olive Oil Consumption and Cardiovascular Risk in U.S. Adults. 2020. doi.org/10.1016/j.jacc.2020.02.036
- Pimpin L, et al. PLOS ONE. Is Butter Back? A Systematic Review and Meta-Analysis of Butter Consumption and Risk of Cardiovascular Disease, Diabetes, and Total Mortality. 2016. doi.org/10.1371/journal.pone.0158118
- Estruch R, et al. New England Journal of Medicine. Primary Prevention of Cardiovascular Disease with a Mediterranean Diet Supplemented with Extra-Virgin Olive Oil or Nuts. 2018. doi.org/10.1056/NEJMoa1800389
Last reviewed 18 July 2026. We check health-condition articles against current guidelines and update the date above when we do.
KF.Social Editorial