Nutrition

Recipe Calorie Calculator: Calories and Macros per Serving

Free recipe calorie calculator: paste any recipe and get calories, protein, carbs, fat and fiber per serving or per 100 g, from USDA data for each ingredient.

9 min readBy the CookEase team

Recipe calorie calculator

Weigh the finished dish without the pot and add it above to get calories per 100 g and for the exact portion on your plate. How the cooked-weight method works

Per serving (1 of 6)

319 calories

Protein
25.0 g
Carbs
36.4 g
Fat
10.1 g
Fiber
10.4 g

Whole recipe

1,915 cal

150 g protein · 218 g carbs · 60.4 g fat

10 of 11 lines counted

Add the cooked weight to see calories per 100 g and for any portion you weigh.

Ingredients, matched to USDA foods

Counted Worth a check Not counted

  • 1 tbsp olive oil

    Olive oil · 13.5 g (USDA: 1 tbsp = 13.5 g)

    119 cal
  • 1 large onion, diced

    Onion · 150 g (USDA: 1 large = 150 g)

    60 cal
  • 1 red bell pepper, diced

    Red bell pepper · 119 g (USDA: 1 medium = 119 g)

    31 cal
  • 3 cloves garlic, minced

    Garlic · 9 g (USDA: 1 clove = 3 g)

    13 cal
  • 1 lb lean ground turkey (93% lean)

    Ground turkey (raw, 93% lean) · 454 g (1 lb = 454 g)

    680 cal
  • 2 tbsp chili powder

    Chili powder · 16 g (USDA: 1 tbsp = 8 g)

    45 cal
  • 1 tsp ground cumin

    Ground cumin · 2.1 g (USDA: 1 tsp, whole = 2.1 g)

    8 cal
  • 1 (28 oz) can crushed tomatoes

    Crushed tomatoes (canned) · 794 g (1 × 794 g, the size in the recipe)

    254 cal
  • 2 (15 oz) cans kidney beans, drained and rinsed

    Kidney beans (canned) · 850 g (2 × 425 g, the size in the recipe)

    689 cal
  • 1 cup chicken broth

    Chicken broth · 249 g (USDA: 1 cup = 249 g)

    15 cal
  • Salt and pepper to taste

    Table salt

    No amount, so it is not counted. Salt to taste adds sodium the label cannot show.

    --

Tap any field to start. The food list loads in a moment.

Nutrition estimate

6 servings per recipe

Serving size1/6 of the recipe

Amount per serving

Calories320

% Daily Value*

Total fat 10 g13%

Saturated fat 2.5 g11%

Sodium 890 mg39%

Total carbohydrate 36 g13%

Dietary fiber 10 g37%

Total sugars 11 g

Protein 25 g

* The % Daily Value tells you how much a nutrient in a serving adds to a daily diet; 2,000 calories a day is used for general advice. Estimated from USDA values for each ingredient, not a lab analysis.

Your recipe stays on this device, so it is here when you come back. Nutrition comes from USDA FoodData Central for each ingredient. It is an estimate, not a lab analysis.

Cooking this again?

Save it to CookEase and every recipe you save gets calories, protein, carbs and fat per serving, worked out for you. Change the servings and the numbers follow.

Paste a recipe the way you copied it: the title, the servings line, the ingredients and the steps. The calculator finds the ingredient list, reads amounts like 1 1/2, ½, 2-3 and 200g, and matches each line to a food in USDA FoodData Central, the government's nutrition database. Every line shows the food it picked and the weight it used, so you can see exactly where each number comes from and tap Change to fix anything.

The short answer

  • To calculate the calories in a recipe, turn every ingredient into grams, multiply by its calories per 100 grams, add the lines up and divide by the number of servings. The calculator above does all of it from a pasted recipe.
  • The sample turkey and bean chili comes to 1,915 calories for the pot, or 319 calories per serving for 6 servings, with 25 grams of protein, 36 grams of carbs, 10 grams of fat and 10 grams of fiber.
  • Measure ingredients raw and count them with raw values. Weigh the finished dish only to divide it: total calories divided by the cooked weight gives calories per gram for any portion you scoop.
  • Count the oil you cook with (a tablespoon of olive oil is about 119 calories), but not all of the oil you fry in, because only part of it stays in the food.

How to calculate calories in a recipe

Calculating the calories in a recipe takes three numbers per ingredient: how many grams went in, how many calories that food has per 100 grams, and how many servings the recipe makes. Everything else is adding up.

  1. 1

    List every ingredient with its amount

    Include what goes in the pan: the oil, the butter, the sauce and the cheese on top. These are the lines people forget, and they are often the most calorie-dense.
  2. 2

    Turn each amount into grams

    Weighing is best. Otherwise convert with a standard weight for that food: USDA lists a cup of all-purpose flour at 125 grams, a large egg at 50 grams and a clove of garlic at 3 grams.
  3. 3

    Multiply by calories per 100 grams

    Grams divided by 100, times the food's calories per 100 grams. Do the same for protein, carbs, fat and fiber.
  4. 4

    Add the lines up

    The sum is the whole recipe. This is the number that does not change, however you serve it.
  5. 5

    Divide by servings, or by the cooked weight

    Divide by the number of servings for equal portions. For portions you scoop by eye, weigh the finished dish and work per gram.

The hard part is never the arithmetic. It is step two: knowing that a cup of sliced onion weighs 115 grams but a cup of chopped onion weighs 160, or that a cup of brown sugar in an American recipe means packed, 220 grams, not loose. The calculator uses the USDA weight for the way the line describes the food, and says which one it used.

Worked example: turkey and bean chili

The calculator opens with a real recipe: a pot of turkey and bean chili that serves 6. Here is what it adds up to with USDA values, line by line.

1,915cal

the whole pot

10 ingredient lines counted

319cal

per serving

6 servings

25g

protein per serving

with 36 g carbs, 10 g fat, 10 g fiber

Where the chili's calories come from
Kidney beans (2 cans)
36%
Ground turkey, 93% lean (1 lb)
36%
Crushed tomatoes (28 oz can)
13%
Olive oil (1 tbsp)
6%
Onion, pepper, garlic
5%
Spices and broth
4%

Source: USDA FoodData Central (SR Legacy) values for each ingredient of the sample recipe.

You can check any line by hand. One pound of raw 93% lean ground turkey is 453.6 grams, and USDA lists it at 150 calories per 100 grams: 453.6 ÷ 100 × 150 = 680 calories, the number the calculator shows on that line. The tablespoon of olive oil is 13.5 grams at 884 calories per 100 grams, or 119 calories, more than the onion, the bell pepper and the garlic put together.

Raw weight or cooked weight?

Both, for different jobs. Count the ingredients raw, because recipes give raw amounts and food values are listed that way. Then, if the portions will not be equal, weigh the finished dish once and divide by it. Mixing the two is the classic mistake: rice and pasta soak up water as they cook, and meat loses it.

365cal

100 g of white rice, dry

USDA FoodData Central

130cal

100 g of white rice, cooked

The same rice after it absorbs water

80cal

100 g of the sample chili

If the finished pot weighs 2,400 g

For the chili, say the finished pot weighs 2,400 grams without the pot. Then 1,915 ÷ 2,400 is about 0.8 calories per gram, 80 per 100 grams, and a 350 gram bowl is about 280 calories, whoever ladles it. Type the cooked weight into the calculator and it shows the per 100 g numbers and the numbers for any portion you weigh. Our guide to calculating calories in a homemade recipe walks through this cooked-weight method step by step, with the scale routine that makes it a ten-second job.

Oil, frying and the calories recipes hide

Fat carries about 9 calories per gram, more than twice protein or carbs, so small amounts of oil and butter move the total more than anything else on the list. A recipe that says "a drizzle" or "oil for the pan" gives you nothing to count, and those are exactly the lines worth measuring.

Count the whole bottle of frying oil

If a recipe fries in 2 cups of oil, most of it stays in the pan. Counting all of it would add over 3,800 calories that nobody eats.

Weigh the oil before and after

Weigh the oil, fry, let it cool, and weigh it again. The difference is what went into the food. Add that number in grams to the oil line.

That is why the calculator leaves a line like "vegetable oil, for frying" out and asks for the grams instead. Oil you cook with, like the tablespoon that softens the onions, is counted in full, because all of it ends up in the dish.

The other lines worth a second look

  • Sauces and sweeteners: honey, maple syrup, bottled sauces and jam add carbs that are easy to skip.
  • Toppings: cheese, sour cream, nuts and avocado are often listed under "to serve". Paste them too if you eat them.
  • Liquids that stay in: coconut milk and cream count in full; water and plain broth barely register.

What the calculator does with tricky lines

Real ingredient lists are messy. Here is how each kind of line is handled, so you know what to check.

  • 1 (15 oz) can kidney beans

    How it is counted
    The can size on the line: 425 g
    What to check
    Nothing, as long as the size is written
  • 1 can black beans

    How it is counted
    Not counted until you add the size
    What to check
    Type the weight from the label
  • 2 large eggs

    How it is counted
    USDA large egg: 50 g each
    What to check
    Nothing
  • 2 chicken breasts

    How it is counted
    USDA average size, marked to check
    What to check
    Weigh them or use the package weight
  • 1 cup (120 g) flour

    How it is counted
    The grams written in the recipe
    What to check
    Nothing
  • Salt to taste

    How it is counted
    Not counted: no amount
    What to check
    Add grams if you track sodium
  • 2 sprigs thyme

    How it is counted
    Too little to change the numbers
    What to check
    Nothing
  • Oil, for frying

    How it is counted
    Not counted
    What to check
    Add the grams the food absorbed

When it cannot find a food, it says so instead of picking something close. Tap Fix, search the USDA list (more than 6,000 foods, the common ones first) and choose the right one, or type the weight in grams yourself. Your fixes stay with the recipe on your device.

A pot of turkey and bean chili on the stove next to a bowl of chili sitting on a kitchen scale, with a cutting board of diced onion and red pepper
Weigh the finished pot once, and every bowl after it is a one-step calculation.

A nutrition label for a homemade recipe

Under the ingredient list, the calculator draws a nutrition label for one serving. It follows the rounding rules for real nutrition labels in the U.S. (calories to the nearest 10 above 50, sodium to the nearest 10 milligrams above 140, fat to the half gram under 5 grams) and the FDA Daily Values, such as 78 grams of fat and 2,300 milligrams of sodium. That makes it easy to compare a homemade dish with something from the store.

It is still an estimate, worked out from average values for each ingredient, not a lab test, and it is labeled that way. It is meant for cooking and tracking at home, not for food you sell.

How accurate is it?

Accurate enough to track honestly, with errors you can see. The nutrition values come from the USDA SR Legacy release, the long-standing reference database behind most nutrition apps, and they are averages: one onion is not another, and brands of the same food differ. The biggest errors in any recipe calculator come from sizes it has to assume, like "1 onion" or "2 chicken breasts", which is why this one shows the weight it assumed on every line.

The fastest way to a better number is not a better database. It is a kitchen scale for the three or four ingredients that carry most of the calories.

Calories also will not match the 4/4/9 shortcut exactly, because USDA uses factors specific to each food, an approach the USDA Agricultural Research Service describes in its work on estimating calories. A few percent either way is normal. If two calculators disagree by much more, compare their weights line by line; the difference is almost always one ingredient.

Keep the numbers with the recipe

If you cook something more than once, you should not have to work it out again. In CookEase, every recipe you save, from a link, a video, a photo or pasted text, gets its calories, protein, carbs and fat per serving worked out for you, and they follow when you change the servings (here is how the numbers are made). To resize a recipe instead, the recipe converter doubles, halves or scales any ingredient list.

Every recipe you save, with its macros.

Save a recipe from any link or video and get calories, protein, carbs and fat per serving, ready when you cook.

Frequently asked questions

How do I calculate the calories in a recipe for homemade food?

List every ingredient with its amount, turn each amount into grams, and multiply the grams by that food's calories per 100 grams divided by 100. Add up all the lines for the whole recipe, then divide by the number of servings. Paste the recipe into the calculator on this page and it does each step, showing the food and the weight it used for every line.

How do I calculate calories per serving?

Divide the total calories of the recipe by the number of servings it makes. If the servings are not equal, weigh the finished dish, divide the total calories by its weight to get calories per gram, and multiply by the weight of your portion. A 350 gram bowl of a chili that is 0.8 calories per gram is about 280 calories.

Is there an app that can calculate calories from a big recipe?

Yes. This calculator handles a whole pasted recipe at once, including the title, the servings line and the instructions, and it reads the ingredient list out of it. To keep the numbers, save the recipe to CookEase: every saved recipe gets calories, protein, carbs and fat per serving, and they update when you change the servings.

Should I use raw or cooked weight to count calories?

Use raw weights with raw values for the ingredients, because that is how recipes are written and how food databases list most foods. The cooked weight is useful for one thing: dividing the finished dish. Mixing the two causes big errors, since 100 grams of dry white rice is 365 calories but 100 grams of cooked rice is 130.

What does the 4/4/9 rule for calories mean?

It is the shortcut that protein and carbohydrate give about 4 calories per gram and fat about 9. It comes from the Atwater system from over a century ago. USDA food values use factors specific to each food, so the calories in a recipe will not match 4/4/9 exactly, and a gap of a few percent is normal.

How accurate is a recipe calorie calculator?

Close enough for tracking, not exact. Foods vary by brand, ripeness and size, and USDA values are averages. The biggest errors come from guesses about size, like "2 chicken breasts" or "1 onion", so this calculator shows the weight it used for every line and lets you replace it with your own. Weighing the ingredients gets you the closest number.

Is this recipe nutrition calculator free?

Yes. It is free, needs no account, and keeps your last recipe on your device so it is there when you come back. You can copy the results, print them or share a link that opens the same recipe and numbers.

Sources

  1. FoodData Central download datasets (SR Legacy, April 2018), U.S. Department of Agriculture, Agricultural Research Service
  2. FoodData Central, U.S. Department of Agriculture
  3. Daily Value on the Nutrition and Supplement Facts Labels, U.S. Food and Drug Administration
  4. 21 CFR 101.9, Nutrition labeling of food (rounding rules), Legal Information Institute, Cornell Law School
  5. An Improved Method To Estimate Calories, USDA Agricultural Research Service

Keep reading