This is not medical advice. General information for self-tracking only. If you are under 18, pregnant or breastfeeding, have ever had an eating disorder or a difficult relationship with food, or are managing a medical condition, talk to a doctor or a registered dietitian before you change what you eat. A table of small numbers is not a plan. The full list is here.
How to read this chart
Every row below comes from the USDA's Standard Reference Legacy release, which is the food composition database that sits underneath most of the calorie numbers you have ever seen, including the ones in apps that do not say where they got them.1 The database stores nutrients per 100 grams. I have scaled each food to a portion a person would actually serve themselves, using the gram weights the USDA publishes for those portions, and rounded calories to the nearest whole number and macros to one decimal place.
Cooked and raw are different foods for this purpose. Rice roughly triples in weight when you cook it, so 1 cup of cooked rice is not 1 cup of dry rice with the same calories spread thinner. Where a food is normally eaten cooked, the row says cooked and the gram weight is the cooked weight. Weigh it the way the row describes it or the number is meaningless.
The portion is the weakest link, not the calorie value. The USDA figure for a medium apple is close to exact for a 182 gram apple. Your apple is not 182 grams, and the section below on portion estimation has the measured size of that error.
These are generic foods, not products. A supermarket own-brand granola is not the USDA's homemade granola, and a chain restaurant's chicken breast has been through a brine you cannot see. Packaged food has a label; use it. This chart is for the food that arrives without one.
The chart is arranged by food group. Jump to fruit, vegetables, bread and grains, beans and soy, meat and eggs, fish, dairy, nuts and seeds, fats and condiments, snacks, drinks or prepared food.
The chart: 154 foods, by portion
Calories are kcal. Protein, carbohydrate and fat are grams for the portion named, not per 100 grams. Rows are USDA generic entries, so a food with several common varieties (apples, potatoes, cheese) is represented by the one most people eat rather than by all of them.
Fruit
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Apple, with skin | 1 medium (3" dia) | 95 kcal | 0.5 g | 25 g | 0.3 g |
| Banana | 1 medium (7" to 7-7/8") | 105 kcal | 1.3 g | 27 g | 0.4 g |
| Orange | 1 fruit (2-5/8" dia) | 62 kcal | 1.2 g | 15 g | 0.2 g |
| Grapes, red or green | 1 cup | 104 kcal | 1.1 g | 27 g | 0.2 g |
| Strawberries | 1 cup, halves | 49 kcal | 1 g | 12 g | 0.5 g |
| Blueberries | 1 cup | 84 kcal | 1.1 g | 21 g | 0.5 g |
| Raspberries | 1 cup | 64 kcal | 1.5 g | 15 g | 0.8 g |
| Watermelon | 1 cup, diced | 46 kcal | 0.9 g | 11 g | 0.2 g |
| Cantaloupe | 1 cup, cubes | 54 kcal | 1.3 g | 13 g | 0.3 g |
| Pineapple | 1 cup, chunks | 82 kcal | 0.9 g | 22 g | 0.2 g |
| Mango | 1 cup, pieces | 99 kcal | 1.4 g | 25 g | 0.6 g |
| Avocado | 1 cup, cubes | 240 kcal | 3 g | 13 g | 22 g |
| Pear | 1 medium | 101 kcal | 0.6 g | 27 g | 0.2 g |
| Peach | 1 medium (2-2/3" dia) | 58 kcal | 1.4 g | 14 g | 0.4 g |
| Kiwifruit, green | 1 fruit (2" dia) | 42 kcal | 0.8 g | 10 g | 0.4 g |
| Cherries, sweet | 1 cup, without pits | 97 kcal | 1.6 g | 25 g | 0.3 g |
| Grapefruit, pink or red | half a fruit (3-3/4" dia) | 52 kcal | 0.9 g | 13 g | 0.2 g |
| Plum | 1 fruit (2-1/8" dia) | 30 kcal | 0.5 g | 7.5 g | 0.2 g |
| Apricots | 1 cup, halves | 74 kcal | 2.2 g | 17 g | 0.6 g |
| Pomegranate arils | half a cup | 72 kcal | 1.5 g | 16 g | 1 g |
| Figs, fresh | 1 medium (2-1/4" dia) | 37 kcal | 0.4 g | 9.6 g | 0.1 g |
| Raisins, dark seedless | 1 small box (1.5 oz) | 129 kcal | 1.4 g | 34 g | 0.1 g |
| Dates, Medjool | 1 date, pitted | 66 kcal | 0.4 g | 18 g | 0 g |
Vegetables
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Broccoli, boiled | half a cup, chopped | 27 kcal | 1.9 g | 5.6 g | 0.3 g |
| Carrots, raw | 1 medium | 25 kcal | 0.6 g | 5.8 g | 0.1 g |
| Spinach, raw | 1 cup | 7 kcal | 0.9 g | 1.1 g | 0.1 g |
| Tomato, raw | 1 large whole (3" dia) | 33 kcal | 1.6 g | 7.1 g | 0.4 g |
| Cherry tomatoes, raw | 1 cup | 27 kcal | 1.3 g | 5.8 g | 0.3 g |
| Cucumber, peeled | 1 cup, sliced | 12 kcal | 0.7 g | 2.6 g | 0.2 g |
| Red bell pepper, raw | 1 medium | 31 kcal | 1.2 g | 7.2 g | 0.4 g |
| Onion, raw | 1 cup, chopped | 64 kcal | 1.8 g | 15 g | 0.2 g |
| Romaine lettuce | 1 cup, shredded | 8 kcal | 0.6 g | 1.5 g | 0.1 g |
| Kale, raw | 1 cup | 7 kcal | 0.6 g | 0.9 g | 0.3 g |
| Mushrooms, white, raw | 1 cup, sliced | 15 kcal | 2.2 g | 2.3 g | 0.2 g |
| Zucchini, raw | 1 cup, sliced | 19 kcal | 1.4 g | 3.5 g | 0.4 g |
| Sweet potato, baked in skin | 1 medium | 103 kcal | 2.3 g | 24 g | 0.2 g |
| Potato, russet, baked | 1 medium | 164 kcal | 4.5 g | 37 g | 0.2 g |
| Sweetcorn, boiled | 1 ear, medium | 99 kcal | 3.5 g | 22 g | 1.5 g |
| Green beans, boiled | 1 cup | 44 kcal | 2.4 g | 9.8 g | 0.4 g |
| Cauliflower, raw | 1 cup, chopped | 27 kcal | 2.1 g | 5.3 g | 0.3 g |
| Asparagus, boiled | 4 spears | 13 kcal | 1.4 g | 2.5 g | 0.1 g |
| Brussels sprouts, boiled | half a cup | 28 kcal | 2 g | 5.5 g | 0.4 g |
| Peas, green, boiled | 1 cup | 134 kcal | 8.6 g | 25 g | 0.4 g |
| Beets, boiled | half a cup, slices | 37 kcal | 1.4 g | 8.5 g | 0.2 g |
| Celery, raw | 1 stalk, medium | 6 kcal | 0.3 g | 1.2 g | 0.1 g |
| Cabbage, raw | 1 cup, shredded | 18 kcal | 0.9 g | 4.1 g | 0.1 g |
| Aubergine, boiled | 1 cup, cubes | 35 kcal | 0.8 g | 8.6 g | 0.2 g |
| Butternut squash, baked | 1 cup, cubes | 82 kcal | 1.8 g | 22 g | 0.2 g |
Bread, grains and pasta
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| White rice, cooked | 1 cup | 205 kcal | 4.3 g | 45 g | 0.4 g |
| Brown rice, cooked | 1 cup | 248 kcal | 5.5 g | 52 g | 2 g |
| Pasta, cooked | 1 cup, spaghetti | 196 kcal | 7.2 g | 38 g | 1.2 g |
| Whole-wheat pasta, cooked | 1 cup, spaghetti | 174 kcal | 7 g | 35 g | 2 g |
| White bread | 1 slice | 67 kcal | 2 g | 12 g | 0.9 g |
| Whole-wheat bread | 1 slice | 81 kcal | 4 g | 14 g | 1.1 g |
| Oats, dry | half a cup | 152 kcal | 5.3 g | 27 g | 2.6 g |
| Porridge oats, cooked in water | 1 cup | 166 kcal | 5.9 g | 28 g | 3.6 g |
| Quinoa, cooked | 1 cup | 222 kcal | 8.1 g | 39 g | 3.6 g |
| Couscous, cooked | 1 cup | 176 kcal | 6 g | 36 g | 0.3 g |
| Flour tortilla | 1 tortilla (approx 10" dia) | 220 kcal | 5.9 g | 36 g | 5.8 g |
| Corn tortilla | 1 tortilla | 52 kcal | 1.4 g | 11 g | 0.7 g |
| Bagel, plain | 1 medium (3-1/2" to 4") | 277 kcal | 11 g | 55 g | 1.4 g |
| English muffin, plain | 1 muffin | 129 kcal | 5.1 g | 25 g | 1 g |
| Corn flakes | 1 cup | 108 kcal | 1.7 g | 25 g | 0.3 g |
| Raisin bran | 1 cup | 191 kcal | 4.5 g | 47 g | 0.9 g |
| Granola, homemade | half a cup | 298 kcal | 8.3 g | 33 g | 15 g |
| Buckwheat groats, cooked | 1 cup | 155 kcal | 5.7 g | 33 g | 1 g |
Beans, lentils and soy
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Black beans, boiled | 1 cup | 227 kcal | 15 g | 41 g | 0.9 g |
| Chickpeas, boiled | 1 cup | 269 kcal | 15 g | 45 g | 4.2 g |
| Lentils, boiled | 1 cup | 230 kcal | 18 g | 40 g | 0.8 g |
| Kidney beans, boiled | 1 cup | 225 kcal | 15 g | 40 g | 0.9 g |
| Edamame, frozen, prepared | 1 cup | 188 kcal | 18 g | 14 g | 8.1 g |
| Tofu, firm | half a cup | 181 kcal | 22 g | 3.5 g | 11 g |
| Hummus, shop-bought | 2 tbsp | 71 kcal | 2.3 g | 4.5 g | 5.3 g |
| Peanuts, dry-roasted | 1 oz (28 g) | 164 kcal | 6.8 g | 6 g | 14 g |
Meat, poultry and eggs
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken breast, skinless, roasted | 3 oz (85 g) | 140 kcal | 26 g | 0 g | 3 g |
| Chicken breast with skin, roasted | 3 oz (85 g) | 167 kcal | 25 g | 0 g | 6.6 g |
| Chicken thigh, skinless, roasted | 1 thigh | 208 kcal | 29 g | 0 g | 9.5 g |
| Beef mince, 90% lean, grilled | 3 oz (85 g) patty | 184 kcal | 22 g | 0 g | 10 g |
| Beef mince, 80% lean, grilled | 3 oz (85 g) patty | 230 kcal | 22 g | 0 g | 15 g |
| Sirloin steak, lean, grilled | 3 oz (85 g) | 159 kcal | 25 g | 0 g | 5.7 g |
| Beef pot roast, lean, braised | 3 oz (85 g) | 180 kcal | 28 g | 0 g | 6.5 g |
| Pork loin chop, lean, grilled | 1 chop | 251 kcal | 40 g | 0 g | 8.8 g |
| Lamb loin, lean, grilled | 3 oz (85 g) | 184 kcal | 25 g | 0 g | 8.3 g |
| Lamb mince, grilled | 3 oz (85 g) | 241 kcal | 21 g | 0 g | 17 g |
| Turkey breast, roasted | 3 oz (85 g) | 125 kcal | 26 g | 0 g | 1.8 g |
| Bacon, baked | 2 slices | 88 kcal | 5.7 g | 0.2 g | 6.9 g |
| Italian sausage, pan-fried | 1 link | 282 kcal | 16 g | 1.6 g | 23 g |
| Beef hot dog | 1 frankfurter | 155 kcal | 5.6 g | 1.3 g | 14 g |
| Ham, sliced | 1 slice | 46 kcal | 4.6 g | 1 g | 2.5 g |
| Turkey breast, deli | 2 slices | 61 kcal | 12 g | 2 g | 0.5 g |
| Egg, whole, hard-boiled | 1 large | 78 kcal | 6.3 g | 0.6 g | 5.3 g |
| Egg, whole, raw | 1 large | 72 kcal | 6.3 g | 0.4 g | 4.8 g |
| Egg white | 1 large | 17 kcal | 3.6 g | 0.2 g | 0.1 g |
Fish and seafood
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Salmon, Atlantic, farmed, cooked | 3 oz (85 g) | 175 kcal | 19 g | 0 g | 10 g |
| Salmon, sockeye, cooked | 3 oz (85 g) | 133 kcal | 23 g | 0 g | 4.7 g |
| Tuna, light, canned in water | 1 can, drained | 142 kcal | 32 g | 0 g | 1.6 g |
| Tuna, yellowfin, cooked | 3 oz (85 g) | 110 kcal | 25 g | 0 g | 0.5 g |
| Prawns, cooked | 3 oz (85 g) | 101 kcal | 19 g | 1.3 g | 1.4 g |
| Cod, Atlantic, cooked | 1 fillet | 189 kcal | 41 g | 0 g | 1.5 g |
| Tilapia, cooked | 1 fillet | 111 kcal | 23 g | 0 g | 2.3 g |
| Sardines, canned in oil | 1 can (3.75 oz) | 191 kcal | 23 g | 0 g | 11 g |
| Tuna salad | half a cup | 193 kcal | 17 g | 9.7 g | 9.5 g |
Dairy
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Whole milk (3.25%) | 1 cup | 149 kcal | 7.7 g | 12 g | 8 g |
| Semi-skimmed milk (1%) | 1 cup | 102 kcal | 8.2 g | 12 g | 2.4 g |
| Skimmed milk | 1 cup | 83 kcal | 8.3 g | 12 g | 0.2 g |
| Greek yoghurt, plain, nonfat | 1 container (170 g) | 100 kcal | 17 g | 6.1 g | 0.7 g |
| Yoghurt, plain, whole milk | 1 cup | 149 kcal | 8.5 g | 11 g | 8 g |
| Cheddar, sharp | 1 slice (1 oz) | 115 kcal | 6.8 g | 0.6 g | 9.5 g |
| Mozzarella, part-skim | 1 oz (28 g) | 83 kcal | 6.7 g | 1.6 g | 5.5 g |
| Parmesan, grated | 1 tbsp | 21 kcal | 1.4 g | 0.7 g | 1.4 g |
| Feta | 1 oz (28 g) | 74 kcal | 4 g | 1.1 g | 6 g |
| Swiss cheese | 1 slice (1 oz) | 110 kcal | 7.5 g | 0.4 g | 8.7 g |
| Cottage cheese, 2% | half a cup | 92 kcal | 12 g | 5.4 g | 2.6 g |
| Cream cheese | 1 tbsp | 52 kcal | 0.9 g | 0.8 g | 5.2 g |
| Butter, salted | 1 tbsp | 100 kcal | 0.1 g | 0 g | 11 g |
| Vanilla ice cream | half a cup | 137 kcal | 2.3 g | 16 g | 7.3 g |
Nuts, seeds and spreads
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Almonds | 1 oz (23 kernels) | 162 kcal | 5.9 g | 6 g | 14 g |
| Walnuts | 1 oz (14 halves) | 183 kcal | 4.3 g | 3.8 g | 18 g |
| Cashews, dry roasted | 1 oz (28 g) | 161 kcal | 4.3 g | 9.2 g | 13 g |
| Pistachios, dry roasted | 1 oz (49 kernels) | 160 kcal | 5.9 g | 7.9 g | 13 g |
| Peanut butter, smooth | 2 tbsp | 191 kcal | 7.1 g | 7.1 g | 16 g |
| Almond butter | 1 tbsp | 98 kcal | 3.4 g | 3 g | 8.9 g |
| Chia seeds | 1 oz (28 g) | 136 kcal | 4.6 g | 12 g | 8.6 g |
| Sunflower seed kernels | 1 oz (28 g) | 163 kcal | 5.4 g | 6.7 g | 14 g |
| Pumpkin seed kernels, roasted | 1 oz (28 g) | 161 kcal | 8.4 g | 4.1 g | 14 g |
| Flaxseed, ground | 1 tbsp | 37 kcal | 1.3 g | 2 g | 3 g |
Fats, oils and condiments
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Olive oil | 1 tbsp | 119 kcal | 0 g | 0 g | 14 g |
| Rapeseed (canola) oil | 1 tbsp | 124 kcal | 0 g | 0 g | 14 g |
| Mayonnaise | 1 tbsp | 95 kcal | 0.1 g | 0.1 g | 10 g |
| Ranch dressing | 2 tbsp | 129 kcal | 0.4 g | 1.8 g | 13 g |
| Honey | 1 tbsp | 64 kcal | 0.1 g | 17 g | 0 g |
| Granulated sugar | 1 tsp | 16 kcal | 0 g | 4.2 g | 0 g |
Snacks and sweets
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Potato crisps, salted | 1 oz (22 crisps) | 149 kcal | 1.8 g | 15 g | 9.5 g |
| Salted crackers | 5 crackers | 82 kcal | 1.1 g | 9.8 g | 4.2 g |
| Popcorn, air-popped | 3 cups | 93 kcal | 3.1 g | 19 g | 1.1 g |
| Pretzels, hard, salted | 1 oz (28 g) | 108 kcal | 2.8 g | 23 g | 0.8 g |
| Chocolate chip cookies | 3 cookies | 182 kcal | 1.9 g | 24 g | 9.1 g |
| Granola bar, hard, plain | 1 bar (1 oz) | 132 kcal | 2.8 g | 18 g | 5.5 g |
| Milk chocolate | 1 bar (1.55 oz) | 235 kcal | 3.4 g | 26 g | 13 g |
| Dark chocolate, 70-85% | 1 oz (28 g) | 167 kcal | 2.2 g | 13 g | 12 g |
Drinks
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Coffee, black, brewed | 1 cup (8 fl oz) | 2 kcal | 0.3 g | 0 g | 0 g |
| Orange juice, fresh | 1 cup | 112 kcal | 1.7 g | 26 g | 0.5 g |
| Apple juice, unsweetened | 1 cup | 114 kcal | 0.2 g | 28 g | 0.3 g |
| Almond milk, unsweetened | 1 cup | 39 kcal | 1 g | 3.4 g | 2.5 g |
| Soy milk, unsweetened | 1 cup | 80 kcal | 6.9 g | 4.2 g | 3.9 g |
| Cola, regular | 1 can (12 fl oz) | 155 kcal | 0 g | 38 g | 0.9 g |
| Beer, regular | 1 can (12 fl oz) | 153 kcal | 1.6 g | 13 g | 0 g |
| Red wine | 1 serving (5 fl oz) | 125 kcal | 0.1 g | 3.8 g | 0 g |
| Hot cocoa, homemade | 1 cup | 192 kcal | 8.8 g | 27 g | 5.8 g |
Prepared and takeaway food
| Food | Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Cheese pizza, pan crust | 1 slice | 280 kcal | 12 g | 30 g | 13 g |
| Hamburger, single patty, plain | 1 sandwich | 232 kcal | 13 g | 25 g | 9.4 g |
| Chips (french fries), fried | 1 serving, medium | 365 kcal | 4 g | 48 g | 17 g |
| Beef and bean burrito | 1 burrito | 346 kcal | 10 g | 45 g | 14 g |
| Chicken noodle soup, canned | 1 cup | 100 kcal | 7.5 g | 11 g | 2.8 g |
Peanuts sit under beans and soy rather than under nuts, because they are legumes. Everyone who has ever built one of these charts has had to decide that, and nobody has decided it in a way that pleases both botanists and shoppers.
The portion is the part you get wrong
A chart like this looks precise, and the precision is real for the wrong half of the problem. The USDA knows what 100 grams of chicken breast contains to a degree of confidence you will never need. What neither of us knows is how many grams are on your plate.
That gap has been measured. Fifty-four adults in Tokyo served themselves fourteen different foods in the amounts they normally ate. A researcher weighed each serving after they left, and the next day the participants estimated what they had taken using photographs from a food atlas. For ten of the fourteen foods the estimates differed significantly from the true weight, ranging from a 29.8% underestimate for curry sauce to a 34.0% overestimate for margarine. Just 51.6% of participants landed within 25% of the true serving size, and 81.9% within 50%.2
Read the useful number there as the spread rather than the average, which was a deceptively small 8.8% because the overestimates and underestimates partly cancelled. Half the time a person guessing a portion is out by more than a quarter. On a 600 kcal plate, a quarter is 150 kcal, which is larger than any disagreement between two food databases about what a chicken breast contains.
This was 54 young adults in one city eating Japanese foods, so treat it as a demonstration of the size of the effect rather than as your personal error rate. It matches what the wider literature finds. Held against doubly labelled water, which measures energy expenditure without asking anyone to remember anything, people under-report their intake by about 15% on a 24-hour recall and 28% on a food frequency questionnaire.3
Two things shrink that error, and neither of them is a better chart. Weighing food on a kitchen scale for a couple of weeks recalibrates your eye, and after that you can mostly stop. And logging the same way every day makes your error consistent, which is what lets a comparison between two weeks mean something even when neither week's total is true.
Why a calorie number is not a measurement
Almost every calorie figure in existence, including all 154 above, is calculated rather than measured. The food is analysed for protein, fat, carbohydrate and alcohol, and each gram is multiplied by an energy factor: roughly 4, 9, 4 and 7 kcal respectively. The system is named after Wilbur Atwater and dates to the end of the nineteenth century.4 It works well enough that nearly every calorie figure in the world rests on it, but it calculates rather than weighs.
The place it is known to be wrong is the row you probably scrolled to. USDA researchers fed 18 adults controlled diets containing 0, 42 or 84 grams of almonds a day for 18 days, collected all their urine and faeces, and burned the lot in a bomb calorimeter to find out how much energy actually stayed in the body. Almonds came out at 4.6 kcal per gram, or 129 kcal for a 28 gram serving, against the 168 to 170 kcal the Atwater factors predict. The factors overestimated the energy available from almonds by 32%.5
The same group ran walnuts and found 146 kcal per 28 gram serving against a predicted 185, an overestimate of 21%.6 The mechanism is that the fat inside an intact plant cell wall does not all get released during digestion, so some of it leaves the body unabsorbed.
My almond row says 162 kcal for an ounce. The best available measurement says about 129. I have left the Atwater number in the chart because it is what the packet says, what the app says and what every other chart says, and a single row that quietly used a different method would make this table internally inconsistent for no gain. But if you eat nuts daily, you are probably logging a few hundred calories a week that never made it into you. Nobody has run these experiments on most other foods, so this is not a licence to discount your whole log by 20%.
There are two more layers of slack worth knowing about, both of which run in the unhelpful direction. A US food label may declare a calorie count up to 20% below what the product contains before it is legally misbranded, and the rule sets that ceiling in one direction only.7 And when researchers bought 157 meals from restaurants around Boston and burned them, the meals contained 19% more energy than the database entries for the equivalent dishes, with the same dish from the same kitchen varying by an average standard deviation of 271 kcal.8
Using the chart to eat, rather than to count
What a table like this is actually good for is the pattern you notice reading a column downward: foods with a lot of water and fibre in them buy you a great deal of volume per calorie, and foods that are mostly fat or mostly sugar do not.
A cup of strawberries and a tablespoon of olive oil are 49 and 119 kcal. Half a cup of boiled broccoli and an ounce of crisps are 27 and 149. None of that makes olive oil bad or broccoli virtuous, and the fat column is worth reading with that in mind: the foods with the highest calorie counts here are also, mostly, the ones carrying the fat-soluble vitamins and the essential fatty acids. What the pattern does tell you is where an unplanned 200 kcal is most likely to come from, which is a fat or a sugar rather than a vegetable.
If you want to check what any of it means against a daily target, the site's calorie calculator runs the same arithmetic MyPlate uses, and the constants and their citations are published on the sources page. That target has a floor: the app will not show a daily figure below 1,200 kcal for women or 1,500 for men, taken from the NIH clinical guidelines on overweight and obesity.9 A chart of small numbers is not an invitation to build a day out of the smallest ones.
And if reading a table of calorie counts makes you want to eat less than you need, or if you find yourself checking numbers before you can decide whether a meal is allowed, close the page and talk to a doctor or a registered dietitian. That is a better use of your afternoon than this chart is.
Common questions
What is the most accurate calorie chart app?
The question has no validated answer, and the accuracy that matters is not the app's. Where the numbers come from is largely the same everywhere: most consumer apps trace back to the USDA's food composition data or a national equivalent, so two apps quoting different figures for a chicken breast are usually quoting different USDA entries rather than disagreeing about chicken.1 The error that moves your daily total is the portion, and it is large: when adults estimated servings they had taken themselves, only 51.6% landed within 25% of the true weight.2 Pick on whether you will keep using the thing, and weigh your food for a fortnight to calibrate your eye.
How do I count calories in food without weighing it?
Use a chart like the one above, which is built around portions described in cups, slices and pieces rather than grams, and accept a wider error. The measured size of that error is worth knowing: half the people in one study were out by more than a quarter when estimating a serving they had just poured themselves, with individual foods ranging from a 29.8% underestimate to a 34.0% overestimate.2 The compromise most people land on is to weigh food for two or three weeks so the eye gets calibrated, then estimate afterwards and re-weigh occasionally. Logging the same way every day matters more than logging precisely, because a consistent error mostly cancels when you compare one week against the next.
Why does this chart disagree with the number on the packet?
Because they are describing different things, and both are allowed to be loose. The chart holds generic foods analysed by the USDA, while a packet describes one manufacturer's recipe, which may contain more oil or sugar than the generic entry. On top of that, a US label may legally declare a calorie count up to 20% below what the product actually contains before it counts as misbranded, and the rule sets that ceiling in one direction only.7 For packaged food, use the label; it is describing what you are eating. Use this chart for the food that arrives without one.
Are nuts really as high in calories as the chart says?
Probably not, and this is the one place the chart is knowingly overstating. Calorie values are calculated from protein, fat and carbohydrate using energy factors from the Atwater system rather than measured directly.4 When USDA researchers measured almonds properly, by feeding them to 18 adults and burning everything that came out, the metabolizable energy was 4.6 kcal per gram, or 129 kcal per 28 gram serving, against 168 to 170 predicted: a 32% overestimate.5 Walnuts came out 21% below their predicted value.6 The chart still shows the Atwater figure because that is what labels and apps use. These experiments have not been run on most foods, so do not generalise the discount.
Does a nutrition food tracker need a food database to be useful?
No, but the two fail differently and it is worth knowing which failure you are buying. A database app makes you find an entry someone else wrote for a dish resembling yours, which is quick for packaged food and slow for anything cooked at home. A photo-based tracker, which is what MyPlate is, estimates from what it can see, so it has no barcode scanner and no database to search, and it cannot see oil, butter or sugar dissolved into a sauce. Neither approach measures anything. Both are looking things up or guessing, and the portion you served yourself is the dominant error in either case.2
How many calories should I eat a day?
That depends on your size, age, sex and activity, and no chart can answer it. The usual method is the Mifflin-St Jeor equation for resting metabolic rate, scaled by an activity factor and then by a goal factor, which is what the calculator on this site does and what the app does. Whatever it returns, there is a floor: the NIH clinical guidelines on overweight and obesity set 1,200 kcal a day for women and 1,500 for men as the point below which a diet should not go without supervision, and MyPlate will not display a target under those numbers.9 If you have a medical condition, are pregnant, or have any history of disordered eating, this is a question for a doctor or a registered dietitian rather than for software.
The bottom line
A calorie chart is a lookup table, and its honest job is to save you from guessing that a bagel and a slice of bread are roughly the same. They are not: 277 kcal against 67. That is the class of mistake this page fixes, and it is a real one.
What it cannot fix is the portion, which is where half the error lives, or the fact that a calculated calorie value overstates the energy you get from at least some whole foods by up to a third.5 Both of those are larger than the differences between one chart and another, which is why arguing about whose database is better is mostly a waste of time.
So use the numbers to learn roughly what things cost you, rather than to measure your day to the calorie. Learn which foods carry 500 kcal in a handful and which carry 50 in a bowlful, weigh things for a fortnight until you can see it without the scale, and judge whether it is working by what the bathroom scale does over a month. If a row here does not match the source I have cited for it, I would like to know.
Sources
Every figure above traces to one of these. If you find a number that doesn't match the source it claims, tell me and I'll correct it.
- US Department of Agriculture, Agricultural Research Service (2018). FoodData Central, Standard Reference Legacy Release, April 2018. USDA National Agricultural Library. Read on FoodData Central →
- Shinozaki N, Murakami K (2022). Accuracy of estimates of serving size using digitally displayed food photographs among Japanese adults. Journal of Nutritional Science, 11:e105. Read on PubMed →
- Freedman LS, Commins JM, Moler JE, et al. (2014). Pooled results from 5 validation studies of dietary self-report instruments using recovery biomarkers for energy and protein intake. American Journal of Epidemiology, 180(2):172-188. Read on PubMed →
- Food and Agriculture Organization of the United Nations (2003). Food energy: methods of analysis and conversion factors. FAO Food and Nutrition Paper, 77. Read the FAO report →
- Novotny JA, Gebauer SK, Baer DJ (2012). Discrepancy between the Atwater factor predicted and empirically measured energy values of almonds in human diets. American Journal of Clinical Nutrition, 96(2):296-301. Read on PubMed →
- Baer DJ, Gebauer SK, Novotny JA (2016). Walnuts consumed by healthy adults provide less available energy than predicted by the Atwater factors. Journal of Nutrition, 146(1):9-13. Read on PubMed →
- US Food and Drug Administration (2026). Nutrition labeling of food, 21 CFR 101.9(g). Code of Federal Regulations, Title 21. Read the regulation →
- Urban LE, Lichtenstein AH, Gary CE, et al. (2013). The energy content of restaurant foods without stated calorie information. JAMA Internal Medicine, 173(14):1292-1299. Read on PubMed →
- National Heart, Lung, and Blood Institute, NIH (1998). Clinical Guidelines on the Identification, Evaluation, and Treatment of Overweight and Obesity in Adults. NIH Publication 98-4083. Read the guidelines →
The formulas and limits behind MyPlate's own numbers, with their citations, are on the health sources page.