๐Ÿฅ— Nutrition

How to Count Calories and Log Food Accurately

๐Ÿ“… October 11, 2026 โฑ๏ธ 9 min read โœ๏ธ ToolPond

Weighing, logging and totalling a day of food, with a worked example you can repeat in the calculator

Counting calories comes down to three steps: weigh the food, look up its nutrition, and add it up. Most mistakes come from guessing portions or logging the wrong version of a food, such as raw rice instead of cooked. This guide shows how to avoid those errors and walks through a full sample day. You can follow along in our nutrition calculator, which lists calories, protein, carbs, fat and fiber for each food.

Quick answer

Calories for a food = (kcal per 100 g รท 100) ร— grams eaten. For example, 150 g of cooked chicken breast at 165 kcal per 100 g is 248 kcal with 46.5 g of protein.

Why weigh instead of guess

Portion size is where most logs go wrong. A "handful" of almonds can be 28 g or 50 g, which is about 160 kcal or 290 kcal. A kitchen scale takes a few seconds and removes that guesswork. Cups and spoons are fine when you cannot weigh, but they vary more, especially for foods that pack down such as rice or peanut butter.

The basic calculation

Nutrition data is usually given per 100 g, so you scale it to the amount you ate.

Scaling a food
Calories = kcal per 100 g ร— grams eaten รท 100
Example: oats at 389 kcal per 100 g, 40 g eaten โ†’ 389 ร— 40 รท 100 = 156 kcal

The same scaling works for protein, carbs, fat and fiber. The nutrition calculator does it for you when you pick a food and enter an amount.

Cooked or raw: log the right one

Rice, pasta and meat change weight when cooked, mostly because they absorb or lose water. Cooked rice is about 130 kcal per 100 g, while dry rice is roughly 360. If you weigh cooked food, log the cooked entry; if you weigh it dry, log the dry entry. Mixing these up is the most common way to under- or over-count by a large amount.

Tip

Pick one method per food and stick to it. Weighing everything cooked, on the plate, is often easiest.

A sample day, added up

Here is one day of food, using values from the calculator. Amounts are weights as eaten.

FoodAmountkcalProtein gCarbs gFat g
Rolled oats, dry40 g1566.826.52.8
Whole milk244 g (1 cup)1497.811.78.1
Banana118 g1051.326.90.4
Chicken breast, cooked150 g24846.50.05.4
White rice, cooked158 g (1 cup)2054.344.60.5
Broccoli, raw91 g312.56.00.4
Olive oil14 g (1 tbsp)1240.00.014.0
Greek yogurt, nonfat170 g10017.36.10.7
Almonds28 g1625.96.014.0
Whole egg100 g (2 large)14312.60.79.5
Total1,42310512956

This day comes to about 1,423 kcal, with 105 g of protein. That is lighter than most adults need, so it is an example of the method, not a meal plan. Notice that one tablespoon of olive oil (124 kcal) adds nearly as much as the banana and the broccoli combined, which is why oils are worth measuring.

Easy-to-miss calories

Comparing the total to your target

A log is only useful when you compare it to a target. To estimate how many calories you burn in a day, use our calorie calculator or read the daily calorie needs guide. Eating below that number leads to gradual weight loss, and eating above it leads to gain. Protein and the other nutrients can be checked against the ranges in the macros guide.

Keep expectations realistic

Food databases and package labels are estimates, and labels are allowed to be off by a margin. Treat your total as accurate to within roughly 10% and judge progress over weeks, not single days.

Habits that keep logging simple

How to use the calculator

1

Search for a food

Type the name, such as chicken, rice or banana, and pick the closest match.

2

Enter the amount

Choose grams or a serving, then add it to a meal.

3

Read the totals

Check calories, protein, carbs, fat and fiber for the meal and the whole day.

Log your next meal

Search a food, enter the weight and see the nutrition at once.

Open the Nutrition Calculator

Frequently Asked Questions

How do I calculate calories in food?
Multiply the kcal per 100 g by the grams you ate and divide by 100. For 150 g of chicken breast at 165 kcal per 100 g, that is 248 kcal.
Should I weigh food raw or cooked?
Either works if you log the matching entry. Cooked rice is about 130 kcal per 100 g, while dry rice is about 360, so use the entry that matches how you weighed it.
How accurate is calorie counting?
It is an estimate. Databases and labels have margins of error, so treat the total as accurate to within about 10% and watch trends over several weeks.
Do I need to track every day?
No. Many people log for a few weeks to learn portion sizes, then check in occasionally. Consistency matters more than perfection.
Which foods are easiest to under-count?
Cooking oil, nuts, nut butter, sauces and drinks. They are dense in calories and small amounts are easy to forget.

Conclusion

Accurate logging means weighing your food, picking the right cooked or raw entry, and adding up calories and protein. Try it with your own meals in the nutrition calculator, then compare the total with your daily needs in the calorie calculator.

This guide is general education, not medical or dietary advice. Nutrition values come from standard reference data and vary by brand and preparation. Talk to a doctor or registered dietitian before major diet changes.

๐Ÿ“š Related Guides and Tools