Food Deep Dives/Apr 13, 2026/5 min read
What actually counts as a serving size (the FDA's 2020 update no one noticed)
Serving sizes on labels changed in 2020. Most people still use the old defaults. Here's what's accurate.
Food label serving sizes changed significantly in 2020 to reflect what people actually eat (rather than what they "should" eat). Most consumer mental models haven't caught up.
Here's what the new serving sizes actually look like and why it matters for tracking.
The 2020 FDA update
The FDA updated serving sizes for the first time in over 20 years to reflect real consumption patterns:
- Ice cream serving: increased from 1/2 cup to 2/3 cup
- Soda serving: stays at 12 oz, but a 20-oz bottle is now labeled as one serving (not 1.67)
- Yogurt serving: changed from 8 oz to 6 oz
- Bagel serving: increased to reflect typical larger bagels
- Cereal serving: varies by cereal density
The principle: serving sizes should reflect what people actually eat, not what manufacturers wished they would.
Why this matters for tracking
If you assume "old" serving sizes:
- Underestimate ice cream calories by 33%
- Underestimate cereal calories on dense cereals
- Misestimate bagel and bread calories
If you use "new" labels but assume the smaller portion:
- Overestimate yogurt calories
- Misjudge what one "serving" actually means
The actual current serving sizes
For tracking purposes, current FDA serving sizes:
| Food | Current serving | Calories (approx.) | |---|---|---| | Cooked rice | 1 cup | 200 cal | | Cooked pasta | 1 cup | 200 cal | | Cereal (varies) | 30g (1 oz) | 100-130 cal | | Bread | 1 slice | 80-100 cal | | Bagel | 1 small bagel (~95g) | 250 cal | | Tortilla (flour) | 1 medium | 150 cal | | Greek yogurt | 6 oz (170g) | 100 cal plain | | Milk | 1 cup (240ml) | 150 cal whole | | Cheese | 1 oz (28g) | 100 cal | | Ice cream | 2/3 cup (~95g) | 200-300 cal | | Cooked meat | 3 oz (85g) | 150-300 cal | | Eggs | 1 large | 70 cal | | Butter | 1 tablespoon | 100 cal | | Olive oil | 1 tablespoon | 120 cal | | Nuts | 1 oz (28g) | 160-200 cal | | Peanut butter | 2 tablespoons | 190 cal |
The portion-vs-serving distinction
Important distinction:
- Serving size: what's on the label
- Portion: what you actually eat
A label might say "serving size: 1/2 cup, 200 cal." If you eat the whole bag (3 cups), that's 1,200 cal — six servings.
The label tells you per-serving values. You multiply by what you actually consumed.
The "servings per container" trap
Common misreading: looking at calories without checking servings per container.
Example:
- Frozen meal label: "230 calories"
- Servings per container: 2
- Actual calories if you eat the whole thing: 460
This trap accounts for surprising amounts of calorie underestimation in casual tracking.
Foods where mis-portioning happens most
The foods most often mis-portioned (based on tracking data):
- Nuts and nut butters (calorie-dense; portions look small)
- Oils and dressings (liquid, easy to over-pour)
- Cereal (denser than expected)
- Granola (very calorie-dense)
- Cheese (1 oz is smaller than people pour)
- Pasta (cooked vs dry creates confusion)
- Rice (similar)
- Ice cream (most people eat 1+ cups, not 2/3)
- Drinks (a "cup" of juice is 8 oz, not "however much fits")
The "household measure" calibration
To accurately portion at home:
- Once: weigh standard servings of common foods on a kitchen scale
- Note the visual appearance
- Use the visual reference going forward (or weigh repeatedly for precision)
Examples:
- Cooked rice 1 cup: roughly the size of a tennis ball
- Cooked pasta 1 cup: similar
- Cooked meat 3 oz: roughly the size of a deck of cards
- Cheese 1 oz: roughly the size of 4 dice
- Peanut butter 2 tbsp: roughly the size of a golf ball
These visual references replace the kitchen scale once you've calibrated.
The restaurant portion reality
Restaurant portions typically run 2-4x FDA standard servings:
- Restaurant "side of pasta": often 2-3 cups (vs label 1 cup)
- Restaurant "bowl of rice": often 1.5-2 cups (vs label 1 cup)
- Restaurant entree of meat: often 6-12 oz (vs label 3 oz)
- Restaurant "scoop" of ice cream: often 1+ cup (vs label 2/3 cup)
When tracking restaurant meals, multiply standard servings appropriately.
The drink serving confusion
Drinks have particularly confusing servings:
- Water bottle: 16.9 oz (one serving usually)
- Soda can: 12 oz (one serving)
- Soda bottle: 20 oz (now labeled as one serving in 2020 update)
- "Tall" coffee at Starbucks: 12 oz
- "Grande": 16 oz
- "Venti": 20 oz (24 for cold drinks)
Calories scale with size, not "what they call it."
The "I eat one bowl" question
When you eat "a bowl of cereal," you're typically eating 1.5-2 servings:
- A standard cereal bowl holds 1.5-2 cups
- One serving of cereal = 1 cup
- So one "bowl" = 1.5-2 servings
Tracking the bowl as one serving routinely under-estimates by 50-100%.
The fix: weigh or measure cereal once to know your typical bowl portion.
The packaging-as-serving trap
Single-serve packaging often misrepresents:
- "Snack-size" bag of chips: often 1.5-2 servings labeled
- "Small" yogurt cup: often 1.5 servings
- "Personal-size" frozen pizza: often 2 servings
- "Single-serve" bag of nuts: often 2 servings
Read the "servings per container" line before assuming.
The calorie-per-gram shortcut
For common foods, calorie-per-gram is consistent:
- Lean cooked meat: 1.5-2 cal/g
- Cooked grains: 1.3-1.5 cal/g
- Cheese: 4-5 cal/g
- Nuts: 6 cal/g
- Oils and butter: 8-9 cal/g
- Vegetables: 0.2-0.5 cal/g
Weigh in grams, multiply by typical density. Quick and accurate.
The visual portion estimation training
To improve eyeball estimation:
- Weigh foods in standard portions for 2 weeks
- Note visual appearance
- Stop weighing once visual estimation is calibrated
- Re-calibrate every few months
This produces good estimation skills without requiring a scale at every meal.
The honest summary
Serving sizes on labels reflect typical consumption (after the 2020 update), not "ideal" portions. Portion sizes are what you actually eat.
Always multiply per-serving values by servings consumed. Watch for the "servings per container" trap on packaged foods. Restaurant portions are typically 2-4x standard servings.
For accurate tracking, weigh once or twice to calibrate visual estimates. After calibration, eyeballing works for most foods.
Serving sizes are starting points, not commands. Portions are what you eat. The math comes from multiplying.
Try the app
CalorieScan AI is the photo-first calorie tracker.
Free on iOS. Snap a meal, get the macros, get on with your life.
Download free on iOS