Guides

protein on food labels

Protein is one line in the label

Compare protein per 100 grams among similar foods, alongside the ingredient list and the rest of the declaration.

Worked example: why protein per serving flips when you check 100 g

Consumer scrutiny of protein claims on packaged foods has risen alongside barcode scanning in shops: a Reuters report on 23 October 2026 and a July 2026 NielsenIQ analysis (The Accountability Era of Snacking) noted that one-quarter of surveyed consumers use scanning apps to check ingredients, up eight percentage points from months earlier (survey country not stated).

To see why the reference unit matters for protein, compare two products from the same grains-bread category in the Blurrix catalogue: La Boulangère Bio Pain De Mie Bio (barcode 3760049790214, 500 g pack) and Wasa Authentique crispbread (barcode 7300400481595, 275 g pack, widely sold in Czech supermarkets). On a per-slice basis, the soft bread appears to offer almost three times as much protein (2.89 g vs 1.03 g) only because one slice weighs 35.7 g while one crispbread slice weighs 11.4 g. On a 100 g or equal 50 g basis, Wasa Authentique actually has slightly more protein (9.0 g vs 8.1 g per 100 g; 4.50 g vs 4.05 g per 50 g), almost four times as much fibre (19.0 g vs 4.9 g per 100 g) and much lower sugars (< 1 g vs 6.3 g per 100 g).

Protein and nutrition calculation across two grains-bread products

Open Food Facts label values and visible scaling calculations for La Boulangère Bio Pain De Mie Bio (barcode 3760049790214) and Wasa Authentique (barcode 7300400481595), checked 27 October 2026.
Label field and calculationLa Boulangère Bio Pain De Mie Bio (3760049790214)Wasa Authentique (7300400481595)
Category and pack quantitygrains-bread · 500 ggrains-bread · 275 g
Labelled serving size1 tranche (35.7 g)11.4 g (1 tranche)
Protein per 100 g (declared)8.1 g9.0 g
Protein per labelled serving (100 g * serving g / 100)8.1 g * 0.357 = 2.89 g (per 35.7 g slice)9.0 g * 0.114 = 1.03 g (per 11.4 g slice)
Protein per 50 g equal reference (100 g * 0.50)8.1 g * 0.50 = 4.05 g9.0 g * 0.50 = 4.50 g
Energy per 100 g / per serving / per 50 g268 kcal (1,131 kJ) / 95.7 kcal (404 kJ) / 134.0 kcal (565.5 kJ)336 kcal (1,415 kJ) / 38.3 kcal (161 kJ) / 168.0 kcal (707.5 kJ)
Sugars per 100 g / per serving / per 50 g6.3 g / 2.25 g (6.3 * 0.357) / 3.15 g (6.3 * 0.50)< 1 g / < 0.114 g (< 1 * 0.114) / < 0.50 g (< 1 * 0.50)
Fibre per 100 g / per serving / per 50 g4.9 g / 1.75 g (4.9 * 0.357) / 2.45 g (4.9 * 0.50)19.0 g / 2.17 g (19.0 * 0.114) / 9.50 g (19.0 * 0.50)
Ingredients (EN, Open Food Facts)wheat flour* 44%, water, whole wheat flour* 13%, brown cane sugar*, yeast, rapeseed oil*, apple cider vinegar*, wheat bran*, salt, wheat gluten*, ascorbic acid, possible traces of soywholemeal rye flour (77 g*), rye flour (28 g*), yeast, salt, may contain traces of milk and sesame seeds, *in g per 100 g of product
Ingredients (CS, Open Food Facts)missing (ingredients_text_cs not recorded in Open Food Facts)missing (ingredients_text_cs not recorded in Open Food Facts)
Blurrix FoodScore and scoring inputsFoodScore 45/100 (poor, model v2.18.0, completeness: complete, data check date: missing) - lower fibre (4.9 g), higher sugars (6.3 g) with added brown cane sugar and refined wheat flour as the first ingredientFoodScore 79/100 (good, model v2.18.0, completeness: complete, data check date: missing) - high fibre (19.0 g), low sugars (< 1 g) and wholemeal rye flour without added sugar or oil

Product 1 record: La Boulangère Bio Pain De Mie Bio

La Boulangère, La Boulangère Bio

Pain De Mie Bio

FoodScore 45 poor

Scored at FoodScore 45/100 (poor). A 35.7 g slice shows 2.89 g of protein, while the 100 g column shows 8.1 g of protein alongside 6.3 g of sugars and 4.9 g of fibre.

  • Scoring model: v2.18.0
  • Record completeness: complete
  • Data check date not recorded

Open product record: Pain De Mie Bio

Pain De Mie Bio packaging
Open Food Facts contributors

Product 2 record: Wasa Authentique crispbread

wasa, WAZA

AUTHENTIQUE

FoodScore 79 good

Scored at FoodScore 79/100 (good). One 11.4 g slice shows 1.03 g of protein, while 100 g provides 9.0 g of protein, 19.0 g of fibre and < 1 g of sugars.

  • Scoring model: v2.18.0
  • Record completeness: complete
  • Data check date not recorded

Open product record: AUTHENTIQUE

AUTHENTIQUE packaging
Open Food Facts contributors

Look past the largest number

Protein is a mandatory entry in the nutrition declaration for many prepacked foods sold in the EU. When comparing similar products, read the value per 100 grams or per 100 millilitres first. Regulation (EU) No 1169/2011 uses those amounts as the common reference, which matters because a single yoghurt pot, a multipack bar, and a family-size tub can present very different suggested portions.

Choose a fair comparison. Two yoghurts, two meat alternatives, two soups, or two breakfast cereals may answer the same shopping question. A tin of beans, a cheese portion, and a dessert do not, even if one has the largest protein number. Product type affects water content, preparation, price, flavour, and how the item works in a meal. The table helps most after you decide what you are actually comparing.

Read the ingredients beside the figure. Milk, pulses, eggs, fish, meat, grains, soy, nuts, seeds, and protein ingredients can all appear in recipes, while the nutrition declaration gives the total declared protein value. The list provides the recipe context; it does not replace the number. In a composite product, brackets may identify ingredients inside a filling, sauce, or topping, so keep reading rather than stopping at the first line.

A protein claim is not a free-form compliment. The conditions for claims such as “source of protein” and “high protein” sit within EU nutrition and health-claim rules, including Regulation (EC) No 1924/2006. If a badge catches your attention, turn the pack over and verify the declaration, ingredients, and product format. Two products can carry the same claim while being designed for entirely different uses.

Portion figures still have a place. They show what the manufacturer counts as one serving and can help with a pot, drink, or snack packet. They do not make a better cross-brand comparison than the common reference. Check whether the food needs preparation, whether values refer to the dry product, and whether the package contains more than one stated serving.

The number describes the product, not the person reading it. It does not prescribe a menu or make a product interchangeable with any other food. Use it alongside the rest of the label, your budget, and the meal you plan to make. Recipes change, so confirm the information on the pack in front of you rather than relying on a screenshot or an old review.

Ingredient order can also explain apparent surprises. A high-protein pudding and a plain yoghurt may have different water content and different recipe components, which affects how the per-100-gram numbers look. That is why close comparisons beat broad rankings. The nutrition declaration records the stated product value; it does not say that one food replaces every other food in a meal. Regulation (EU) No 1169/2011 provides the required declaration structure, while Regulation (EC) No 1924/2006 sets conditions for protein claims. Read the current label and keep the comparison connected to the product category.

Ingredient order can also explain apparent surprises. A high-protein pudding and a plain yoghurt may have different water content and different recipe components, which affects how the per-100-gram numbers look. That is why close comparisons beat broad rankings. The nutrition declaration records the stated product value; it does not say that one food replaces every other food in a meal. Regulation (EU) No 1169/2011 provides the required declaration structure, while Regulation (EC) No 1924/2006 sets conditions for protein claims. Read the current label and keep the comparison connected to the product category.

Ingredient order can also explain apparent surprises. A high-protein pudding and a plain yoghurt may have different water content and different recipe components, which affects how the per-100-gram numbers look. That is why close comparisons beat broad rankings. The nutrition declaration records the stated product value; it does not say that one food replaces every other food in a meal. Regulation (EU) No 1169/2011 provides the required declaration structure, while Regulation (EC) No 1924/2006 sets conditions for protein claims. Read the current label and keep the comparison connected to the product category.

Sources

PREVIEW

Full product analysis

Detailed views will be introduced gradually for early-access members.

Get early access

BLURRIX EARLY ACCESS

Less guessing in the aisle. More context when you choose.

A label should answer a question, not create more homework. Blurrix is for the moments when you want to understand what is in your hand without turning a shop into a research project. Keep products, return to them, and compare similar options when you choose again.

Join the early-access list. You will receive an invitation when we open the next places.