Fresh Taste Kitchen
Food Nutrition3 min readUpdated October 11, 2026

How to Calculate Calories in a Homemade Recipe

A step-by-step method using USDA data, a fully worked example, and the common mistakes (bones, peels, frying oil, cooked vs. raw weights) that throw the numbers off.

By Fresh Taste Kitchen · Fact-checked against the sources listed below

The Method in Five Steps

Working out the calories in a recipe is simple arithmetic once every ingredient is in grams:

  • 1. Write down every ingredient and its amount, including oil, butter, and sauces.
  • 2. Convert each amount to grams. Weigh it, or use a converter for cups and spoons.
  • 3. Look up calories per 100 g for each ingredient in a reliable database, such as USDA FoodData Central, or on the package label.
  • 4. For each ingredient: calories = grams × (calories per 100 g) ÷ 100. Add them all up.
  • 5. Divide the total by the number of servings.
Key takeaway: Ingredient calories = grams × calories per 100 g ÷ 100. Add them up, then divide by servings.

A Worked Example: Simple Pancakes

A batch of 8 pancakes made with:

  • All-purpose flour, 1 1/2 cups = 180 g × 364 kcal/100 g = 655 kcal
  • Whole milk, 1 1/4 cups = 305 g × 61 = 186 kcal
  • 1 large egg = 50 g × 143 = 72 kcal
  • Granulated sugar, 2 tbsp = 25 g × 387 = 97 kcal
  • Melted butter, 3 tbsp = 43 g × 717 = 308 kcal
  • Total: about 1,318 kcal. Divided by 8 pancakes: about 165 kcal each.
Key takeaway: Notice that the butter adds almost as many calories as the milk and egg combined. Fats are where the calories concentrate.

Count What You Actually Eat

A few things commonly make home calculations too high or too low:

  • Bones, skins, peels, and pits: use the weight of the part you eat. If 1,000 g of bone-in chicken gives you 700 g of meat, use 700 g.
  • Frying oil: if you put 3 tablespoons in the pan and 2 are still there after searing, count only the 1 that went into the food.
  • Drained fat: fat poured off after browning ground meat isn't eaten.
  • Hidden extras: the spoonful of oil for the pan, the butter on the toast, the dressing on the salad all count.

Raw Weights vs. Cooked Weights

Database entries exist for both raw and cooked foods, and mixing them up is the most common error. Cooked meat has lost water, so 100 g of cooked chicken has more calories than 100 g of raw chicken. Cooked pasta and rice have absorbed water, so 100 g cooked has far fewer calories than 100 g dry.

The simplest rule: weigh ingredients raw (or dry) before cooking, and use raw or dry values from the database. That's how most recipe calculations, including ours, are set up.

Key takeaway: Raw weight with raw values, or cooked weight with cooked values. Never mix the two.

How Accurate Can You Get?

Even careful home calculations are estimates. Natural foods vary: one banana is riper and sweeter than another, one cut of meat is fattier. Brands differ, too. The FDA itself allows the calories on a packaged food label to be up to 20% higher than the true value.

For most people, a careful estimate within about 10-20% is plenty to compare recipes, plan meals, or keep an eye on portions. If you need precise numbers for a medical diet, talk to a registered dietitian.

Common questions

Should I weigh food before or after cooking?

Before, using raw values, is the most reliable. If you want to portion by weight after cooking, weigh the whole finished dish and divide that weight by the number of servings.

Try the calculators for this guide

Sources:
  • •USDA FoodData Central (fdc.nal.usda.gov): SR Legacy and Foundation Foods
  • •US Code of Federal Regulations, 21 CFR 101.9(g): compliance tolerances for nutrition labeling
  • •USDA Agricultural Research Service, USDA Table of Nutrient Retention Factors