✓ Step-by-step method · USDA data · No signup

How to Calculate Calories in a Recipe

Calories in a recipe are the sum of the calories in its ingredients, divided by the number of servings. This guide shows the five steps with a worked example, and the worksheet below shows its working for every line, so you can check the arithmetic or copy it by hand.

Recipe calorie worksheet

Add each ingredient with its amount. The table shows the grams, the calories per 100 g and the calories of each line, the same steps you would do on paper.

Paste an ingredient list instead

Quick reference: calories of common ingredients

Values from the USDA records the worksheet uses. Per 100 g is the number to multiply by; the household measures show how much a cup or spoon adds.

Ingredientkcal per 100 gHousehold measure: kcalkcal per tbsp
Flour All Purpose3641 cup (125 g): 45528
White Granulated Sugar4011 cup (200 g): 80250
Unsalted Butter7201 cup (227 g): 1,634102
Olive Oil9001 cup (224 g): 2,016122
Whole Milk611 cup (244 g): 1499
Whole Egg Raw1441 large (50 g): 72–
Chicken Breast Cooked1651 cup (140 g): 23115
White Rice Cooked1301 cup (158 g): 20513
Pasta Cooked1311 cup (140 g): 18312
Cheddar Shredded4031 cup (113 g): 45529
Honey3041 cup (339 g): 1,03165
Rolled Oats3791 cup (80 g): 30321

The five steps

  1. List every ingredient with its amount. Include the oil in the pan, the butter for greasing and any topping. These small items are where most home calculations go wrong.
  2. Turn each amount into grams. Weigh it if you can. If the recipe gives cups or spoons, use a household weight for that ingredient: a cup of all-purpose flour is 125 g in the USDA record, a tablespoon of butter 14.2 g, a large egg 50 g.
  3. Find the calories per 100 g of each ingredient, from USDA FoodData Central or from the package label.
  4. Multiply: calories of a line = grams ÷ 100 × calories per 100 g. Then add all the lines to get the whole recipe.
  5. Divide by the number of servings. If the servings are not equal, weigh the finished dish instead and divide by weight (see below).

Formulas

calories of one ingredient = grams ÷ 100 × kcal per 100 g calories of the recipe = sum of all ingredient lines calories per serving = recipe calories ÷ servings calories per 100 g cooked = recipe calories ÷ finished weight (g) × 100

Worked example: pancakes for 4

A basic pancake batter, with every cup and spoon turned into grams from the USDA household weights:

IngredientGramskcal per 100 gkcal
1 1/2 cups all-purpose flour187.5364683
1 1/4 cups whole milk305.061186
1 large egg50.014472
3 tbsp butter, melted42.6720307
1 tbsp sugar12.540150
3 1/2 tsp baking powder16.1539
1 tsp salt2.000
Whole recipe6161,306

The flour line is 187.5 ÷ 100 × 364 = 683 kcal. The milk line is 305.0 ÷ 100 × 61 = 186 kcal. Adding all lines gives 1,306 kcal, and divided by 4 servings that is 326 kcal per serving. Salt and baking powder add almost nothing. If you also use 1 tablespoon of butter in the pan, add 102 kcal to the recipe, which is 26 more per serving. This recipe is loaded in the worksheet above.

When servings are not equal: divide by weight

Casseroles, soups and stews rarely split into equal servings. Weigh the empty pot, cook, then weigh the pot with the food and subtract. Calories per gram of the dish = recipe calories ÷ finished weight. Weigh your own plate and multiply. Water that boils off changes the weight but not the calories, which is why you divide by the finished weight, not by the sum of the raw ingredients. The calories per serving calculator does this split by weight, slice or piece.

Five mistakes that change the answer

How exact is a home calculation?

Ingredient values are averages, and two bags of the same flour or two cuts of beef differ. US labelling rules allow rounding calories to the nearest 5 or 10 kcal on a Nutrition Facts panel, so a result within a few percent is as good as a printed label. For a full panel with fat, sodium and rounding, use the nutrition facts label calculator; for protein, carbs and fat per serving, the recipe macro calculator.

Frequently asked questions

How do you calculate the calories in a homemade recipe?

Weigh each ingredient, multiply its grams by its calories per 100 g and divide by 100, add the lines, then divide by the number of servings. The worksheet above shows each of these steps.

Where do I find calories per 100 g?

USDA FoodData Central lists calories per 100 g for raw and cooked foods. For a packaged ingredient, divide the calories per serving on the label by the serving weight in grams and multiply by 100.

Do calories change when food is cooked?

Cooking changes the weight, mostly through water, but adds no calories unless you add fat or sugar. That is why calories per gram rise when a sauce reduces.

How do I calculate calories per serving if the servings are not the same size?

Weigh the finished dish, divide the recipe calories by its weight to get calories per gram, then multiply by the weight of your portion.

Can I paste the ingredient list instead of typing it?

Yes. Open "Paste an ingredient list", paste one ingredient per line and press "Read the list". Lines that do not match an ingredient are listed so you can add them by hand.

Sources

Estimates for home cooking, not medical or dietary advice. Brands, cuts and cooking methods change the real values.

Related tools

More calculators from RecipeTool that work with this one.