Get the app
  1. Blog
  2. Data
  3. 1,482 fast-food menu items: per portion or per 100 g?

1,482 fast-food menu items: per portion or per 100 g?

Every one of the 1,482 menu items we hold lists nutrition per portion. Only 783 come with a serving weight, so the same table cannot be read the same way for every chain.

On this page
  1. Which chains and markets are in the data?
  2. How does each chain print its numbers?
  3. Are all the nutrients there?
  4. Why does per portion or per 100 g matter?
  5. What this data can't tell you

Mouve has 1,482 current menu items from five fast-food chains, and every one of them lists nutrition per portion. Only 783 (52.8%) also say how much the portion weighs, and 886 (59.8%) give values per 100 g or 100 ml. Mouve is the fitness and nutrition app made by Mouve Technology OÜ in Tallinn. Here is what the restaurant data looks like, and why it matters when you compare burgers.

Which chains and markets are in the data?

Five chains, 13 markets: Hesburger (Estonia, Finland, Latvia, Lithuania), McDonald's (Estonia, Latvia), KFC (Estonia, Latvia, Lithuania), Burger King (Estonia, Latvia, Lithuania) and MAX Burgers (Sweden). Each market has its own menu, so one burger can show up up to four times.

ChainMarketsItemsPer portionPer 100 g or 100 mlServing weight
HesburgerEE, FI, LV, LT43243200
McDonald'sEE, LV2662661030
KFCEE, LV, LT361361361361
Burger KingEE, LV, LT219219219219
MAXSE204204203203
Total131,4821,482886783

How does each chain print its numbers?

Differently, and that decides what you can compare.

Hesburger gives values per portion and no serving weight, so we can't tell you how many grams a Hesburger burger weighs. McDonald's gives a per-100 g column and a per-portion column, but on the Estonian site the per-portion one is filled for most items and there's no serving weight; 103 of its 266 items have per-100 values. KFC gives values per 100 g (per 100 ml for drinks) plus an average serving weight, so the per-portion figure is the per-100 value times that weight. Burger King and MAX give values per portion with the portion weight, and the per-100 figure is worked out from those.

We only fill in the missing side when both numbers needed for the sum are published. We never guess a serving weight. That's why 699 items (47.2%) have no weight: Hesburger and McDonald's don't publish one, and MAX is missing it for one item.

Are all the nutrients there?

Calories, protein, carbohydrate and fat are there for every item. The rest depends on the chain.

NutrientItems with a valueShare of 1,482
Salt1,47799.7%
Sugar1,11875.4%
Saturated fat74750.4%
Fibre63943.1%

KFC doesn't publish sugar, saturated fat or fibre, so none of its 361 items have them. Hesburger Estonia lists sugar but not saturated fat or fibre, while Hesburger Finland lists saturated fat for all 100 of its items. Salt is grams of salt, as an EU label declares it, not sodium.

Why does per portion or per 100 g matter?

Per 100 g lets you compare a burger with a salad. Per portion tells you what's on the tray. Mix the two in one table and an average describes neither. When we compare chains, we use per portion, because it's the one value every item has, and we say so.

Per portion has its own trap: a portion is whatever the chain says it is. A "large" fries is 434 kcal at one chain and 392.7 kcal at another, and for the first one we don't know the weight.

What this data can't tell you

These are the numbers the chains published, as of 8 November 2026 (menus last updated on 2 November). Chains change recipes without telling anyone, drop items and run local specials that never reach their nutrition pages. We don't weigh anything ourselves, and we haven't checked any value against a lab. 1,482 is the current menu; another 10 items have been removed because they left the menu.

For how we check our own scanner against known answers, see testing the food scanner with recorded scans. Questions and corrections go through help.

Mouve team

The Mouve team builds Mouve, a fitness and nutrition app that puts food logging, workouts and a social feed in one place. Posts under this byline are written by the team and are not health advice. More from Mouve team

For your AI agent

The same page as plain Markdown

Same facts, same sources, same checked dates, no layout. Give this link to ChatGPT, Claude, Gemini or your own agent when you ask it to compare apps.

Mouve is free to start

Track food and training, find places to move, and keep what you learn. Free on iPhone, Android and the web.

Get the app