1. BananaCal
  2. Blog
  3. Basics

How to Count Calories: A Step by Step Guide for Beginners

Learn how to count calories in 5 steps: set a target, read labels, weigh raw or cooked food, log recipes and meals out, and avoid the most common mistakes.

Counting calories sounds tedious, and at first it is a little. But it’s a skill, not a lifestyle sentence. After two or three weeks you’ll know your usual meals by heart, and logging takes a few minutes a day.

To count calories, set a daily calorie target, then log everything you eat and drink with its amount, using food labels, a kitchen scale and a reliable food database, and compare your daily total with your target. The two habits that make the biggest difference: weigh your food for the first couple of weeks, and never skip the “small stuff” like cooking oil, drinks and snacks.

Step 1: Know your calorie target

Counting only makes sense if you have a number to compare against. Your target depends on your age, sex, height, weight, activity level and goal. The quickest way to get it is the calorie calculator, which estimates your daily needs and a sensible target for losing, keeping or gaining weight.

If your goal is weight loss, the target is your needs minus a moderate calorie deficit. Don’t go below about 1,200 kcal a day for women or 1,500 kcal for men without medical supervision. Our guide to how many calories to eat to lose weight explains the numbers in detail.

Step 2: Choose how you’ll log

You need somewhere to write things down. There are three options:

Method Pros Cons
Paper notebook No screen, makes you pay attention You look up every calorie value and add it up yourself
Spreadsheet or notes Free, flexible Slow, easy to give up
Calorie counting app Food database, totals and macros done for you Database entries vary in quality

Most people stick with an app, because speed is what keeps you logging. With BananaCal you can log a meal by taking a photo, scanning a barcode, searching the database or simply saying what you ate. Whatever you choose, the principles in our food diary guide apply: log during or right after eating, not at night from memory.

Step 3: Read food labels the right way

Packaged food is the easiest to count, as long as you read the label carefully. Two numbers matter: calories and the amount they refer to.

  • US labels show calories per serving. The FDA points out that every number on the label, calories included, refers to one serving. In its own example, a frozen lasagna has 280 calories per 1 cup serving. Eat 2 cups and you’ve eaten 560 calories.
  • European labels always show calories per 100 g or 100 ml, sometimes also per portion. The portion is the manufacturer’s idea, not necessarily yours.

The safest habit is to weigh what you actually eat and use the per 100 g value:

calories = calories per 100 g × grams eaten ÷ 100

For example, a 125 g yogurt with 80 kcal per 100 g gives 80 × 125 ÷ 100 = 100 kcal.

Step 4: Weigh your food, at least at first

Eyeballing portions is where most counting goes wrong. A cheap kitchen scale fixes that. You don’t have to weigh forever: two or three weeks of weighing teaches your eye what 30 g of cheese or a normal bowl of pasta really looks like.

The one rule you can’t skip: match the weight to the entry. Cooking changes the weight of food dramatically, because pasta and rice absorb water and meat loses it. Here’s pasta, according to USDA data:

Pasta (per 100 g) Calories Protein Carbs
Dry (uncooked) about 371 kcal about 13 g about 75 g
Cooked, no salt about 158 kcal about 6 g about 31 g

The same food, more than twice the calories per 100 g. Weighing raw (dry) food is the most reliable, since cooked weight depends on how long you cook it and how much water is absorbed.

A worked example: one plate of pasta

Marco cooks 80 g (2.8 oz) of dry spaghetti.

  1. Correct entry: 80 g of dry pasta × 371 ÷ 100 = about 297 kcal.
  2. Common mistake: he weighs 80 g but picks “cooked pasta” in his app. 80 × 158 ÷ 100 = about 126 kcal. He undercounts by about 170 kcal.
  3. The opposite mistake: he weighs about 190 g of cooked pasta on his plate and logs it as dry. 190 × 371 ÷ 100 = about 705 kcal, more than double the real value.

Then the sauce: oil is almost pure fat, and fat has 9 kcal per gram, so 10 g of olive oil in the pan (about 2 teaspoons) adds about 90 kcal. Forget the oil and the plate is undercounted again.

How the calories on a label are calculated

Calorie values are not measured for every product. They’re calculated from the macronutrients with standard conversion factors, the same ones set out in European food labeling law:

Nutrient Calories per gram
Protein 4 kcal
Carbohydrate 4 kcal
Fat 9 kcal
Alcohol 7 kcal
Fiber 2 kcal

This is useful when a food has no label but you know its macros. A snack with 10 g protein, 4 g carbs and 3 g fat has about 10 × 4 + 4 × 4 + 3 × 9 = 83 kcal. Want to understand these three numbers better? Read what are macros.

Home recipes and meals out

Recipes. Weigh and log every ingredient once, including oil and butter, and add up the total. Then weigh the whole cooked dish and divide: if a stew totals 2,000 kcal and weighs 1,600 g, it has 125 kcal per 100 g. Weigh your portion and you’re done. Save the recipe so next time it takes seconds.

Restaurants. Here you estimate, and so does the restaurant. A study in JAMA measured 269 restaurant foods in a laboratory. Overall, the stated calories were accurate on average, but 19% of the items had at least 100 kcal more than stated, and lower calorie dishes were the ones most often understated. Practical tips:

  • Look up the menu calories if they’re available, then round up a little rather than down.
  • Log the parts separately: main dish, side, bread, dressing, drink.
  • For dishes like pizza, use a guide by weight and type, such as calories in pizza.

The most common calorie counting mistakes

People tend to eat more than they think. In a classic study in the New England Journal of Medicine, people who struggled to lose weight underreported their intake by an average of 47%. Their metabolism was normal; the calories simply went unrecorded. The usual culprits:

  1. Cooking fats. Oil, butter and dressings, often 100 kcal or more per meal.
  2. Drinks. Juice, soft drinks, milky coffee, alcohol.
  3. Bites and tastes. Finishing the kids’ plate, tasting while cooking.
  4. Weekends. Logging Monday to Friday only hides where the extra calories are.
  5. Wrong database entries. Raw versus cooked, or a generic entry for a branded product. Prefer entries that match the label, or scan the barcode.
  6. Guessing portions. Especially calorie dense foods like nuts, cheese, oils and peanut butter. These are the ones worth weighing.

Photo based logging is fast but has its own errors; see are AI calorie counting apps accurate for what studies found.

How precise do you need to be?

Not very, as long as you’re consistent. A 30 kcal error on an apple doesn’t matter. Forgetting a daily 150 kcal latte does. Focus on your weekly average rather than any single day, and judge the result by your weight trend over 2 to 3 weeks, not by daily scale swings. If your average matches your target but your weight doesn’t move, the most likely explanation is something that isn’t being logged.

Once your meals become routine, you can relax: many people weigh only calorie dense foods and estimate the rest.

When counting calories isn’t a good idea

Calorie counting is a tool, not a test. If it makes you anxious, guilty after eating or obsessed with numbers, or if you have a history of an eating disorder, stop and talk to a doctor or dietitian. The same applies if you’re pregnant, have diabetes or kidney disease: ask your doctor before changing how much you eat.

Quick checklist

  • Get your target from the calorie calculator.
  • Log everything, including oil, drinks and weekends, during or right after eating.
  • Read labels per 100 g and multiply by what you actually ate.
  • Weigh food for the first 2 to 3 weeks, and match raw or cooked weight to the right entry.
  • Log recipes once, then reuse them.
  • Judge progress by your weekly average and your weight trend, not by a single day.

Frequently asked questions

How do I start counting calories?

Work out a daily calorie target first, then log everything you eat and drink with its amount for at least two weeks. Use food labels, a kitchen scale and a reliable food database or app, and compare your weekly average with your target.

Should I weigh food raw or cooked?

Either works, as long as the entry you log matches. Raw (dry) weight is the most reliable, because cooking changes the weight a lot. 100 g of dry pasta has about 371 kcal, while 100 g of cooked pasta has about 158 kcal.

How accurate does calorie counting need to be?

It doesn't need to be perfect, it needs to be consistent. Small errors average out over a week. What matters is not forgetting things like cooking oil, drinks and snacks, and checking your weight trend over 2 to 3 weeks.

Are calorie labels accurate?

Mostly, on average, but not always for single items. In a study of 269 restaurant foods, the stated calories were accurate overall, yet 19% of items had at least 100 kcal more than stated.

Sources

  1. FDA: How to Understand and Use the Nutrition Facts Label
  2. Regulation (EU) No 1169/2011 on the provision of food information to consumers, Annex XIV (conversion factors)
  3. USDA FoodData Central: Pasta, dry, enriched (SR Legacy 169736)
  4. USDA FoodData Central: Pasta, cooked, enriched, without added salt (SR Legacy 169737)
  5. Urban LE et al. Accuracy of stated energy contents of restaurant foods. JAMA, 2011
  6. Lichtman SW et al. Discrepancy between self-reported and actual caloric intake and exercise in obese subjects. N Engl J Med, 1992

This article is general information, not medical advice. If you have a health condition, are pregnant or take medication, talk to your doctor or a registered dietitian before changing your diet.