The biggest hidden calories in most meals come from oil, butter, mayonnaise, creamy dressings and pesto. One tablespoon of olive oil is about 119 kcal, a tablespoon of butter about 102 kcal, and two tablespoons of Caesar dressing about 163 kcal. Ketchup, mustard, soy sauce and salsa, on the other hand, barely move the total.
Calorie values below are averages from USDA FoodData Central. Brands and recipes differ, so treat every number as a starting estimate and use the label when you have one.
The short answer
Fats carry 9 kcal per gram, more than twice as much as carbs or protein, so anything made mostly of fat adds up fast: oils, butter, mayonnaise, creamy dressings, pesto, tahini and nut butters come in at roughly 60–120 kcal per tablespoon. Tomato-, vinegar- and soy-based sauces are usually under 30 kcal per tablespoon. To log them, count spoons, split pan oil by servings, and add a line for oil whenever a meal was fried or dressed.
Why oil and sauces add up so fast
The NHS puts it plainly: a gram of fat, saturated or unsaturated, provides 9 kcal, while a gram of carbohydrate or protein provides 4 kcal. Oil is close to 100% fat, which is why every cooking oil in the USDA database lands at about 884 kcal per 100 g, whether it’s olive, canola or sunflower.
Three things make these calories easy to miss:
- You can’t see them. Oil soaks into vegetables, butter melts into mash, dressing coats every leaf. A photo of the plate, or a quick glance at it, shows the food, not the fat.
- A pour isn’t a spoon. “A drizzle” or “a splash” from the bottle is rarely measured, and the amount varies a lot from day to day.
- They don’t feel like food. People log the chicken and the salad, and forget the 2 tablespoons that went into the pan and over the leaves.
None of this means oil or sauces are a problem to cut out. Fats make food taste good and help you enjoy meals you can keep eating. The point is to count them, so your log matches what you actually eat.
Calories in oils, dressings and sauces
The table below uses USDA FoodData Central (SR Legacy) values: calories per 100 g multiplied by the weight of the listed portion. Most rows are per level tablespoon. A heaped spoon or a free pour can easily be double.
| Oil, spread or sauce | Portion | Calories |
|---|---|---|
| Canola oil | 1 tbsp (14 g) | about 124 kcal |
| Olive oil | 1 tbsp (13.5 g) | about 119 kcal |
| Olive oil | 1 tsp (4.5 g) | about 40 kcal |
| Butter, salted | 1 tbsp (14 g) | about 102 kcal |
| Butter, salted | 1 pat (5 g) | about 36 kcal |
| Mayonnaise, regular | 1 tbsp (14 g) | about 94 kcal |
| Mayonnaise, light | 1 tbsp (15 g) | about 36 kcal |
| Peanut butter, smooth | 2 tbsp (32 g) | about 191 kcal |
| Tahini | 1 tbsp (15 g) | about 89 kcal |
| Caesar dressing | 1 tbsp (15 g) | about 80 kcal |
| Oil and vinegar dressing, homemade | 1 tbsp (16 g) | about 72 kcal |
| Ranch dressing | 1 tbsp (15 g) | about 64 kcal |
| Italian dressing, bottled | 1 tbsp (15 g) | about 35 kcal |
| Pesto, refrigerated | ¼ cup (63 g) | about 263 kcal |
| Heavy cream | 1 tbsp (15 g) | about 51 kcal |
| Sour cream | 1 tbsp (12 g) | about 24 kcal |
| Hoisin sauce | 1 tbsp (16 g) | about 35 kcal |
| Barbecue sauce | 1 tbsp (17 g) | about 29 kcal |
| Ketchup | 1 tbsp (17 g) | about 17 kcal |
| Soy sauce | 1 tbsp (16 g) | about 8 kcal |
| Yellow mustard | 1 tsp (5 g) | about 3 kcal |
| Marinara sauce, jarred | ½ cup (132 g) | about 66 kcal |
The big ones
The top of the table is all fat-based: oils, butter, regular mayonnaise, nut and seed butters, creamy dressings and pesto. A typical salad with 2 tablespoons of Caesar dressing gets about 163 kcal from the dressing alone. A bowl of pasta with ¼ cup of pesto gets about 263 kcal from the sauce. A sandwich with a tablespoon of mayonnaise and a pat of butter adds roughly 130 kcal before the filling.
These are the entries worth measuring, at least until you know what your usual amount looks like.
The small ones
Tomato-, vinegar-, soy- and mustard-based condiments are mostly water, so they add little. A tablespoon of ketchup is about 17 kcal, soy sauce about 8 kcal and a teaspoon of mustard about 3 kcal. Sweet sauces like hoisin and barbecue sit in between, around 30–35 kcal per tablespoon, because of their sugar.
You don’t need to measure these carefully. A rough guess (“2 tbsp ketchup”) is enough, and if you use a lot of them, log them like any other food.
Cooking oil: how much ends up on your plate
Oil in the pan is the hidden calorie that trips up people who cook at home. The simplest method is the same one used for homemade dishes: count what went in, then split it.
- Pan-fried or stir-fried for several people. Spoon the oil before it goes into the pan. If you used 3 tablespoons of olive oil (about 357 kcal) for a stir-fry that makes 3 portions, add 1 tablespoon (about 119 kcal) to each portion.
- Roasted vegetables. Assume the oil you toss them in stays with them, and log it with the vegetables, divided by servings.
- Oil left in the pan. If a clear layer of oil is left behind, you didn’t eat all of it. Most people can’t judge how much, so logging the full amount is a reasonable, slightly cautious estimate.
Frying is where fat climbs the most. USDA data show how far cooking method changes the number for the same food:
| Food (per 100 g) | Cooking method | Calories |
|---|---|---|
| Potato with skin | Baked | about 93 kcal |
| French fries | Fried in vegetable oil (fast food) | about 312 kcal |
| Chicken breast, meat only | Roasted | about 165 kcal |
| Chicken breast, meat only | Fried | about 187 kcal |
| Chicken breast with skin | Fried in batter | about 260 kcal |
Part of the difference is water lost during frying, which concentrates calories, and part is fat the food takes up. Either way, pick a database entry that matches how the food was cooked: “fried chicken breast”, not “chicken breast”.
Does cooking spray really have zero calories?
No, but the label is allowed to say so. Under US labeling rules, a serving with less than 5 kcal may be listed as zero calories, and less than 0.5 g of fat may be listed as zero fat (21 CFR 101.9). For spray fats, the FDA reference serving is just 0.25 g, labeled as “about __ seconds spray” (21 CFR 101.12).
A quarter of a gram of oil is about 2 kcal, so the label can honestly read zero. But a teaspoon of oil (4.5 g) is the same as eighteen of those servings. If you coat a pan for several seconds, log it as a teaspoon or so of oil. Spray is still a handy way to use less oil than pouring, just not a free one.
Reading labels on dressings and sauces
For bottled dressings and sauces, the label is better than any table, as long as you read the serving size first. The FDA sets reference amounts that the serving on the label is based on (21 CFR 101.12):
- Salad dressings: 30 g, about 2 tablespoons.
- Mayonnaise and sandwich spreads: 15 g, about 1 tablespoon.
- Ketchup, soy sauce, teriyaki and marinades: 1 tablespoon.
- Barbecue, hollandaise and tartar sauce: 2 tablespoons.
- Mustard and hot sauce: 1 teaspoon.
- Pasta sauces: 125 g, about ½ cup.
The serving is the amount people typically use, not a recommendation, and the FDA notes that if you eat two servings you get double the calories. A salad bowl from a restaurant or a generous home pour can easily hold 3–4 tablespoons of dressing.
Light and low-fat versions are usually lower, sometimes a lot lower: regular mayonnaise is about 94 kcal per tablespoon in USDA data, light mayonnaise about 36. But the NHS warns that lower-fat products aren’t always lower in calories, because fat is sometimes replaced with sugar. Compare the calorie line, not the claim on the front.
Scanning the barcode or taking a photo of the nutrition label saves typing all of this in. In Munoo you can scan a bottle of dressing or photograph its label, then change the amount to what you actually used before saving.
Hidden calories when eating out
Restaurants rarely tell you how much oil or butter went into a dish, and the numbers they do publish are averages. In a study that measured 269 restaurant items in a lab, stated calories were close to measured calories overall, but 19% of items contained at least 100 kcal more than stated, and lower-calorie dishes were the ones most often understated (Urban et al., 2011). A later study found that frequently ordered meals at non-chain restaurants averaged 1,205 kcal, with wide variation (Urban et al., 2016).
You don’t have to avoid eating out to log it well:
- Assume restaurant cooking uses more fat than you would. If a dish looks glossy or was sautéed, add a tablespoon of oil to your entry.
- Ask for dressing or sauce on the side when you want to see how much you’re using. Then log the spoons you actually ate.
- Log creamy sauces separately. “Pasta with cream sauce” is easier to estimate when the sauce is its own line.
If you log by photo, the camera sees the food, not the oil. Our guide to counting calories from a photo explains why a short note like “fried in butter” or “with 2 tbsp dressing” helps more than a better picture.
How to log oil and sauces without measuring everything
You don’t need to measure every spoon forever. This routine covers most of the calories with little effort:
- Measure the big ones for two weeks. Use a real tablespoon for oil, butter, mayonnaise, nut butter and creamy dressings. You’ll learn what your usual pour looks like.
- Guess the small ones. Ketchup, mustard, soy sauce and salsa can be logged roughly or skipped if you use a little.
- Split pan oil by servings. Count the spoons, divide by the number of portions.
- Add a line for oil when you didn’t cook. Fried, sautéed or roasted restaurant and takeaway food usually carries at least a tablespoon you can’t see.
- Save your regulars. Your usual salad dressing amount or your toast with butter becomes one tap the next time.
In Munoo you can add a short text like “1 tbsp olive oil” or “2 tbsp ranch” next to a photo, or adjust the meal estimate before saving. The free plan includes 2 AI photo estimates, 4 text estimates and 5 barcode scans a day, and manual logging is unlimited.
If you’re already counting and your weight trend isn’t moving, unlogged oil and sauces are one of the first things to check. Our guide to a calorie deficit that isn’t working covers the others, and the guide to counting calories without a food scale shows how to estimate the rest of the plate.
The short version
- Fat has 9 kcal per gram, so oils, butter, mayo, creamy dressings, pesto and nut butters add 60–120 kcal per tablespoon.
- Ketchup, mustard, soy sauce and salsa add little; a rough guess is fine.
- Measure the big ones with a spoon until you know your usual amount.
- Split cooking oil by the number of servings.
- “Zero calorie” spray is about 2 kcal per very short spray; longer sprays add up.
- Read the serving size on dressing labels; it’s usually 2 tablespoons.
- Add a tablespoon of oil to restaurant meals that were fried or sautéed.