Calories in Recipe Calculator

Total calories, macros and per-serving breakdown for any home-cooked dish.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Knowing exactly how many calories are in a homemade dish used to mean laboriously looking up every ingredient, multiplying by portion sizes and adding up the columns on paper. This recipe calorie calculator does all of that instantly in your browser: add as many ingredients as the dish needs, set the number of portions, and the tool returns the total calories, protein, carbohydrate and fat — both for the whole batch and broken down per serving.

How it works

The calculation is straightforward and identical to the method used on food labels. For each ingredient:

kcal contributed = (kcal per 100 g) / 100 x weight in grams

Protein, carbohydrate and fat are scaled by the same factor. The tool sums every ingredient to give a recipe total, then divides by the number of servings. A coloured bar shows how the calories split between macronutrients — protein and carbohydrate each contribute 4 kcal per gram, fat contributes 9 kcal per gram — which lets you see at a glance whether a recipe is predominantly carb-driven, fat-driven or balanced.

You can also use the built-in ingredient library: type any common food name into the search box and the tool fills the kcal-per-100-g, protein, carbs and fat fields automatically, so you only need to add the quantity in grams. The library covers 25 staples including chicken breast, salmon, rice, pasta, eggs, dairy, common vegetables and cooking fats.

Worked example

A simple chicken and rice bowl for four servings:

IngredientWeightkcal/100 gkcal contributed
Chicken breast (cooked)400 g165660
White rice (cooked)600 g130780
Olive oil20 g884177
Broccoli (raw)200 g3468
Total1220 g1685 kcal

Divide by 4 servings: 421 kcal per portion, with roughly 42 g protein, 49 g carbs and 8 g fat each.

Swapping the white rice for brown rice (123 kcal/100 g instead of 130) would save about 42 kcal on the whole batch — a difference of 10 kcal per serving. This shows how small ingredient swaps compound over many meals.

Formula note

The primary calorie figure uses the kcal-per-100-g value you enter directly (from a food label or database). The macro breakdown bar independently cross-checks energy using the Atwater general factors: 4 kcal/g protein, 4 kcal/g carbohydrate, 9 kcal/g fat. Minor discrepancies between these two figures are normal because real foods contain fibre, alcohol and other components that shift the label value slightly from the Atwater sum. Both methods are scientifically valid; food labels are typically the more accurate source for any specific product.

Ad placeholder (rectangle)