Calories in food

Recipe Calorie Counter: How to Count Calories in a Homemade Recipe

Weigh every ingredient raw, add up their calories, weigh the finished pot, and divide by the grams in your bowl. In the worked example, a 450 g bowl of chicken and rice stew is 311 kcal.

Key takeaways

  • Weigh each ingredient raw and log it against a raw database record, or weigh it cooked and use a cooked record, but never mix the two.
  • In the worked stew, a pot of 2,100 g holds 1,451 kcal, which is 69 kcal per 100 g, so a 450 g bowl is 311 kcal.
  • Dividing the pot by four assumes equal bowls: a 525 g quarter is 363 kcal, 52 kcal more than a 450 g bowl.
  • Dry white rice has 370 kcal per 100 g and cooked white rice 130 kcal, so logging 150 g of dry rice as cooked leaves out 360 kcal.
  • Oil is the easiest line to miss: one tablespoon is 119 kcal in the pot and 26 kcal in a 450 g bowl.

To count calories in a homemade recipe, weigh every ingredient raw and add up their calories from a food database. Then weigh the finished pot and divide by the grams you actually eat. A recipe calorie counter does nothing more, with or without an app. Below is one pot of chicken and rice stew with every gram and source shown. Run the same sums on your own recipe.

How does a recipe calorie counter work, and can I do it by hand?

Yes, by hand, and a kitchen scale is the only tool you need. A recipe calorie counter is a list of ingredients with grams, a calorie figure for each, and a sum. An app does the multiplication. The weighing is still yours.

My method:

  1. Zero the empty pot on the scale.
  2. Add each ingredient raw and peeled, and write down the grams after every addition.
  3. Look each ingredient up in a food database, using the record for the same state you weighed it in, raw or cooked.
  4. Multiply and add.
  5. Weigh the whole pot again when the cooking is done.

This stew makes about four big bowls. Every record comes from USDA FoodData Central, and I used the specific Atwater energy where a record gives it. Each row is grams × the record’s value ÷ 100.

Ingredient (state) Grams Energy (kcal) Protein (g) Fat (g) Carbs (g)
Chicken breast, skinless, boneless, raw 500 561 112.6 9.7 0.0
White rice, long grain, unenriched, raw 150 555 10.6 1.5 120.5
Yellow onion, raw 150 54 1.2 0.1 12.9
Carrots, mature, raw 200 90 1.9 0.7 20.5
Tomatoes, canned, diced 400 72 3.4 2.0 13.3
Olive oil, 1 tablespoon 13.5 119 0.0 13.5 0.0
Water 1,000 0 0 0 0
Whole pot, raw ingredients 2,413.5 1,451 129.7 27.5 167.2

Total for the pot: 1,451 kcal. Water adds weight and nothing else, which matters in a minute.

These are US records. If you live elsewhere, use your own country’s food table for the same sums. The same food can carry different values in different tables, so pick one and stay with it. Swap tables from week to week and the same pot looks different each time, and that noise hides the real changes in your log. Single-food numbers, such as a banana or an egg, sit together in calories in food.

Look at where the energy sits before you do anything else. Chicken (561 kcal) and rice (555 kcal) add up to 1,116 kcal, which is 77% of the pot. The oil is 119 kcal, or 8%, and the onion, carrots and tomatoes together come to 216 kcal, 15%. A 10% slip on the rice moves the pot by 55 kcal; the same slip on the onion moves it by 5. Spend your care on the two heavy rows and don’t agonize over the garnish.

One limit: each row is a database value for an average ingredient. Your carrots, your tin of tomatoes and your brand of rice will differ a little, so the count is an estimate. The method keeps the error small. It can’t make it zero.

How do I get calories and macros for one serving?

Divide the pot’s calories by the pot’s weight, then multiply by the weight of your bowl. Start with the energy: the six rows above sum to 1,451 kcal, with the raw chicken alone at 561. Suppose the stew weighs 2,100 g after simmering. That is an invented figure for the example. It means 313.5 g of water went up as steam, since the raw ingredients and water weighed 2,413.5 g. The energy didn’t change, so the stew is 1,451 kcal ÷ 2,100 g × 100 = 69 kcal per 100 g.

Now put a bowl on the scale. At 450 g it has 1,451 × 450 ÷ 2,100 = 311 kcal. Ladle 525 g, exactly a quarter of the pot, and it has 363 kcal. That 52 kcal gap is the whole argument for weighing the bowl. “One quarter” assumes four identical bowls. Nobody ladles like that.

Bowl weight (g) Share of the pot Energy (kcal)
350 17% 242
450 21% 311
600 29% 415

Macros work the same way. To calculate macros in a recipe, sum each column of the table and scale it by the bowl. The pot holds 129.7 g of protein, 27.5 g of fat and 167.2 g of carbohydrate. Per 100 g of stew that is 6.2 g, 1.3 g and 8.0 g, so a 450 g bowl is:

450 g bowl Per 100 g Per bowl
Energy 69 kcal 311 kcal
Protein 6.2 g 27.8 g
Fat 1.3 g 5.9 g
Carbohydrate 8.0 g 35.8 g

Fat shows how easy it is to be wrong. Nearly half of it is one tablespoon of olive oil. Leave it out and the bowl drops by 26 kcal. Pour a second tablespoon and forget to log it, and the bowl climbs by 26 kcal. That is why I measure the oil first. A pour from the bottle is rarely a level spoon, and that is the whole story behind the calories in a tablespoon of olive oil.

Tonight, weigh the finished pot and write its total on the lid. Then weigh each bowl as you serve it. Together, the two steps take less time than hunting for the ladle in a drawer.

Why does raw or cooked weight change the answer?

Water moves in and out of food as it cooks. A gram of cooked food and a gram of raw food are not the same amount of food. Rice takes water up and meat loses it. USDA lists raw white long-grain rice at 370 kcal per 100 g and cooked white rice at 130 kcal per 100 g. The raw figure is 2.8 times the cooked one.

Pasta behaves like rice. Dry spaghetti has 371 kcal per 100 g and cooked pasta 158 kcal, a ratio of 2.3.

Chicken goes the other way. Raw skinless breast has 112 kcal per 100 g, and the braised breast record has 166 kcal. The meat lost water, so what is left is more concentrated.

Here is the classic mistake. You weigh 150 g of dry rice and log it against the cooked-rice record. That gives 150 × 1.30 = 195 kcal when the real figure is 555. One wrong pick in a drop-down erases 360 kcal from the pot.

There are two safe routes. Weigh everything raw and log it against raw records, as in the stew. Or weigh the cooked food on the plate and log it against a cooked record. Never mix the two states. When you have a choice, take raw: a dry weight is fixed, while a cooked weight depends on how much water the food took up.

Cooking itself changes the calories very little. It moves water, and the energy stays with the food unless you throw some away. The rice shows it. The 150 g of dry rice carries 555 kcal, and at 130 kcal per 100 g that energy is 427 g of cooked rice. If the energy stays put, the rice nearly tripled in weight and took up about 277 g of water.

Fat is what changes the total. Oil you add raises it, and fat you pour off lowers it. The sum before cooking stays right as long as you add what went in and subtract what went down the sink.

Three slips cost the most in this pot, and the table shows how much.

Slip What you log Calories logged Calories real Gap
Dry rice logged as cooked 150 g against the cooked record 195 kcal 555 kcal 360 kcal short
Cooked chicken logged as raw about 350 g against the raw record 393 kcal 561 kcal 168 kcal short
Pot divided by four, bowl of 450 g one quarter of the pot 363 kcal 311 kcal 52 kcal over

One row rests on an estimate, the chicken. Suppose all 112.6 g of protein stays in the meat and the braised record holds 32.1 g per 100 g. The breast then weighs about 351 g cooked. Some protein goes into the broth, so treat 350 g as a round guess. The direction is what counts: log a cooked weight against a raw record and you undercount.

What do people forget to count in a recipe?

What goes missing from a recipe count is usually small, and each miss has a fix.

Cooking fat goes into the pot and gets forgotten. Measure it, or weigh the pan with the oil in and subtract what you pour off.

Peelings and trimmings are the next gap. Records describe the part you eat. The yellow onion record lists its portion as “Onion Edible”, 143 g, so weigh an onion after peeling and trimming it. Stalks and shells stay out too. Whole fruit is the same story, with size and ripeness moving the count: how many calories is a banana shows how far apart small and large sit.

Then there is whatever gets added at the table. Cheese on top, a spoon of sour cream, bread to mop up. Each is a separate entry. So are sugar, honey, stock cubes and cream.

Bones and skin count against you. A bone-in thigh or a whole chicken weighs more than the meat you eat. Cook it, strip the meat, weigh the meat alone and log that against a cooked record. Raw bird with bones against a boneless record overcounts.

Liquid you don’t eat is the awkward one. Drain pasta water or pour fat off mince and some energy goes down the sink. No number fits every dish. Weigh what you pour off and subtract it, or accept a small overcount.

A bowl you go back for is another bowl. Weigh it and add it.

Leftovers keep the per 100 g figure from the lid, so weigh each portion when you pack it.

How do I use calorie counting recipes I find online?

Treat the printed number as a claim to check, not a fact. A “calories per serving” line means something only if the serving has a weight in grams. The stew above, built from six USDA records, has 1,451 kcal in the pot. Write “serves 4” under it, and the card says 363 kcal per serving, while “serves 6” gives 242. Same pot, different headline.

Check three things. Find the weight of one serving, or weigh the finished dish yourself. Look for the oil, butter and sugar in the ingredient list. Then read the ingredients themselves: “1 cup of rice” doesn’t say raw or cooked, and that is a factor of nearly three.

When the numbers pass, use them. When they don’t, rebuild the recipe from its ingredients, which in my experience takes about ten minutes with a scale.

That’s close enough for tracking, though I wouldn’t call it exact. How well your ingredients match the database record is out of your hands. How carefully you weigh, and how much of the pot you really eat, are in them. Use the same records for the same ingredients every time, keep the pot-weight habit, and treat every figure as an estimate. If you want to see what a steady daily miss means on the scale, how many calories is a pound of body fat has the conversion and its limits.

If you are pregnant, have a health condition or follow a diet set by a clinician, ask them how precise your counting needs to be.

What if I cook by feel and never measure?

Cook it once with the scale and treat that run as the recipe. Tomorrow’s pot will differ a little, but the first run tells you what your usual pot is, so you re-weigh only the rows that changed.

Zero the scale between additions. Put the pot on, press zero, add the onions and write down the grams. Press zero again, add the carrots, and carry on down the list. You never need a separate bowl.

For half a batch, the per 100 g figure stays at 69 kcal, because the ratio of ingredients is the same. Weigh the smaller pot at the end and use the same arithmetic. Swap the rice for pasta and you have one new line to look up.

Write the per 100 g figure and the date on a card and keep it with the recipe. Next month’s pot then starts from a number you already trust.

A recipe in Calsa can start from its ingredients or from a photo of the dish, with raw or cooked weight. You confirm the grams, and each entry shows the source and the math behind its number.

Questions and answers

How do I calculate calories in a pot of soup or stew?

Add up the calories of every ingredient, weigh the finished pot, and divide the total by the pot weight. In the worked stew, 1,451 kcal ÷ 2,100 g × 100 is 69 kcal per 100 g. Multiply by the grams in your bowl to get the calories you ate.

Should I weigh ingredients raw or cooked?

Either works if the record matches the state you weighed. USDA lists dry white rice at 370 kcal per 100 g and cooked white rice at 130 kcal. Weighing dry rice and logging it as cooked leaves out roughly 360 kcal for 150 g.

How do I count calories if I only eat part of the pot?

Weigh your bowl and compare it with the pot weight. A 450 g bowl from a 2,100 g pot is 21% of it, which is 311 kcal of the stew's 1,451 kcal. Eyeing it as a quarter of the pot would have given 363 kcal, 52 kcal too many.

Does dividing a recipe by the number of servings work?

Only if every serving weighs the same. Dividing the stew by four gives 363 kcal per bowl, but a 450 g bowl has 311 kcal. The recipe's serving size is a count of people, and your bowl is a weight.

Sources

  1. Chicken, breast, boneless, skinless, raw (Foundation, FDC ID 2646170), USDA FoodData Central
  2. Rice, white, long grain, unenriched, raw (Foundation, FDC ID 2512381), USDA FoodData Central
  3. Onions, yellow, raw (Foundation, FDC ID 790646), USDA FoodData Central
  4. Carrots, mature, raw (Foundation, FDC ID 2258586), USDA FoodData Central
  5. Tomatoes, canned, red, ripe, diced (Foundation, FDC ID 333281), USDA FoodData Central
  6. Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
  7. Rice, white, long-grain, regular, enriched, cooked (SR Legacy, FDC ID 168878), USDA FoodData Central
  8. Pasta, dry, enriched (SR Legacy, FDC ID 169736), USDA FoodData Central
  9. Pasta, cooked, enriched, without added salt (SR Legacy, FDC ID 169737), USDA FoodData Central
  10. Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised (Foundation, FDC ID 331960), USDA FoodData Central

About the author

Claire Donovan

Editor, Calsa blog

Claire edits the Calsa blog. She writes about calorie counting, protein and the small questions that come up in your first weeks of tracking.

All articles by Claire

Put the numbers to work.

The guides show where each number comes from. In Calsa you log a meal by photo, voice or barcode, check the grams, and every calorie shows its source.

Log my first meal
A snack board of hummus, carrot and cucumber sticks, crackers, cheese, grapes and walnutsCalsa entry details: 71 kcal per 100 g times 250 g, with USDA as the source