Guides · Updated · 5 min read

Per-serving nutrition calculator for homemade recipes

Enter the ingredients of a recipe as they went into the pot, set the servings and read calories, protein, carbs, fat, fibre, sugars and sodium per serving. USDA values, no account, nothing saved.

A white bowl holds rice, roasted sweet potato, kale, tomato and white beans topped with green sauce.
A container of flour sits on a black digital kitchen scale that reads 125.2 with flour dust on the surface.
Hands stir sliced banana and oats in a light green pan.

A recipe nutrition calculator is three steps of arithmetic: grams of each ingredient, times its value per 100 g, divided by servings. The recipe nutrition guide shows the method by hand. This page does the sums.

The calculator

Per-serving nutrition calculator

Add each ingredient as it went into the pot. Grams are best; cups and spoons use the USDA weight for that ingredient.

  • 80 g
  • 258 g
  • 118 g
456 g in the pot, 228 g a serving

285kcal

Calories

10g

Protein

47g

Carbs

7g

Fat

6g

Fibre

14g

Sugars

60mg

Sodium

Calories from

14% protein · 65% carbs · 22% fat

Per serving, rounded. Values from USDA FoodData Central per 100 g of the raw or dry ingredient. Nothing is saved or sent.

What to enter

  1. One line per ingredient, as it went in

    Raw meat, dry pasta, uncooked rice, the oil you fried in. If you drained the fat and poured it away, leave the oil line out or enter what was left.
  2. Grams where you can

    Put the bowl on a scale and press tare between ingredients. For things you cannot weigh after the fact, a cup, a spoon or a piece uses the USDA weight for that food.
  3. Skip what does not count

    Water, salt under a teaspoon, a bay leaf, pepper. They change the sodium line a little and nothing else.
  4. Set the servings to what you actually serve

    A recipe that says four and feeds three at your table is a three-serving recipe. Count the plates.

Where it goes wrong

  • Oil and butter

    A tablespoon of oil is 120 calories, and the pour from a bottle is rarely a tablespoon. Weigh the pan before and after, or measure the oil into a spoon once and see what a pour looks like.
  • Cups of flour and rice

    A scooped cup of flour weighs up to 150 g against the 125 g the database assumes. A cup of raw rice is 185 g; a cup of cooked rice is 158 g, most of it water. Enter the dry one.
  • A medium onion

    Between 110 g and 200 g, depending on the onion. Enter grams or pick the size you had in mind and accept the spread.
  • The pot you did not weigh

    For soups and stews the serving is a ladle, not a fraction. Weigh the full pot and your bowl once and the calculator’s per-serving figure becomes per gram.

Servings, and the pot

The calculator divides the whole recipe by the number you set. That works for a casserole cut into six or a loaf cut into ten. For a pot of soup, set the servings to one and read the total. Divide it by the grams in the pot to get calories per gram, then multiply by the weight of your bowl. The calculator shows the grams in the pot for that reason.

An ingredient that is not in the list

Skip

  • Leave it out
  • Pick something that sounds close

Do

  • Use the nearest food by type: another hard cheese for pecorino, another nut for hazelnuts, another white fish for cod.
  • For a packaged ingredient, read its label per 100 g and enter it as the nearest food at the weight that gives the same calories.
  • Note what you substituted, so the next person knows the figure is a guess.

The list holds the ingredients that make up most home cooking: flours and grains, sugars, fats and dairy, the common meats and fish, legumes, vegetables, fruit, nuts and the pantry. A dish built from those comes out close. One built from a jar of something will not, and the label on the jar is the better source.

Where Forktales fits

A recipe in your Forktales recipe box can carry a nutrition estimate per serving, worked out from its ingredient lines and labelled as an estimate. It spends one credit and sits on the recipe, so the figure is there the next time you cook it. The calculator on this page is the same arithmetic without the account. A recipe you scanned from a card gets the estimate the same way as one you typed.

Questions

How accurate is a recipe nutrition calculator?

As accurate as the inputs. The database values are averages for a food, and a cup of flour, a tablespoon of oil or a medium onion each vary by a quarter or more between kitchens. Weighed ingredients bring a home recipe close to a lab figure. Measured by the cup, the error is the cup’s, a quarter or more on flour.

Should I enter raw or cooked weights?

Raw or dry, as the ingredient went into the pot, and pick the raw or dry entry. Cooking changes the weight through water and fat, not the nutrients you put in. The one exception is fat you pour off, which you can subtract as a line of oil with a negative amount if you weighed it.

Where do the numbers come from?

USDA FoodData Central, per 100 g of each food, with the USDA household weight for a cup, a tablespoon or a piece. Health Canada’s Canadian Nutrient File gives figures within a few per cent for the same foods.

Does this calculator save my recipe?

No. It runs in your browser and sends nothing. Close the page and it is gone, so write the figures on the recipe before you do.

Can Forktales work this out for a saved recipe?

Yes. A recipe in Forktales can carry a nutrition estimate per serving, worked out from its ingredient lines by AI and labelled as an estimate. Each estimate spends one credit. The figures on this page are the same kind of estimate, done by hand.

In Forktales

Other guides