Oil Calories Per Gram Calculator

Oils and fats are the most calorie-dense ingredients in most kitchens. A single gram of oil supplies roughly 8 to 9 calories, so a small error when measuring can add 50–100 extra calories to a meal. This oil calories per gram calculator helps you convert any oil amount – grams, tablespoons, or teaspoons – into accurate calories using the calorie density of the specific oil you are using.

Choose from common cooking oils such as olive, coconut, canola, avocado, and butter, then enter your amount and optional serving count. The calculator instantly shows total calories, calories per gram, approximate fat grams, and a per-serving breakdown.

Dietitians, meal preppers, and home cooks can use it to log recipes, build meal plans, or simply understand how much energy a drizzle of oil really adds.

🛢️ Choose your oil

⚖️ Enter the amount

🍽️ Optional: servings in your recipe

Enter an oil and amount, then press Calculate.

How to Use This Tool

This calculator is designed to give you a fast, accurate calorie estimate for any oil-based ingredient without needing a spreadsheet. Because oil calories depend on both the weight and the specific fat source, the tool keeps the oil selection and the amount entry separate.

  • Pick the oil. Select the closest match from the dropdown: olive, avocado, coconut, canola, peanut, sesame, sunflower, vegetable oil, butter, ghee, or lard.
  • Enter the amount. Type a number and choose grams, tablespoons, or teaspoons. Weighing in grams is the most precise method.
  • Optional servings. If you are making a recipe, type the number of servings. The tool will divide the total by that number.
  • Calculate. Press the blue button to see total calories, calories per gram, approximate fat grams, and the math behind each step.

If you are logging a meal, use the number on the oil bottle and the weight you measured. The tool automatically converts volume to grams using standard tablespoon and teaspoon masses, so you do not need to look up density factors.

Pro tip: Use the quick-fill preset buttons to test 10 g, 1 tbsp, or 1 tsp amounts quickly. The tablespoon value uses a typical 15 ml portion, but actual grams can vary slightly by oil and temperature.

Why Oil Calories Are So Dense

All fats provide about 9 calories per gram. Since most refined oils are nearly 100% fat, their calorie density is close to 8.8–9.0 calories per gram. This is more than twice the calorie density of carbohydrates or protein, which each provide roughly 4 calories per gram.

Butter is the exception on the list: it contains about 81% fat and the rest is water, milk proteins, and lactose. That is why butter has roughly 7.2 calories per gram and a tablespoon of butter carries about 102 kcal, while most liquid oils carry about 120 kcal per tablespoon. Ghee, which is clarified butter with the water removed, jumps back up to about 9.0 kcal/g.

Calorie per gram is a useful baseline because it lets you compare different fats on an equal basis. A label saying 120 calories per tablespoon can hide the fact that one oil has more calories per gram than another if the tablespoon masses differ. The per-gram number is also what you need when you weigh your ingredients.

The general formula used here is: calories = weight in grams x calorie density (kcal per gram).

Worked Examples

Example 1: Two tablespoons of olive oil. Olive oil has 13.6 g per tablespoon, so 2 tbsp = 27.2 g. Multiply 27.2 by 8.84 kcal/g to get about 240 kcal. That is a meaningful addition to a salad dressing or sautéed dish.

Example 2: 15 g of coconut oil. Coconut oil supplies 8.62 kcal/g, so 15 g = 129 kcal. If the same amount were butter, it would be about 108 kcal because butter contains water and milk solids.

Example 3: 1 teaspoon of sesame oil. A teaspoon is roughly 4.5 g. At 8.84 kcal/g, that single teaspoon adds about 40 kcal. This is a useful number for stir-fries, where sesame oil is used as a finishing drizzle.

Example 4: 30 g of vegetable oil in a baked good. Vegetable oil at 8.84 kcal/g gives 265 kcal. That is roughly 2.2 tablespoons. When a cake recipe calls for 1/2 cup (about 109 g), the oil alone can contribute 963 kcal before any other ingredients are added.

Small amounts add up quickly: three teaspoons of oil per day is about 120 kcal, or roughly 43,800 kcal over a year if the habit stays constant.

Calorie Reference for Common Oils

Values are approximate and rounded for easy reference. One tablespoon is treated as 15 ml; actual mass depends on the oil’s density and temperature.

Oil / Fatkcal per 100 gkcal per tbsp
Avocado oil884120
Butter717102
Canola oil884120
Coconut oil862117
Ghee898124
Lard902115
Olive oil884120
Peanut oil884120
Sesame oil884120
Sunflower oil884120
Vegetable oil884120

If your oil is not listed, use 8.8 kcal/g as a general default for liquid cooking oils and 9.0 kcal/g for solid fats like lard. The difference between 8.8 and 9.0 rarely changes a recipe by more than 2–3%.

Tips for Accurate Tracking

  • Weigh oil in grams with a kitchen scale instead of using volume measures; a scale removes guesswork.
  • Subtract the weight of the oil container or tare the bottle before pouring.
  • For meal prep, measure oil after pouring rather than estimating a drizzle.
  • Remember that oil absorbed by food still counts. If you fry food, much of the oil can remain on the food or in the coating. For an entire fried dish, use a fried food calorie calculator as a starting point.
  • When a recipe says low heat, the oil does not lose calories through cooking; heat changes the oil but not its energy content.

For consistency, always measure the same way. If you use tablespoons today and grams tomorrow, your calorie totals may differ. A digital scale that measures to the nearest gram is inexpensive and is the single best upgrade for calorie tracking.

Frequently Asked Questions

1. Does cooking oil contain carbohydrates? Most oils are essentially free of carbohydrates, protein, and sodium. If you are tracking carbs, you can usually enter oil as 0 g carbs. For more detail on the carb content of various oils, see the oil carbs calculator.

2. Why do nutrition labels list 120 kcal per tablespoon when 1 g has 9 kcal? Labels round values and use standardized serving sizes. A tablespoon of olive oil weighs about 13.6 g, so 13.6 x 8.84 = 120.2 kcal, which rounds to 120. Different oils and butters will show slightly different numbers.

3. Should I count oil sprayed on a pan? Yes. A one-second spray can add 5–10 kcal, but a generous spray can approach 30–50 kcal. If you are strict about calorie targets, weigh the oil you actually pour, including sprays.

4. Are cold-pressed oils healthier than refined oils? Cold-pressed oils can retain more vitamin E and polyphenols, but the calorie content per gram is essentially the same. Replacing refined oil with extra-virgin olive oil may improve nutrient quality, but it does not reduce energy intake.