Skip to content
Get the app

Recipe nutrition calculator

Paste the ingredients of a recipe the way it is written, 2 cups flour, 1 onion, chopped, 500 g chicken breast, and add how many servings it makes. The AI only reads the lines. The weights, the USDA match and every number in the answer are worked out by our own code, and any line it cannot count is listed with the reason instead of being guessed.

Paste your ingredient list

One ingredient per line, with its amount: grams, cups, spoons or a count.

0 of 2000 characters

How many portions the recipe makes, 1 to 100. Leave it empty to use the recipe's own.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Tick the box above to continue.

What the numbers can and cannot tell you

The nutrition of every counted line is the USDA FoodData Central record for that food, per 100 g, scaled to the line's weight. Nothing in the answer is a figure the AI made up: it is never asked for one, and the answer it gives has no place to put one. What the AI does is read your text, and reading can go wrong, so the table shows what it read for every line: the amount, the unit, the food it matched and the weight that came to.

Weights are exact when you give them. Cups and spoons go through USDA's own cup and spoon weights for that food, which assume it is measured the way USDA measured it: a packed cup of brown sugar and a loose one are not the same. A count with no size, such as 2 onions, uses USDA's medium portion, and eggs USDA's large one, as recipes mean; each line says which portion it used. Meat and fish are never counted by the piece: a chicken breast or a salmon fillet can weigh twice as much as another, so give their weight. A can is the exception, because it is sold by weight.

A line is not counted when the food is not in our USDA data yet, when we only have it in another state (cooked rice when the recipe uses dry rice), or when USDA gives no weight for the unit (a handful, a bunch for most foods). Those lines are left out of the totals and marked, so a recipe with lines left out has more calories than the total shows. For where AI food tools go right and wrong in general, read how accurate AI calorie counting is.

How the recipe calculator works

  1. You paste the ingredients, add the servings if you know them, and tick the box. The text goes to Google Gemini to be read. We do not store it, and nothing you paste is published.
  2. The AI turns each ingredient line into a food name, an amount and a unit, plus the words that pick a portion: a size, raw or cooked, chopped or sliced. That is all it is asked for.
  3. Our code converts the amount to grams. Grams, kilograms, ounces and pounds convert exactly; cups, spoons, millilitres and pieces use the food's USDA portion weights, the same ones our cups to grams converters use.
  4. Each food is looked up in our USDA-based food database by its whole name, and only in the state the line is measured in: a recipe's raw chicken never gets the roasted chicken's numbers.
  5. The counted lines are added up, divided by the servings, and scaled to 100 g. The table always sums to the totals above it.

Per serving and per 100 g

Per serving is the recipe's total divided by the number of servings: the number you type, or else the one the recipe states (serves 4). Without either, the answer shows the whole recipe and per 100 g only.

Per 100 g is per 100 g of the counted ingredients as you weigh them, before cooking. Cooking changes the weight much more than the calories: simmering and baking drive off water, so a cooked dish usually weighs less than its raw ingredients, and its calories per 100 g are higher. To get the figure for the finished dish, weigh it once it is cooked and divide the recipe's total calories by that weight, then multiply by 100.

Tips for a complete answer

  • Put one ingredient on each line, with its amount first, as most recipes already do.
  • Give grams where you have them, from the packet or the scale. A weight needs no conversion at all.
  • Say dry or cooked for rice, pasta, grains and lentils, and raw or cooked for meat. Their calories per gram change a lot when they cook, so a line that does not say is not counted rather than guessed.
  • Weigh meat and fish: 500 g chicken breast, not 2 chicken breasts.
  • Change the servings after an answer as often as you like: the figures per serving are worked out again on the page, without another of the day's free runs.
  • Give a size for anything counted: 1 large onion, 3 medium carrots.
  • Keep the oil, butter and sugar lines in. They are small amounts with a lot of the recipe's energy in them.
  • Paste the ingredients rather than the whole method. Only ingredient lines are read: up to 30 of them and 2,000 characters in all. A longer recipe is read up to its 30th ingredient, and the answer says the rest were left out.

Worked examples

Recipes we wrote ourselves. We read their lines by hand the way the tool asks the AI to read them, then let the tool's own code do the rest, so every weight and number below is computed the same way as your answer, from USDA FoodData Central values.

Chicken and rice skillet

Chicken and rice skillet (serves 4)
500 g chicken breast
1.5 cups white rice, uncooked
1 large onion, chopped
2 cloves garlic
1 red bell pepper
2 tbsp olive oil
Salt and pepper to taste

Whole recipe

1952 kcal

135.6 g protein, 245.1 g carbs, 42.5 g fat, 1079.5 g of ingredients

Per serving (4 servings, from the recipe)

488 kcal

33.9 g protein, 61.3 g carbs, 10.6 g fat

Per 100 g of ingredients, before cooking

181 kcal

12.6 g protein, 22.7 g carbs, 3.9 g fat

Chicken and rice skillet: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Chicken breast500 g500 g600112.5 g0.0 g13.1 gUSDA: Chicken Breast (raw)
White rice, uncooked1.5 cups277.5 g101319.8 g221.9 g1.8 gUSDA: White Rice (Raw)USDA: 1 cup = 185 g
Onion, chopped1 large150 g601.7 g14.0 g0.2 gUSDA: Onion (raw)USDA: 1 large = 150 g
Garlic2 cloves6 g90.4 g2.0 g0.0 gUSDA: Garlic (raw)USDA: 1 clove = 3 g
Red bell pepper1119 g311.2 g7.2 g0.4 gUSDA: Bell Pepper (raw)USDA: 1 medium (approx 2-3/4" long, 2-1/2 dia.) = 119 g
Olive oil2 tbsp27 g2390.0 g0.0 g27.0 gUSDA: Olive OilUSDA: 1 tablespoon = 13.5 g
Saltno amount–––––Not counted. No amount given, so it is not counted.
Black pepperno amount–––––Not counted. No amount given, so it is not counted.
Total counted1079.5 g1952135.6 g245.1 g42.5 g

6 of 8 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Lentil and spinach soup

Serves 6
3 cups cooked lentils
1 onion, diced
2 carrots
2 stalks celery
2 tomatoes
100 g spinach
1 tbsp olive oil
Water to cover

Whole recipe

980 kcal

61.6 g protein, 157.2 g carbs, 17.2 g fat, 1265.5 g of ingredients

Per serving (6 servings, from the recipe)

163 kcal

10.3 g protein, 26.2 g carbs, 2.9 g fat

Per 100 g of ingredients, before cooking

77 kcal

4.9 g protein, 12.4 g carbs, 1.4 g fat

Lentil and spinach soup: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Cooked lentils3 cups594 g68953.6 g119.6 g2.3 gUSDA: Lentils (cooked)USDA: 1 cup = 198 g
Onion, diced1110 g441.2 g10.3 g0.1 gUSDA: Onion (raw)USDA: 1 medium (2-1/2" dia) = 110 g
Carrots2122 g501.1 g11.7 g0.3 gUSDA: Carrot (raw)USDA: 1 medium = 61 g
Celery2 stalks80 g110.6 g2.4 g0.1 gUSDA: Celery (raw)USDA: 1 stalk, medium (7-1/2" - 8" long) = 40 g
Tomatoes2246 g442.2 g9.6 g0.5 gUSDA: Tomato (raw)USDA: 1 medium whole (2-3/5" dia) = 123 g
Spinach100 g100 g232.9 g3.6 g0.4 gUSDA: Spinach (raw)
Olive oil1 tbsp13.5 g1190.0 g0.0 g13.5 gUSDA: Olive OilUSDA: 1 tablespoon = 13.5 g
Waterno amount–––––Not counted. No amount given, so it is not counted.
Total counted1265.5 g98061.6 g157.2 g17.2 g

7 of 8 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Overnight oats for two

1 cup rolled oats (dry)
1 cup whole milk
200 g Greek yogurt
2 tbsp honey
1 cup blueberries

Servings typed in the box: 2.

Whole recipe

1162 kcal

53.2 g protein, 179.1 g carbs, 29.2 g fat, 790 g of ingredients

Per serving (2 servings, your number)

581 kcal

26.6 g protein, 89.6 g carbs, 14.6 g fat

Per 100 g of ingredients, before cooking

147 kcal

6.7 g protein, 22.7 g carbs, 3.7 g fat

Overnight oats for two: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Rolled oats1 cup156 g60726.3 g103.4 g10.8 gUSDA: Oatmeal (Dry)USDA: 1 cup = 156 g
Whole milk1 cup244 g1497.7 g11.7 g7.9 gUSDA: Whole MilkUSDA: 1 cup = 244 g
Greek yogurt200 g200 g19418.0 g8.0 g10.0 gUSDA: Greek Yogurt
Honey2 tbsp42 g1280.1 g34.6 g0.0 gUSDA: HoneyUSDA: 1 tbsp = 21 g
Blueberries1 cup148 g841.1 g21.4 g0.5 gUSDA: Blueberry (raw)USDA: 1 cup = 148 g
Total counted790 g116253.2 g179.1 g29.2 g

All 5 lines were counted from USDA FoodData Central data. We read these lines by hand, the way the AI is asked to read them.

Banana pancakes

Makes 8 pancakes
2 ripe bananas, mashed
2 eggs
1 cup all-purpose flour
3/4 cup whole milk
1 tsp baking powder
1 tbsp butter, for the pan

Whole recipe

1022 kcal

34.0 g protein, 158.8 g carbs, 28.9 g fat, 658.2 g of ingredients

Per serving (8 servings, from the recipe)

128 kcal

4.3 g protein, 19.9 g carbs, 3.6 g fat

Per 100 g of ingredients, before cooking

155 kcal

5.2 g protein, 24.1 g carbs, 4.4 g fat

Banana pancakes: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Bananas, mashed2236 g2102.6 g53.9 g0.8 gUSDA: Banana (raw)USDA: 1 medium (7" to 7-7/8" long) = 118 g
Eggs2100 g14312.6 g0.7 g9.5 gUSDA: Eggs (raw)USDA: 1 large = 50 g
All-purpose flour1 cup125 g45512.9 g95.4 g1.2 gUSDA: All-Purpose FlourUSDA: 1 cup = 125 g
Whole milk0.75 cups183 g1125.8 g8.8 g5.9 gUSDA: Whole MilkUSDA: 1 cup = 244 g
Baking powder1 tsp–––––Not counted. Not in our USDA food data, so it is not counted.
Butter1 tbsp14.2 g1020.1 g0.0 g11.5 gUSDA: ButterUSDA: 1 tbsp = 14.2 g
Total counted658.2 g102234.0 g158.8 g28.9 g

5 of 6 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Tuna pasta salad

Tuna pasta salad, serves 3
250 g dry pasta
1 can (140 g) tuna in water, drained
3 tbsp mayonnaise
1 cucumber
2 tomatoes
Juice of 1 lemon

Whole recipe

1419 kcal

64.4 g protein, 207.4 g carbs, 36.9 g fat, 978.4 g of ingredients

Per serving (3 servings, from the recipe)

473 kcal

21.5 g protein, 69.1 g carbs, 12.3 g fat

Per 100 g of ingredients, before cooking

145 kcal

6.6 g protein, 21.2 g carbs, 3.8 g fat

Tuna pasta salad: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Pasta, dry250 g250 g92832.6 g186.7 g3.8 gUSDA: Pasta (Dry)
Tuna in water, drained140 g140 g12027.2 g0.0 g1.3 gUSDA: Tuna (canned)
Mayonnaise3 tbsp41.4 g2820.4 g0.2 g31.0 gUSDA: MayonnaiseUSDA: 1 tbsp = 13.8 g
Cucumber1301 g452.0 g10.9 g0.3 gUSDA: Cucumber (raw)USDA: 1 cucumber (8-1/4") = 301 g
Tomatoes2246 g442.2 g9.6 g0.5 gUSDA: Tomato (raw)USDA: 1 medium whole (2-3/5" dia) = 123 g
Lemon juice1 (unit with no weight)–––––Not counted. Not in our USDA food data, so it is not counted.
Total counted978.4 g141964.4 g207.4 g36.9 g

5 of 6 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Roast vegetable tray

2 sweet potatoes
1 head cauliflower
2 zucchini
1 red bell pepper
3 tbsp olive oil
1 tsp smoked paprika

Servings typed in the box: 4.

Whole recipe

827 kcal

21.3 g protein, 100.9 g carbs, 43.9 g fat, 1399.5 g of ingredients

Per serving (4 servings, your number)

207 kcal

5.3 g protein, 25.2 g carbs, 11.0 g fat

Per 100 g of ingredients, before cooking

59 kcal

1.5 g protein, 7.2 g carbs, 3.1 g fat

Roast vegetable tray: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Sweet potatoes2260 g2244.1 g52.3 g0.1 gUSDA: Sweet Potato (raw)USDA: 1 sweetpotato, 5" long = 130 g
Cauliflower1 head588 g14711.3 g29.2 g1.6 gUSDA: Cauliflower (raw)USDA: 1 head medium (5-6" dia.) = 588 g
Zucchini2392 g674.7 g12.2 g1.3 gUSDA: Zucchini (raw)USDA: 1 medium = 196 g
Red bell pepper1119 g311.2 g7.2 g0.4 gUSDA: Bell Pepper (raw)USDA: 1 medium (approx 2-3/4" long, 2-1/2 dia.) = 119 g
Olive oil3 tbsp40.5 g3580.0 g0.0 g40.5 gUSDA: Olive OilUSDA: 1 tablespoon = 13.5 g
Smoked paprika1 tsp–––––Not counted. Not in our USDA food data, so it is not counted.
Total counted1399.5 g82721.3 g100.9 g43.9 g

5 of 6 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Salmon with potatoes and green beans

For 2:
2 salmon fillets (300 g)
400 g potatoes
200 g green beans
1 tbsp butter
1 lemon

Whole recipe

1096 kcal

73.3 g protein, 83.9 g carbs, 52.6 g fat, 914.2 g of ingredients

Per serving (2 servings, from the recipe)

548 kcal

36.7 g protein, 42.0 g carbs, 26.3 g fat

Per 100 g of ingredients, before cooking

120 kcal

8.0 g protein, 9.2 g carbs, 5.8 g fat

Salmon with potatoes and green beans: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Salmon fillets300 g300 g62461.3 g0.0 g40.3 gUSDA: Salmon (raw)
Potatoes400 g400 g3088.2 g70.0 g0.4 gUSDA: Potato (raw)
Green beans200 g200 g623.7 g13.9 g0.4 gUSDA: Green Beans (raw)
Butter1 tbsp14.2 g1020.1 g0.0 g11.5 gUSDA: ButterUSDA: 1 tbsp = 14.2 g
Lemon1–––––Not counted. USDA gives several weights for this unit of this food. Give the size, or the amount in grams.Matched USDA: Lemon (raw)
Total counted914.2 g109673.3 g83.9 g52.6 g

4 of 5 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Peanut butter oat bites

Makes 12 bites
1 cup rolled oats (dry)
1/2 cup peanut butter
1/3 cup honey
6 medjool dates, pitted
2 tbsp chia seeds

Whole recipe

2117 kcal

57.9 g protein, 332.4 g carbs, 77.3 g fat, 540.9 g of ingredients

Per serving (12 servings, from the recipe)

176 kcal

4.8 g protein, 27.7 g carbs, 6.4 g fat

Per 100 g of ingredients, before cooking

391 kcal

10.7 g protein, 61.5 g carbs, 14.3 g fat

Peanut butter oat bites: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Rolled oats1 cup156 g60726.3 g103.4 g10.8 gUSDA: Oatmeal (Dry)USDA: 1 cup = 156 g
Peanut butter0.5 cups129 g77128.7 g28.8 g66.3 gUSDA: Peanut ButterUSDA: 1 cup = 258 g
Honey0.33 cups111.9 g3400.3 g92.2 g0.0 gUSDA: HoneyUSDA: 1 cup = 339 g
Medjool dates, pitted6144 g3992.6 g108.0 g0.2 gUSDA: Dates (Medjool)USDA: 1 date, pitted = 24 g
Chia seeds2 tbsp–––––Not counted. USDA gives no reliable weight for this unit of this food (meat and fish are weighed, not counted, except by the can), so it is not counted. Give the amount in grams.Matched USDA: Chia Seeds (dry)
Total counted540.9 g211757.9 g332.4 g77.3 g

4 of 5 lines were counted from USDA FoodData Central data. The others are not in the totals, so the recipe has more calories than shown. We read these lines by hand, the way the AI is asked to read them.

Black bean and corn bowl

Serves 4
2 cups cooked black beans
1 cup sweet corn kernels
1 onion
1 avocado
2 tomatoes
1/2 cup salsa
1 tbsp olive oil

Whole recipe

1146 kcal

44.6 g protein, 154.3 g carbs, 47.7 g fat, 1189.5 g of ingredients

Per serving (4 servings, from the recipe)

287 kcal

11.2 g protein, 38.6 g carbs, 11.9 g fat

Per 100 g of ingredients, before cooking

96 kcal

3.7 g protein, 13.0 g carbs, 4.0 g fat

Black bean and corn bowl: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Cooked black beans2 cups344 g45430.5 g81.6 g1.9 gUSDA: Black Beans (cooked)USDA: 1 cup = 172 g
Sweet corn kernels1 cup145 g1254.7 g27.1 g2.0 gUSDA: Sweet Corn (Raw)USDA: 1 cup = 145 g
Onion1110 g441.2 g10.3 g0.1 gUSDA: Onion (raw)USDA: 1 medium (2-1/2" dia) = 110 g
Avocado1201 g3224.0 g17.1 g29.5 gUSDA: Avocado (raw)USDA: 1 avocado, NS as to Florida or California = 201 g
Tomatoes2246 g442.2 g9.6 g0.5 gUSDA: Tomato (raw)USDA: 1 medium whole (2-3/5" dia) = 123 g
Salsa0.5 cups130 g382.0 g8.6 g0.2 gUSDA: SalsaUSDA: 0.5 cup = 130 g
Olive oil1 tbsp13.5 g1190.0 g0.0 g13.5 gUSDA: Olive OilUSDA: 1 tablespoon = 13.5 g
Total counted1189.5 g114644.6 g154.3 g47.7 g

All 7 lines were counted from USDA FoodData Central data. We read these lines by hand, the way the AI is asked to read them.

Tofu and broccoli stir-fry

400 g firm tofu
2 cups broccoli, chopped
1 red bell pepper, sliced
2 cloves garlic
3 tbsp soy sauce
1 tbsp canola oil
1.5 cups white rice, dry

Servings typed in the box: 3.

Whole recipe

1840 kcal

99.5 g protein, 256.7 g carbs, 52.1 g fat, 1046.5 g of ingredients

Per serving (3 servings, your number)

613 kcal

33.2 g protein, 85.6 g carbs, 17.4 g fat

Per 100 g of ingredients, before cooking

176 kcal

9.5 g protein, 24.5 g carbs, 5.0 g fat

Tofu and broccoli stir-fry: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Firm tofu400 g400 g57669.1 g11.1 g34.9 gUSDA: Tofu (Firm) (raw)
Broccoli, chopped2 cups182 g625.1 g12.1 g0.7 gUSDA: Broccoli (raw)USDA: 1 cup chopped = 91 g
Red bell pepper, sliced1119 g311.2 g7.2 g0.4 gUSDA: Bell Pepper (raw)USDA: 1 medium (approx 2-3/4" long, 2-1/2 dia.) = 119 g
Garlic2 cloves6 g90.4 g2.0 g0.0 gUSDA: Garlic (raw)USDA: 1 clove = 3 g
Soy sauce3 tbsp48 g253.9 g2.4 g0.3 gUSDA: Soy SauceUSDA: 1 tbsp = 16 g
Canola oil1 tbsp14 g1240.0 g0.0 g14.0 gUSDA: Canola OilUSDA: 1 tbsp = 14 g
White rice, dry1.5 cups277.5 g101319.8 g221.9 g1.8 gUSDA: White Rice (Raw)USDA: 1 cup = 185 g
Total counted1046.5 g184099.5 g256.7 g52.1 g

All 7 lines were counted from USDA FoodData Central data. We read these lines by hand, the way the AI is asked to read them.

Three-egg cheese omelette

3 large eggs
30 g cheddar cheese
1 cup spinach
1 tsp butter

Servings typed in the box: 1.

Whole recipe

377 kcal

26.6 g protein, 3.2 g carbs, 28.2 g fat, 214.7 g of ingredients

Per serving (1 serving, your number)

377 kcal

26.6 g protein, 3.2 g carbs, 28.2 g fat

Per 100 g of ingredients, before cooking

176 kcal

12.4 g protein, 1.5 g carbs, 13.1 g fat

Three-egg cheese omelette: each ingredient line
IngredientAmountWeightkcalProteinCarbsFatNumbers from
Eggs3 large150 g21518.8 g1.1 g14.3 gUSDA: Eggs (raw)USDA: 1 large = 50 g
Cheddar cheese30 g30 g1216.9 g1.0 g10.0 gUSDA: Cheddar Cheese
Spinach1 cup30 g70.9 g1.1 g0.1 gUSDA: Spinach (raw)USDA: 1 cup = 30 g
Butter1 tsp4.7 g340.0 g0.0 g3.8 gUSDA: ButterFrom USDA: 1 cup = 227 g
Total counted214.7 g37726.6 g3.2 g28.2 g

All 4 lines were counted from USDA FoodData Central data. We read these lines by hand, the way the AI is asked to read them.

Frequently asked questions

Is the recipe nutrition calculator free?
Yes. Each visitor gets a few free runs a day, and the free AI tools share a daily budget; when either is used up, the tool says so and resets at midnight.
Do you keep the recipe I paste?
No. The text is sent to Google Gemini to be read and is not stored by us. To answer the same recipe again without asking the AI twice, the answer may be kept in memory for up to seven days under a keyed hash of the text, not the text itself. That answer does include the names of the ingredients the AI read in your text, with their amounts, weights and nutrition.
Why are some lines not counted?
Because counting them would mean guessing. A line is left out when its food is not in our USDA data, when we only have the food in another state than the recipe's, when USDA gives no weight for its unit, or when it has no amount, such as salt to taste. Each one says which, and giving its weight in grams usually fixes it.
Does the AI estimate the calories?
No. It only reads each line into a food, an amount and a unit. The grams, the USDA match and every calorie and macro figure are computed by our code from USDA FoodData Central data.
Can I paste a recipe in another language?
Yes. The AI translates the food names into English to match them to our USDA data, and the labels in the answer are in English. Check that each line matched the food you meant.
How do I get the calories of one bowl or one slice?
Type the number of servings the recipe makes, and the answer divides the totals by it. For a portion you weigh yourself, weigh the whole cooked dish, divide the total calories by its weight, and multiply by the weight of your portion.

Related calculators

Log the portion you actually eat

In CalorTracker you type, say or photograph what is on your plate, check the AI's estimate before it goes in your diary, and see the day against calorie and macro targets set for you. Free to start.

Start free on the web

Calculated from USDA data for the ingredients the AI read in your text, not a lab analysis of the dish, and not medical or dietary advice. For an allergy, a condition or a diet set by a doctor, go by their guidance and the products' own labels.