Food guide · 7 min read

Is butter high in cholesterol? Moderately, but its saturated fat matters more.

A tablespoon of butter has less cholesterol than you might expect, and more saturated fat than almost any other common food. Here is how much cholesterol is in butter, how it compares with ghee, margarine, oils, and peanut butter, and how to use less of it.

The short answer

1 tbsp of butter has about 31 mg of cholesterol and 7.3 g of saturated fat.

  1. That is 10% of the cholesterol Daily Value but over a third of a day's saturated fat limit.
  2. Ghee is not lower: 33 mg and 7.9 g of saturated fat per tablespoon.
  3. Olive oil, canola oil, and margarine have no cholesterol and far less saturated fat.
  4. Peanut butter has no cholesterol and is mostly unsaturated fat.

How much cholesterol is in butter?

One tablespoon (14 g) of butter has about 31 mg of cholesterol and 7.3 g of saturated fat, according to USDA FoodData Central. That is 10% of the 300 mg cholesterol Daily Value, but more than a third of the 20 g saturated fat limit on a 2,000-calorie diet.

ButterServingCholesterol% Daily ValueSaturated fat
Butter, salted or unsalted1 pat (5 g)11 mg4%2.6 g
Butter, salted or unsalted1 tbsp (14 g)31 mg10%7.3 g
Whipped butter1 tbsp (9 g)21 mg7%4.3 g
Light butter1 tbsp (14 g)15 mg5%4.8 g
Ghee (butter oil)1 tbsp (13 g)33 mg11%7.9 g
Butter, 1 stick½ cup (113 g)243 mg81%58 g

Whipped butter has less per tablespoon only because air takes up some of the spoon. Ghee is butter with the water and milk solids removed, so it is slightly higher in both cholesterol and saturated fat per tablespoon.

Is butter high in cholesterol?

Per serving, not especially. A tablespoon of butter has about the same cholesterol as an ounce of cheddar (28 mg) and less than half as much as a 3 oz chicken breast (72 mg). Per 100 g, butter has 215 mg, which looks high, but few people eat 100 g of butter at once.

Butter's problem is saturated fat. About 63% of its fat is saturated, more than in lard or beef tallow. For most people, saturated fat raises LDL cholesterol more than the cholesterol in food does. That is why butter appears on lists of foods to limit even though its cholesterol count is modest. Our full list of high-cholesterol foods shows the same pattern for cheese and cream.

What the research shows

A randomized crossover trial published in the American Journal of Clinical Nutrition in 2015 had 47 healthy adults replace part of their usual diet with butter or refined olive oil, each supplying 4.5% of calories, for five weeks at a time.

  • Butter raised total and LDL cholesterol more than olive oil did, and more than the participants' usual diet.
  • Butter also raised HDL cholesterol compared with the usual diet.
  • Triglycerides, blood sugar, and an inflammation marker did not differ between the diets.

The authors concluded that people with high cholesterol should keep butter to a minimum, while moderate amounts may fit the diet of people with normal cholesterol.

Butter vs margarine, oils, and other fats

Plant fats contain no cholesterol at all. Animal fats do. Saturated fat varies widely in both groups:

Fat, 1 tbspCholesterolSaturated fatCalories
Ghee (butter oil)33 mg7.9 g112
Butter31 mg7.3 g102
Beef tallow14 mg6.4 g115
Lard12 mg5.0 g115
Coconut oil0 mg11.2 g121
Margarine, 80% fat, stick0 mg2.1 g100
Olive oil0 mg1.9 g119
Canola oil0 mg1.0 g124

Coconut oil has no cholesterol but more saturated fat than butter, so "cholesterol-free" on a label does not mean it is easy on LDL. Olive and canola oil are low in both, which is why the American Heart Association's 2019 advisory lists liquid vegetable oils in its recommended eating patterns.

Margarine and spreads vary by brand. Check the label for saturated and trans fat, and look for soft tub spreads that list a liquid oil first.

Is peanut butter bad for cholesterol?

Peanut butter has no cholesterol, because it is made from a plant. Two tablespoons (32 g) of smooth peanut butter have 0 mg of cholesterol, about 3.3 g of saturated fat, and 191 calories. About 80% of its fat is unsaturated.

That makes it a very different food from dairy butter despite the name. Two tablespoons of peanut butter have less saturated fat than half a tablespoon of butter. The things to watch are calories, because portions grow quickly, and added sugar or hydrogenated oils in some brands. A peanut butter with just peanuts and salt in the ingredient list is the simplest choice.

How to use less butter

The 2025–2030 Dietary Guidelines for Americans set no numeric limit on dietary cholesterol and keep saturated fat under 10% of daily calories. Butter fits within that, but it adds up fast in cooking and baking. A few easy swaps:

  • Sauté in olive or canola oil instead of butter. You save about 31 mg of cholesterol per tablespoon, plus 5.4 g of saturated fat with olive oil or 6.3 g with canola.
  • Measure instead of pouring. A "knob" of butter in a pan is often two tablespoons or more.
  • Use a pat, not a tablespoon, on toast. A 5 g pat has a third of the cholesterol and saturated fat.
  • Finish dishes with butter rather than cooking in it. A small amount at the end gives more flavor per gram.
  • Watch hidden butter in pastries, sauces, and restaurant vegetables and fish. A butter sauce on shrimp scampi can add more saturated fat than the shrimp has in a pound.

Not medical advice. If you have high LDL cholesterol, ask your clinician how much saturated fat you should aim for. Some people are given a lower target than the general 10% guideline.

Track butter in your daily cholesterol

Butter is the food people most often forget to log, because it goes into cooking rather than onto the plate. Logging cooking fats as their own entries shows how much of your saturated fat they supply.

In Cholesterol Tracker, search "butter, salted" and set tablespoons or grams. For spreads and margarine, scan the nutrition label. If your clinician gave you a daily limit, our daily cholesterol intake guide explains the common 200 mg and 300 mg targets, and the help page shows how to set one in the app.

Frequently asked questions

How much cholesterol is in a tablespoon of butter?

About 31 mg, based on USDA FoodData Central's 215 mg per 100 g and a 14.2 g tablespoon. The same tablespoon has about 7.3 g of saturated fat and 102 calories.

Is ghee better than butter for cholesterol?

No. Ghee is butter with the water and milk solids removed, so it is slightly more concentrated. A tablespoon of ghee (butter oil) has about 33 mg of cholesterol and 7.9 g of saturated fat, against 31 mg and 7.3 g for butter.

Is margarine better than butter for cholesterol?

Margarine made from vegetable oil has no cholesterol and much less saturated fat: about 2.1 g per tablespoon for an 80% fat stick, against 7.3 g in butter. Products vary, so check the label for saturated and trans fat, and prefer soft spreads made with liquid oils.

Does peanut butter have cholesterol?

No. Peanut butter is a plant food and has 0 mg of cholesterol. Two tablespoons have about 3.3 g of saturated fat and 191 calories, and most of its fat is unsaturated.

Sources

  1. USDA FoodData Central: Butter, salted (SR Legacy, FDC ID 173410), butter oil, margarine, oils, and peanut butter entries
  2. Engel S, Tholstrup T. Butter increased total and LDL cholesterol compared with olive oil but resulted in higher HDL cholesterol compared with a habitual diet. Am J Clin Nutr, 2015
  3. Carson JAS et al. Dietary Cholesterol and Cardiovascular Risk: A Science Advisory From the AHA. Circulation, 2020
  4. Dietary Guidelines for Americans, 2025–2030

Not medical advice. This article explains dietary cholesterol in food. It does not diagnose or treat any condition. Ask a qualified healthcare professional about your blood cholesterol and personal targets.

Track it, don't guess

See your daily cholesterol at a glance.

Cholesterol Tracker for iPhone and Android looks up cholesterol in food, scans meals and nutrition labels, and adds up your day against the goal you set.

Cholesterol Tracker showing today's dietary cholesterol against a daily goal
App Store ↗Google Play ↗
Food chart · 6 min read

Cholesterol in Milk: Whole vs 2% vs Skim vs Plant Milks

How much cholesterol is in milk? A cup of whole milk has about 24 mg, 2% has 20 mg, and skim has 5 mg. Compare plant milks, cream, and saturated fat with USDA data.

Read article →
Food guide · 7 min read

Is Salmon High in Cholesterol? Salmon and Tuna by Type

Is salmon high in cholesterol? 3 oz of cooked farmed salmon has about 54 mg, less than chicken breast. Compare salmon types, tuna, and other fish with USDA values.

Read article →
Food guide · 7 min read

Is Shrimp High in Cholesterol? How Much Is in a Serving

Is shrimp high in cholesterol? 3 oz of cooked shrimp has about 161 mg, but almost no saturated fat. See USDA values, a seafood chart, and what studies show.

Read article →
Food chart · 6 min read

Is Cheese High in Cholesterol? A Chart by Cheese Type

Is cheese high in cholesterol? Most cheeses have 20–30 mg per ounce. Compare cheddar, mozzarella, cottage cheese and more, plus the best low-cholesterol picks.

Read article →
Food guide · 7 min read

Is Chicken High in Cholesterol? Breast vs Thigh vs Liver

Is chicken high in cholesterol? Skinless breast has about 72 mg per 3 oz, thighs about 113 mg. Compare cuts, skin, beef and fish with USDA-based numbers.

Read article →
Comparison · 7 min read

Best Apps to Track Cholesterol: 4 Free and Paid Apps Compared (2026)

The best apps to track cholesterol compared: Cholesterol Tracker, MyFitnessPal, Cronometer, and Lose It! on cholesterol goals, scanning, and free features.

Read article →
Guide · 8 min read

How Much Cholesterol Per Day? Daily Intake Guidelines Explained

How much cholesterol per day is recommended? See the 300 mg label Daily Value, what current US guidelines say, and how to track daily cholesterol intake.

Read article →
Food chart · 9 min read

Foods High in Cholesterol: Chart of 15 Foods (mg per Serving)

Which foods are highest in cholesterol? Chicken liver has 479 mg per 3 oz, a large egg 186 mg, and shrimp 161 mg. See a USDA chart of 15 foods with %DV and saturated fat.

Read article →
Food guide · 7 min read

Are Eggs High in Cholesterol? How Much Cholesterol Is in an Egg

Are eggs high in cholesterol? A large egg has about 186 mg, all in the yolk. See cholesterol by egg size, how eggs fit a daily limit, and what experts advise.

Read article →