Updated October 13, 2026
Dietary fat and calories: how to count oils and nuts
By the CaloCalo team
Fat is part of a balanced diet and a concentrated source of energy. Measuring a familiar cooking habit can be more useful than banning an ingredient.
Fat provides about 9 kcal per gram, so small changes in oil portions can noticeably change a meal's energy. That does not mean you should avoid fat. The NHS guide to fats describes its essential roles and advises replacing some saturated fat with unsaturated sources.
See what an oil portion contributes
For an almost entirely fat ingredient such as cooking oil, the 9-kcal-per-gram factor makes a useful estimate. The table shows arithmetic examples, not a recommendation to eat a particular quantity.
| Oil weight | Calculation | Energy |
|---|---|---|
| 5 g | 5 × 9 | 45 kcal |
| 10 g | 10 × 9 | 90 kcal |
| 15 g | 15 × 9 | 135 kcal |
| 20 g | 20 × 9 | 180 kcal |
A casual pour is difficult to reproduce. If oil is a regular part of your cooking, measure your usual amount a few times. A kitchen scale measures grams; a spoon measures volume, so do not assume one milliliter of oil weighs one gram.
Count a shared dish once
Imagine using 20 g oil in a vegetable dish divided into four equal portions, with all that oil eaten. The oil contribution would be about 45 kcal per portion. If some stays in the pan, the actual contribution is lower, but it is difficult to know exactly how much.
Choose a consistent method: either log a matching prepared dish that includes its cooking fat, or build the meal from ingredients. Adding oil separately on top of an entry that already includes it can count the same ingredient twice. The recipe weighing guide explains how to divide a whole batch.
Nuts and dressings are mixed foods
Nuts contain more than fat, and a dressing can contain water, sugar and other ingredients. Use the product label or a matching food entry rather than multiplying the entire food weight by nine. A 20 g portion of nuts is not 20 g of dietary fat.
For example, if a hypothetical dressing has 300 kcal per 100 g, a 15 g serving contributes 45 kcal. That result comes from the label, not from assuming the dressing is pure oil. Recipes vary widely, so the number should be checked for the actual product.
Choose the change that fits your goal
If you want a less energy-dense version of a meal, try measuring the oil already used before changing several ingredients. If you are trying to gain weight gradually, a measured addition may be useful. Neither goal requires calling a food good or bad.
When using the Vietnamese dish chart or CaloCalo's photo estimate, remember that oil in stir-fries, sauces and fried toppings may not be visible. Review those ingredients when you know the recipe, and accept a reasonable estimate when eating out. The macro guide puts the fat total alongside protein and carbohydrate.
Sources
Common questions
Does olive oil have fewer calories than other oils?
Most pure cooking oils have similar energy per gram because they are primarily fat. Their fatty-acid composition differs, so calories are not the only consideration.
Should I remove all fat when losing weight?
No. Fat has important functions in the diet. Review portions and sources instead of trying to eliminate it completely.
How much frying oil should I log?
The amount poured into a pan is not necessarily the amount eaten. For deep-fried food, a matching cooked-food entry is often more practical; for a recipe, account for the oil retained as well as you reasonably can.
Keep reading
What are macros? Protein, carbs and fat explained
Macros describe where food energy comes from. Learn the three numbers without turning every meal into a perfect-ratio challenge.
Weigh food raw or cooked? How to log meals correctly
Either method can work. The crucial step is matching the state of the food on your scale to the state described in the food entry.
How to gain weight gradually with balanced meals
A useful weight-gain plan starts with meals you can repeat. Add manageable portions, keep food variety, and use the trend to review the plan.