How to count calories accurately (without losing your mind)
Why weighing beats guessing, how to log cooked and raw food, and the six mistakes that quietly add hundreds of calories to a day.
Published October 2, 2026 · 7 min read
Counting calories works because it turns “eating a bit less” into a number you can check. But the number is only useful if it’s close to the truth. Most people who say calorie counting “doesn’t work” for them are usually off by 20 to 30 percent without knowing it, and almost always in the same direction: under.
The good news is that the errors are predictable. Fix a handful of habits and your log will be accurate enough to steer by.
Weigh food when you can
A kitchen scale is the single biggest accuracy upgrade. Nutrition data is written per 100 grams, so a weight goes straight into an exact number. “One serving” doesn’t.
Take rice. A “cup of cooked rice” can be 140 g if it’s loosely spooned or over 200 g if it’s packed down. At 130 kcal per 100 g, that’s the difference between 182 and 260 calories, from the same “cup”.
You don’t need to weigh everything forever. Weigh the things you eat often for a couple of weeks and you’ll start to recognise what 150 g of rice or 30 g of cheese looks like on your plate.
What to weigh first:
- Calorie-dense foods where small amounts matter: oils, ghee, butter, nuts, nut butters, cheese, granola.
- Starches you serve yourself: rice, pasta, potatoes, cereal.
- Anything you eat every day.
Fruit and vegetables matter less. Being 30 g out on broccoli changes your day by about 10 calories.
Log it the way it was measured
The most common silent error is mixing up raw and cooked weights. Food changes weight when it’s cooked, so its calories per 100 g change too:
- Rice and pasta absorb water, so cooked rice has far fewer calories per gram than dry rice.
- Meat loses water, so cooked chicken has more calories per gram than raw chicken.
If you weigh rice after cooking, log “rice, cooked”. If you weigh dry pasta before it goes in the pot, log “pasta, dry”. Both are right as long as the entry matches what you weighed. There’s a full breakdown in our guide to cooked vs raw weights.
When you can’t weigh, use consistent portions
Eating out, at a friend’s, or just not in the mood for scales? Use household measures and pick the same ones every time: one medium banana, one roti, one katori of dal, one cup of rice.
Consistency matters more than perfection here. If your “one katori” is always the same bowl, any error is the same every day, and you’ll still see trends in your weight that you can act on.
The six mistakes that add up
1. Cooking fat
A tablespoon of oil or ghee is about 120 to 125 calories, and it’s the most commonly forgotten item in a home-cooked meal. If you cook a dish for the family with three tablespoons of oil and eat a third of it, that’s about 125 calories that need to go in your log.
2. “Just a bite”
Tasting while cooking, finishing a child’s plate, a handful of nuts from the jar. Individually small, together often 150 to 300 calories a day.
3. Drinks
Milky tea and coffee, juice, smoothies and alcohol all count. A cup of whole milk is about 150 calories; two milky chais a day can be 120 to 200 calories, depending on milk and sugar.
4. Sauces and dressings
Mayonnaise, salad dressing, peanut sauce and chutneys made with oil or coconut are calorie-dense. A “drizzle” is often two tablespoons.
5. Guessing restaurant food
Restaurant portions and cooking fat are usually generous. If you’re unsure, log the closest generic dish and round the portion up rather than down.
6. Weekends
Many people track carefully Monday to Friday and loosely at weekends. Two untracked days can cancel out a week’s deficit. If you’d rather not track every weekend meal, at least log rough estimates.
Calories, then protein
Once calories are reasonably accurate, protein is the next number worth watching. It keeps you fuller, and if you’re losing weight it helps you keep muscle. See how much protein you need.
Look at the weekly average, not the day
Daily intake and daily weight both bounce around. Water, salt, a late dinner and hormones can all move the scale by a kilogram overnight. Judge your progress on the average of a week or two:
- If your weekly average weight is falling at the rate you planned, keep going.
- If it’s flat for two to three weeks while your log says you’re in a deficit, the log is probably missing something. Tighten up on the six mistakes above before cutting calories further.
A simple routine that sticks
- Log meals as you eat them, not at the end of the day.
- Save meals you repeat, like your usual breakfast, so they take one tap.
- Weigh calorie-dense foods; estimate fruit and veg.
- Log cooking fat and drinks every time.
- Review your weekly average, not individual days.
Accurate tracking isn’t about being perfect. It’s about removing the big, repeatable errors so the number you see is close enough to make good decisions.
This guide is general information, not medical advice. If you're pregnant, have a medical condition or take medication, talk to a doctor or registered dietitian before changing how you eat.
Put it into practice
Log your first meal by grams or by serving. Free, no account needed.
More guides
- How to count calories in home-cooked food
The weigh-the-pot method for curries, dals and stews, how to split a family dish into fair portions, and shortcuts for meals you cook every week.
- Calories in Indian food: roti, rice, dal, paneer and more
Calories and protein in everyday Indian dishes per portion, from roti and dal to rajma chawal and dosa, plus easy swaps that save hundreds of calories.
- Cooked vs raw weight: how to log rice, pasta, chicken and lentils
Why 100 g of cooked rice has a third of the calories of 100 g of dry rice, conversion factors for common foods, and which weight to log.