Skip to content
Get the app

Recipe Calorie Calculator

Search for each ingredient, type its weight in grams and enter the number of servings. The calculator adds up the calories and macros from USDA values and shows them per serving and per 100 g.

Banana peanut-butter oatmeal: 80 g oatmeal (dry), 240 g whole milk, 118 g banana, 32 g peanut butter weigh 470 g and add up to 754 kcal. Over 2 servings that is 377 kcal, 14.7 g of protein, 49.3 g of carbs and 15.1 g of fat a serving, or 160 kcal per 100 g.

Calculate the calories in your recipe

The result below starts from the example's numbers. Change any field and it updates as you type.

  • Oatmeal (Dry)

    311 kcal in this ingredient

  • Whole Milk

    146 kcal in this ingredient

  • Banana

    105 kcal in this ingredient

  • Peanut Butter

    191 kcal in this ingredient

Calories per serving
754 kcal in all
Protein
14.7g
per serving
Carbs
49.3g
per serving
Fat
15.1g
per serving
Nutrition of the recipe: 470 g in all, 2 servings
Per servingPer 100 gWhole recipe
Calories377 kcal160 kcal754 kcal
Protein14.7 g6.3 g29.5 g
Carbohydrate49.3 g21 g98.6 g
Fat15.1 g6.4 g30.1 g
Fiber6.6 g2.8 g13.1 g
Sugars15 g6.4 g29.9 g
Sodium121 mg52 mg242 mg

Track this target every day

Use the number above as your daily goal in CalorTracker, then log meals by photo, voice or text and see where your day stands against it. Free to start, no card needed to explore.

Results are estimates from published formulas, not medical advice. Your own body can sit above or below them.

Where the formulas come from, and how we check them: how we calculate.

How the calories are added up

There is no estimate and no AI in this calculator. Every ingredient you pick is a food from CalorTracker's own food data, which comes from USDA FoodData Central, and each has a value per 100 g for calories, protein, carbohydrate, fat, fiber, sugars and sodium. For an ingredient of g grams the calculator multiplies each value by g ÷ 100. The recipe total is the sum over all ingredients.

  • Per serving = recipe total ÷ number of servings.
  • Per 100 g = recipe total ÷ total weight of the ingredients × 100.

Each ingredient in the result links to its food page, which names the USDA FoodData Central entry and its ID, so you can check any number.

Weigh the ingredients in the state the food is listed in

USDA lists foods in a stated state, such as raw or cooked, dry or prepared. Pick the entry that matches what you put on the scale: dry oats and cooked oatmeal, or raw and cooked rice, have very different calories per 100 g because of the water. Cooking changes the weight of the water in a dish far more than its energy, so for a cooked dish weigh the raw ingredients, then divide by the servings you actually get. The per 100 g figure is per 100 g of the ingredients as you weighed them, not of the finished dish, unless you weigh the finished dish and use it as one ingredient.

What this calculator leaves out

  • It does not model losses in cooking, oil that stays in the pan, or marinade you discard.
  • It lists only the foods with a page on this site, with no brands. Packaged foods differ from the generic entry, so use the label for those.
  • Where a USDA entry has no value for fiber, sugars or sodium, the calculator counts it as zero.
  • It does not save recipes. Everything stays in your browser tab.

The example recipe, ingredient by ingredient

Banana peanut-butter oatmeal, 2 servings. Each row is the food's USDA value per 100 g times the grams, divided by 100; the totals are the sum of the rows.

Banana peanut-butter oatmeal: calories and macros by ingredient
IngredientGramskcalProtein (g)Carbs (g)Fat (g)
Oatmeal (Dry)8031113.5535.5
Whole Milk2401467.611.57.8
Banana1181051.3270.4
Peanut Butter321917.17.116.4
Whole recipe47075429.598.630.1
Per serving (2)23537714.749.315.1
Per 100 g1001606.3216.4

Frequently asked questions

How do I calculate the calories in a recipe?
Weigh each ingredient, look up its calories per 100 g, multiply by the grams and divide by 100, then add up the ingredients. This calculator does that with USDA values and then divides by your servings.
How do I get the calories per serving?
Divide the recipe total by the number of servings you got. The calculator shows the result next to the total, and you can change the servings to see it move.
Should I weigh ingredients raw or cooked?
Use the food entry that matches the state you weigh. For a dish you cook, weigh the raw ingredients and use the raw entries; cooking mostly changes the water in the food, not its energy.
Does the calculator use AI?
No. You choose the foods and the grams, and every number is a sum of USDA values. Nothing about your recipe is sent anywhere; only the list of foods is downloaded.
Why is a food I want missing?
The list holds the foods that have a page under /nutrition, and it grows as more are published. Pick the closest generic food, or use the number on the package for a branded one.