Home / Science / Agriculture and food / Food science / Recipe nutrition calculatorTool #391

Recipe nutrition calculator: per serving and per 100 g from your own ingredient labels, with cooking loss

Type or paste your ingredients with the values per 100 g from their packs, set the servings and the weight lost in cooking, and get a label-style table per 100 g and per serving, with energy from the labels or from the Atwater factors. Nothing is uploaded.

Keep it one tap away for everyday use.

Bookmark Recipe nutrition calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Ingredients
  2. Servings
  3. Label table
  4. Download
Nothing is uploadedWorks offline once open

Your ingredients

Columns are found by their names (Energy in kcal or kJ, Fat, Saturates, Carbohydrate, Sugars, Fibre, Protein, Salt or Sodium). Without a header row the order is: name, grams, kcal, fat, saturates, carbohydrate, sugars, fibre, protein, salt. Leave a cell empty if the label does not give it. Weigh liquids, or use 1 ml ≈ 1 g for water-like ones.

Weight lost is water that cooks off; the nutrients are assumed to stay in the food. "From the nutrients" works energy out as 4 kcal per gram of protein and carbohydrate, 9 for fat and 2 for fibre (the general Atwater factors).

What it does

This calculator adds up the nutrition of a recipe from the labels of the things you put in it. You give each ingredient’s amount in grams and its values per 100 g, copied from its pack or label (or from any source you trust). It works out the whole recipe, then the values per serving and per 100 g of the cooked food, as a table laid out like a food label: energy in kJ and kcal, fat, saturates, carbohydrate, sugars, fibre, protein and salt.

There is no built-in food database. Every number comes from you, so the result is only as good as the labels you typed.

How to use it

  1. Press Start a blank table, or paste rows from a spreadsheet, or open a CSV or Excel file. Each line is one ingredient: name, amount in grams, then the values per 100 g. Columns are found by their header names, so the order can change and you can leave out any you do not have. A column of energy in kJ or of sodium is converted for you.
  2. Set the number of servings.
  3. Set the weight lost in cooking, as a percentage of the raw weight, or type the weight after cooking if you weighed the pot (subtract the pot). The loss is treated as water: nutrients stay in the food, so they get more concentrated per 100 g.
  4. Choose where the energy comes from. “From the labels” adds up the energy figures you typed. “From the nutrients” works energy out with the general Atwater factors: 4 kcal per gram of protein, 4 per gram of carbohydrate, 9 per gram of fat and 2 per gram of fibre.
  5. Tick carbohydrate includes fibre if your labels give a US-style “total carbohydrate”. Fibre is then taken off before the energy sum, so it is not counted at 4 kcal per gram.

Download the table as CSV, or the report as an image, PDF or Word file.

Worked example

Press Use the example. It loads a made-up lentil soup with rounded example values (not from any database): 200 g dry red lentils, 150 g onion, 150 g carrot, 20 g olive oil and 1000 g stock, 4 servings and 15 % of the weight lost in cooking.

The raw ingredients weigh 1520 g, so the cooked soup weighs 1292 g and a serving is 323 g. The whole pot has 1002.5 kcal, so a serving has 251 kcal (1049 kJ), 6.4 g fat, 31.9 g carbohydrate, 13.1 g protein and 2.07 g salt. Per 100 g of soup that is 78 kcal (325 kJ) and 4.1 g protein. The lentils give 65.8 % of the energy. With energy from the nutrients instead, a serving has 252 kcal.

Tips

  • Use the values for the food as you weigh it. If you weigh dry pasta, use the dry pasta label.
  • Leave a cell empty if the label does not give it. The note under the table lists anything counted as 0.
  • Vitamins can be lost in cooking; this calculator assumes the listed nutrients are not.

FAQ

Can I use it for food I sell? It helps you plan, but labelling rules (rounding, reference intakes, which nutrients must be listed) differ by country. Check the official source where you sell.

Why does the energy differ between the two options? Labels may use slightly different factors or measured values. The 4/9/4/2 method is a general estimate.

Is my recipe uploaded? No. Everything runs in your browser and works offline.

Where the numbers come from

  • Sums by weight, general facts: energy 1 kcal = 4.184 kJ; the general Atwater factors of 4 kcal per gram for protein and carbohydrate, 9 for fat and 2 for fibre; salt = sodium × 2.5.
  • Checked against an independent numpy calculation on the example recipe (totals, per 100 g after cooking loss, per serving, Atwater energy with and without fibre in the carbohydrate).
  • No food composition database is included. The example recipe's values are made-up, rounded example numbers, not taken from any table.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Solutions and dilutions calculator #30 Work out how much to weigh for a solution in M, mM, mg/mL, % w/v or ppm, how much stock to dilute, and a full serial dilution plan with volumes for every tube. Water activity and shelf-life estimator (Q10) #392 Work out shelf life at another storage temperature with a Q10, fit Q10 and the Arrhenius activation energy to two or more accelerated shelf-life tests, and get water activity from equilibrium relative humidity or a Norrish-type equation. For study and planning. Nothing is uploaded. Thermal processing F-value calculator #393 Fit a D-value to survivor counts and a z-value to D-values at several temperatures, work out the F needed for a log reduction, and add up lethal rates over a pasted time-temperature profile to get F0 or any F by the general method. For study. Nothing is uploaded. Brine, cure and fermentation salt calculator #394 Work out the salt for a brine by weight (of the brine or of the water), read salinometer degrees, salt a vegetable ferment by the equilibrium method, weigh a dry cure, and turn your own nitrite target into grams of curing salt. Nothing is uploaded. Sensory triangle and duo-trio test analyser #395 Analyse a sensory difference test from the number of answers and correct answers: exact one-sided binomial p-value, the fewest correct needed, Thurstonian d′ and the proportion of distinguishers, power and sample size, and a table of critical values worked out for any n. Nothing is uploaded. HACCP plan builder #396 Fill in a HACCP plan step by step: product description, process flow, biological, chemical and physical hazards at each step, the CCP decision questions, then critical limits, monitoring, corrective actions, verification and records for each CCP. Download it as PDF, Word or CSV. Nothing is uploaded.