Back to Blog
Education

How to Calculate Calories in Homemade Food: Recipe & Portion Math

June 18, 2026
Updated September 22, 2026
7 min read

By Kalo Editorial Team

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.

Illustrative ingredient worksheet: assume all listed ingredients remain in the finished dish.
Ingredient and amountAssumed inputCalories used
Dry rice, 200 g180 kcal per 50 g720
Tofu, 400 g90 kcal per 100 g360
Vegetables, 400 g50 kcal per 100 g200
Sauce, 300 g80 kcal per 60 g400
Oil, 1 tbsp120 kcal per tbsp120
Whole recipe1,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.

Related Articles

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.

Download on the App StoreGet it on Google Play