How to Calculate Calories in Homemade Food: Recipe & Portion Math
This article is for educational purposes only and is not medical advice. Talk with a qualified healthcare professional before making major nutrition, weight loss, or medication-related changes.
To calculate calories in homemade food, add the calories for the ingredients that end up in the dish, then calculate your share. For equal servings, divide the recipe total by the number of servings. For a weighed portion, multiply the total by your portion's weight divided by the finished food's weight.
Portion calories = recipe calories × portion grams ÷ finished batch grams
For example, an illustrative 1,800-calorie recipe weighing 1,200 g gives a 300 g portion an estimated 450 calories: 1,800 × 300 ÷ 1,200. This assumes the ingredients are evenly distributed and the recipe total represents the food you kept.
Already have those three numbers? Use the free recipe portion calculator. It divides a total you supply; it does not look up ingredients. The steps below explain how to build that total and avoid mixing raw and cooked weights.
1. Match each ingredient to its label or food record
Write down what you used, including oil, butter, sauces, drinks added to the recipe, and toppings. Use the package label for the product in your kitchen. For an unlabelled ingredient, search USDA FoodData Central and check the food description, preparation, edible portion, and units.
A raw chicken weight needs a raw chicken entry; cooked chicken needs a corresponding cooked entry. Likewise, do not apply dry-rice nutrition to the weight of cooked rice. Keep bones, peels, and other discarded parts out of an edible-weight calculation. USDA's Foundation Foods documentation explains that its portion weights refer to edible material and its nutrient values use a per-100-g basis.
Check whether a package gives values for the food as sold or as prepared. If a prepared value already includes milk or oil, adding those ingredients again would count them twice.
2. Scale the calories to the amount you used
The FDA's Nutrition Facts guide explains that calories normally refer to the listed serving. A serving on a label is a reference amount, not a recommendation for how much to eat.
- Per-serving label: ingredient calories = label calories × amount used ÷ label serving amount. Use the same units for both amounts.
- Per-100-g record: ingredient calories = calories per 100 g × grams used ÷ 100.
If a hypothetical sauce label lists 80 calories per 60 g and you use 150 g, calculate 80 × 150 ÷ 60 = 200 calories. For more label examples, see how to read food labels.
3. Add the ingredient totals
Here is a practice calculation for a mixed rice dish. Every calorie input below is invented to show the arithmetic. These are not checked nutrition values for a brand or a recipe to copy into your log. Replace them with your labels or matching food records.
| Ingredient and amount | Assumed input | Calories used |
|---|---|---|
| Dry rice, 200 g | 180 kcal per 50 g | 720 |
| Tofu, 400 g | 90 kcal per 100 g | 360 |
| Vegetables, 400 g | 50 kcal per 100 g | 200 |
| Sauce, 300 g | 80 kcal per 60 g | 400 |
| Oil, 1 tbsp | 120 kcal per tbsp | 120 |
| Whole recipe | 1,800 | |
Keep toppings separate if people add different amounts to their bowls. Otherwise, include a topping in the whole-recipe total once. Do not add it again when logging a portion.
4. Weigh the finished food or divide it into equal portions
Weigh the empty container first, then subtract that weight from the container plus finished food. For example, a 2,050 g filled container minus an 850 g empty container gives 1,200 g of food. Weigh your serving in a bowl that has been zeroed on the scale.
Using the illustrative 1,800-calorie, 1,200 g batch:
- Per gram: 1,800 ÷ 1,200 = 1.5 calories.
- Per 100 g: 1.5 × 100 = 150 calories.
- A 300 g portion: 1.5 × 300 = 450 calories.
- A 250 g portion: 1.5 × 250 = 375 calories.
- Six equal portions: 1,800 ÷ 6 = 300 calories each; each portion would weigh 200 g.
Without a scale, divide the dish into similar portions and record the fraction you eat. A quarter of the example batch is about 450 calories. A bowl is not automatically a serving: bowl sizes and how you fill them differ. Our guide to tracking without weighing food covers household measures and unknown recipes.
5. Check what changed during cooking
Cooking can change weight through water loss, water absorption, and fat gain or loss. USDA's cooking-yield report explains these changes; its meat and poultry tables are not a universal conversion factor for every recipe.
Use finished weight as the denominator for a cooked portion. If you have already counted the dry rice added to a recipe, do not add another calorie entry for that same rice after cooking.
- Drained fat or discarded sauce: the original ingredient sum may overstate what remains. You cannot determine the calories removed just by weighing mixed drippings. Use a matching cooked-and-drained food entry where available, or record the uncertainty.
- Uneven dishes: equal weights need not contain equal calories. For chicken pieces served over rice, calculate your chicken, rice, and sauce separately instead of treating the entire tray as a uniform mixture.
- Leftovers: record the share you ate and any new toppings. If reheating changes the food's weight, a portion divided before reheating retains its original share; do not apply the old calories-per-gram value to a new, drier weight.
Keep extra decimal places during calculation and round only the final estimate. Precise division does not make the ingredient data or portion estimate a measurement of your food's energy.
Bring your portion estimate into your food log
Once you know your share, describe the food and amount in Kalo, then review the foods, portions, calories, and macros before saving. Compare the estimate with your ingredient worksheet; a description alone does not establish how much oil stayed in the pan or how evenly you served the dish.
For the example above, your note could say: "300 g of my rice-and-tofu batch; recipe total 1,800 calories, finished weight 1,200 g; portion estimate 450 calories." This is a record of the calculation, not a tested app prompt or a promise that an AI estimate will reproduce it.
Sources and calculation notes
Source-checked September 22, 2026 by the Kalo Editorial Team. This guide explains food-record arithmetic, not how much you should eat or how much weight you will lose. No clinical review is claimed.
- FDA: How to Understand and Use the Nutrition Facts Label — serving basis and scaling label values.
- USDA: Foundation Foods Documentation — edible weights and the per-100-g portion formula.
- USDA: Table of Cooking Yields for Meat and Poultry, Release 2 (2014) — preparation-related changes in weight and fat; no recipe-specific loss factor was applied here.
- Kalo's official App Store listing — descriptive support for text logging and reviewing entries, not independent evidence of accuracy.
Related Articles
Do You Count Cooking Oil Calories? How to Log Oil and Spray
Yes. A tablespoon of olive oil has about 119 calories, and a spray labeled 0 calories is not zero. See how to measure an...
Can ChatGPT Count Calories? What the Research Shows
ChatGPT put calories within 10% of a nutritionist reference for under half of 222 foods. See when a chat estimate works...
Why Don't Calories Match the Macros on a Food Label?
Rounding, fiber, and sugar alcohols can make calories differ from a 4-4-9 macro calculation. See two worked examples and...
Know what to eat next.
Kalo sets your daily calorie and macro targets and suggests meals that fit your goals, your diet, and what you have left today.