Calorie tracking

A Calorie Counting Grocery List That Makes Logging Easier

Seventeen staples that log in one line, each with its unit weight and calories from USDA records. A large egg is 74 kcal. A cup of peanut butter is 1,520.

Key takeaways

  • An easy-to-log grocery item has one ingredient, a gram weight for its unit, a label or record to match, and a named state.
  • A large egg is 50.3 g and 74 kcal, and a banana is 115 g and 101 kcal, both from USDA records.
  • A can of light tuna in water is 96 kcal drained (107 g) but 128 kcal if you log the full 142 g of contents against the same record.
  • One cup ranges from 185 kcal for cottage cheese to 1,520 kcal for peanut butter, so a cup is a poor unit for groceries.
  • Raw chicken breast is 112 kcal per 100 g and braised is 166, so the state matters as much as the weight.

A calorie counting grocery list is a list of foods you can log in one line. Each has a single ingredient, a unit with a known weight, and a label or record to match. A large egg is 50.3 g and 74 kcal. A banana is 115 g and 101 kcal. A “cup” of anything is a guess. Here are 17 staples worked out in grams, and the tests I use to decide what goes in the basket.

What makes a grocery item easy to log?

Four things: one ingredient, a gram weight for the unit, a label or record to match, and a state you can name. The state is raw, cooked or drained. Each test blocks one common way for an entry to drift from what you ate.

Tuna shows why. The USDA record for canned light tuna in water lists 90 kcal per 100 g and two weights. Drained solids are 107 g, and total can contents are 142 g. Drained, that’s 96 kcal. Log the full 142 g against the same record and you get 128 kcal. That’s 32 more than you ate, because the extra grams are water.

Mixed products fail the first test. A frozen meal or a deli salad has several ingredients and no single record, so you depend on its label.

What goes on a calorie counting grocery list?

Seventeen staples that pass all four. Each row gives the unit I’d log, the calories in that unit and the calories per 100 g, from the linked USDA record. It’s a sample of items, nothing you have to buy.

Group Item (state) Log it as kcal per unit kcal per 100 g
Protein Eggs, whole, large 1 egg, 50.3 g 74 147
Protein Greek yogurt, plain, nonfat 1 container, 156 g 95 61
Protein Cottage cheese, lowfat 2% 150 g 126 84
Protein Tuna, light, canned in water, drained 1 can, 107 g 96 90
Protein Chicken breast, raw 100 g 112 112
Protein Tofu, raw, firm half a cup, 126 g 181 144
Protein Lentils, boiled 1 cup, 198 g 230 116
Carbs Rolled oats, dry 40 g 152 379
Carbs Brown rice, cooked 1 cup, 202 g 248 123
Carbs Bread, wheat 1 slice, 29 g 79 274
Fruit and vegetables Banana, raw 1 banana, 115 g 101 88
Fruit and vegetables Grape tomatoes, raw 5 tomatoes, 49.7 g 13 27
Fruit and vegetables Broccoli, raw 1 cup chopped, 76 g 24 32
Fats and toppings Olive oil 1 tbsp, 13.5 g 119 884
Fats and toppings Peanut butter, chunk style 2 tbsp, 32 g 188 589
Fats and toppings Almonds, raw 28 g 163 584
Fats and toppings Cheddar 1 slice, 17 g 69 408

Two notes on the rows. The rice and lentils are cooked weights, so weigh them cooked and use these records, or find the dry record if you weigh before cooking. And the raw chicken is 112 kcal per 100 g while braised chicken is 166, so write the state down (how to weigh food for macros goes through raw versus cooked). Weigh 150 g after cooking and log it against the raw record, and you get 168 kcal instead of 249, short by 81.

Choose five rows you buy anyway and stick each unit weight on the cupboard door.

Shopping Mediterranean-style? Olive oil and almonds are the dense rows above, and calorie counting vs the Mediterranean diet shows how far they can swing a day.

Why is a cup a poor unit for groceries?

Because a cup is a volume, and foods weigh different amounts. The records give a gram weight for one cup of each of these foods, and the calories follow from it.

One cup of Weight in the record kcal
Cottage cheese, lowfat 2% 220 g 185
Lentils, boiled 198 g 230
Brown rice, cooked 202 g 248
Dry regular oats 81 g 307
Cheddar, shredded 105 g 428
Peanut butter 258 g 1,520

The spread is 185 kcal to 1,520 kcal for the same measure. A measuring cup suits water and not much else in a basket. Weigh anything dense. Two tablespoons of peanut butter on the scale is 188 kcal, and a cup of it is 1,520.

If a recipe or a habit uses cups, weigh one cup of your own food once and write the grams next to it.

How do I use this list in a real week?

Pick 8 to 12 staples and buy the same ones most weeks. I do this out of habit, and no study backs it. It’s boring, and I like it that way. The more often a record repeats in your log, the fewer new lookups you do, and the lookups are what wear a log down. How to track calories builds on the same idea, weighing the few foods that carry most of the calories. Breakfast is the easiest place to start, and calorie counting breakfast ideas has five plates made mostly from staples like these.

To see how much of the basket fits your own day, use the calorie calculator. The result sits above a safe minimum, so a tight basket can’t push the goal too low.

Then weigh each unit once at home. My banana may not match the record’s 115 g, so I weigh the first of a batch, and the tomatoes, bread and tuna get the same treatment. Packaging varies.

Last, check packaged food against its own label, and if the pack lists a gram weight per serving, use that. The USDA records here are US foods, and a UK, Canadian or Australian brand can differ. Each market has its own table. The UK has CoFID, last updated in March 2021. Canada has the Canadian Nutrient File, whose 2015 edition won’t be updated while Health Canada works on access to a 2026 dataset. Australia has the Australian Food Composition Database, Release 3, with 1,588 foods.

Who should skip a list like this?

Anyone eating under medical advice. If you’re pregnant, ill, managing a condition with food or under 18, ask your doctor before you plan a basket around numbers. And if weighing food has begun to feel like a rule you can’t break, put the list away.

Packaged staples are quick in Calsa, where barcode scanning works in any plan and covers UK and Australian products. If a pack has no match, you can photograph its nutrition label instead.

Questions and answers

What should be on a calorie counting grocery list?

Foods you can log in one line: single ingredients with a known unit weight and a clear state. Examples from USDA records are large eggs (50.3 g, 74 kcal), plain nonfat Greek yogurt (156 g, 95 kcal) and dry rolled oats (40 g, 152 kcal). Nothing on it is required, and your own calories decide how much of each you buy.

How do I count calories for groceries without a label?

Weigh the food and match it to a database record that names its state. Whole foods like eggs, bananas and broccoli have USDA records with gram weights per unit. For loose or deli foods without a label, weighing and a record beat any cup or handful estimate.

Is it better to weigh food raw or cooked?

Either works if the record matches the state. Raw chicken breast is 112 kcal per 100 g and braised is 166. Cooked rice is 123 kcal per 100 g in the record used here, so weigh it cooked or find the dry record.

Why are my logged calories different from the pack?

A pack may state calories per serving, and the serving weight may differ from what you ate. Check the gram weight on the label, then multiply. Databases from different countries, such as the UK's CoFID or the Australian Food Composition Database, can also differ from the US records used here.

Sources

  1. Fish, tuna, light, canned in water, drained solids (Foundation, FDC ID 334194), USDA FoodData Central
  2. Eggs, Grade A, Large, egg whole (Foundation, FDC ID 748967), USDA FoodData Central
  3. Yogurt, Greek, plain, nonfat (Foundation, FDC ID 330137), USDA FoodData Central
  4. Cheese, cottage, lowfat, 2% milkfat (Foundation, FDC ID 328841), USDA FoodData Central
  5. Chicken, breast, boneless, skinless, raw (Foundation, FDC ID 2646170), USDA FoodData Central
  6. Tofu, raw, firm, prepared with calcium sulfate (SR Legacy, FDC ID 172475), USDA FoodData Central
  7. Lentils, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 172421), USDA FoodData Central
  8. Oats, whole grain, rolled, old fashioned (Foundation, FDC ID 2346396), USDA FoodData Central
  9. Rice, brown, long-grain, cooked (SR Legacy, FDC ID 169704), USDA FoodData Central
  10. Bread, wheat (SR Legacy, FDC ID 172686), USDA FoodData Central
  11. Bananas, ripe and slightly ripe, raw (Foundation, FDC ID 1105314), USDA FoodData Central
  12. Tomatoes, grape, raw (Foundation, FDC ID 321360), USDA FoodData Central
  13. Broccoli, raw (Foundation, FDC ID 747447), USDA FoodData Central
  14. Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
  15. Peanut butter, chunk style, without salt (SR Legacy, FDC ID 172469), USDA FoodData Central
  16. Nuts, almonds, whole, raw (Foundation, FDC ID 2346393), USDA FoodData Central
  17. Cheese, cheddar (Foundation, FDC ID 328637), USDA FoodData Central
  18. Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised (Foundation, FDC ID 331960), USDA FoodData Central
  19. Cereals, oats, regular and quick, not fortified, dry (SR Legacy, FDC ID 173904), USDA FoodData Central
  20. Composition of foods integrated dataset (CoFID), UK Government, Public Health England
  21. Canadian Nutrient File, Health Canada
  22. Australian Food Composition Database (AFCD), Release 3, data files, Food Standards Australia New Zealand

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