Add the calories for all ingredients in the recipe. Divide by equal servings, or multiply the batch total by your portion’s share of the finished weight.
Start with the ingredients you actually use
To calculate calories in homemade food, make a list of the ingredients and quantities for the entire dish. Include cooking oil, butter, sauces, toppings, and any other additions. Water adds weight but no calories. Use a package’s nutrition label for that product, or a matching entry in our USDA food calorie library for a basic ingredient.
For each ingredient, calculate: amount used ÷ reference amount × reference calories. For example, a fictional sauce with 60 calories per 50 g contributes 180 calories when you use 150 g. Use the same calculation for protein, carbohydrate, and fat if you also want to track macros.
Check whether the reference describes dry, raw, cooked, drained, or prepared food. A weight measured before cooking needs an entry for that state. Avoid combining the weight of cooked rice with the calories per 100 g of dry rice.
Add the recipe calories: a worked example
Imagine a pot of rice, beans, and vegetables. These are invented, rounded label values to demonstrate the calculation, not nutrition data for a particular recipe. Replace them with your own labels and ingredient weights.
| Ingredient | Amount used | Reference | Calories used |
|---|---|---|---|
| Dry rice | 200 g | 360 cal / 100 g | 720 |
| Drained beans | 300 g | 100 cal / 100 g | 300 |
| Vegetables | 400 g | 40 cal / 100 g | 160 |
| Cooking oil | 20 g | 900 cal / 100 g | 180 |
| Whole batch | 1,360 | ||
The batch estimate is 720 + 300 + 160 + 180 = 1,360 calories. This assumes all of those ingredients remain in the dish and are eaten. Food left in the pan or discarded during preparation makes the estimate less exact.
Divide by equal servings or by finished weight
If you divide that batch into four equal portions, each contains an estimated 1,360 ÷ 4 = 340 calories. If your portions differ in size, weigh the finished food without its container. Weighing the empty container first lets you subtract its weight.
Suppose the finished batch weighs 1,600 g after cooking and your portion weighs 350 g:
1,360 × 350 ÷ 1,600 = 297.5, or about 298 calories
That batch also contains an estimated 85 calories per 100 g: 1,360 ÷ 1,600 × 100. Both calculations assume ingredients are reasonably evenly distributed. For a dish with separate pieces of meat and vegetables, recording each component may better reflect your portion.
Handle cooking water, drained fat, and leftovers
Use the final batch weight, not the sum of the starting ingredient weights, when dividing cooked portions by weight. Rice absorbs water; soup can lose water as it simmers. Those changes affect calories per gram even when the ingredients’ total calories stay the same.
Discarded fat, cooking liquid, bones, and peels need more care. An ingredient-total calculation can overcount what you eat if part of that ingredient is thrown away. Choose a database entry that matches the edible food and preparation when one is available, and record uncertainty when you cannot measure a loss. There is no single raw-to-cooked conversion that fits every recipe.
For leftovers, use the same estimate per gram if the composition and water content are similar. If you reheat with added oil, mix in cheese, or reduce the sauce substantially, update the calculation. A saved estimate is a useful reference, not a guarantee that every later batch is identical.
Record the portion once in your diary
Keep the batch total, finished weight, and portion calculation in a recipe note. In Calorify, create a meal entry for the amount you ate and review its calories and macros. If you enter the combined meal total, do not also log all of its ingredients separately for that same portion.
A photo can help start an entry, but it cannot establish your recipe’s exact quantities. For a meal you cooked yourself, ingredient amounts and labels provide context worth keeping. Learn how Calorify’s AI calorie tracker works, or use our photo logging checklist to review an estimate.
For packaged ingredients, see how to read nutrition labels. For the difference between a label serving and your own portion, see our portion-size guide.
Sources & further reading
Written by the Calorify team for general education. Not individualized medical or nutrition advice. The examples are illustrative, not dietary targets. Read our editorial approach.