All food tracking guides

How to track calories in homemade meals

By MacroResolve · Published 1 October 2026

A homemade meal is easier to log when you treat it as a batch of ingredients, then calculate the portion you ate.

Start with the ingredients you actually used

A generic “chicken curry” or “pasta bake” entry can be convenient, but its recipe may differ from yours. For a closer estimate, list your ingredients and quantities, including oil, sauces, cheese and toppings. Use the product label for a specific packaged ingredient or a suitable database entry for a basic food.

Keep raw and cooked entries consistent

If you measure an ingredient before cooking, use an entry describing that state. If you weigh it after cooking, use a matching cooked entry. Cooking changes weight through moisture changes, so 100 g raw and 100 g cooked are not interchangeable. Avoid logging the same ingredient once raw and again cooked.

Add up the batch, then divide it

Multiply each ingredient’s nutrition values by the quantity used. Add the calories, protein, carbs and fat separately to get the batch totals. If you split the mixture into equal portions, divide each total by the number of portions.

Illustrative batch totals divided into four equal portions
MeasureWhole batchOne quarter
Calories2,000 kcal500 kcal
Protein140 g35 g
Carbs240 g60 g
Fatabout 53.3 gabout 13.3 g

These figures demonstrate the arithmetic only. Calculate your own batch using the ingredients you used.

Unequal portions? Use the finished weight

For a reasonably evenly mixed dish, weigh the finished edible batch without the container. Divide your portion’s weight by the batch weight, then multiply the batch nutrition totals by that fraction.

Worked portion example

If the batch above weighs 1,600 g after cooking and your portion weighs 400 g, you ate 400 ÷ 1,600 = one quarter. Log approximately 500 calories, 35 g protein, 60 g carbs and 13.3 g fat.

This method assumes the ingredients are evenly distributed. For a plate with separate components, such as chicken, rice and vegetables, weigh and log the components separately instead. Oil or sauce left in the pan also makes a whole-batch calculation an estimate.

Two ways to reuse the result in MacroResolve

Save an ingredient combination: use a saved meal for the foods and quantities in a regular portion. When the recipe changes, update the quantities before adding it to the Diary.

Create a custom food: calculate the nutrition for a clearly defined serving and enter those values as a custom food. Give it a name that identifies the recipe and serving, such as “Homemade pasta bake — 400 g”. Keep the ingredient calculation somewhere you can check later. This is a manual calculation; it does not require an automatic recipe importer.

What if you do not know the recipe?

Choose the closest reasonable match, record the serving and accept the uncertainty. A restaurant dish or someone else’s cooking may contain ingredients you cannot measure. Avoid treating a detailed-looking number as exact merely because an app displays it.

Before you save the meal

Sources and further reading

General information about food logging. MacroResolve does not provide medical advice.

Try MacroResolve

An ad-free calorie counter and macro tracker for iPhone and Android. Free includes 100 Diary food entries per calendar month.

Download on the App Store Get it on Google Play