How often does a food label say “may contain”, allergen by allergen?
Tree nuts are named in a “may contain” line on 117,647 products in Open Food Facts, 2.9 times as many as list them in the recipe.
We’re updating Bravoora, so forms and sign-in are paused for now. Nothing you saved is lost. Please try again later.
Skip to contentRead three places: the ingredient list, the “Contains” line and the “may contain” line. Here is what each means under EU, UK, US and Gulf rules.
An allergen label has three parts to read. The ingredient list must name the allergens in the recipe. A “Contains” line often repeats them. A “may contain” line is a voluntary warning about cross-contact. In the Gulf, the 2013 text of the GSO 9 standard lists the same 14 allergen groups as the EU.
Each market keeps its own list of allergens that must be named whenever they are used, whatever form they take[1][4][5]. The lists overlap but are not the same, so one product can carry different allergen wording from one country to the next.
| Market | Allergens that must be declared | Good to know |
|---|---|---|
| EU and UK | 14: cereals containing gluten, crustaceans, eggs, fish, peanuts, soybeans, milk, tree nuts, celery, mustard, sesame, sulphites (10 mg/kg or more), lupin, molluscs[4][6] | Emphasised inside the ingredient list, for example in bold[4]. In the UK, Natasha’s Law extends full ingredient labelling to food prepacked for direct sale[7]. |
| United States | 9: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, sesame[5] | Sesame became the ninth major allergen on 1 January 2023 under the FASTER Act. Declared in the ingredient list or in a “Contains” statement[5]. |
| UAE, Saudi Arabia and the GCC | 14 groups in the 2013 English text of GSO 9: cereals containing gluten (wheat, barley, oats, rye, spelt), crustaceans, eggs, fish, peanuts, soybeans, tree nuts (written “walnuts”), milk including lactose, sulphites at 10 ppm or more, celery, mustard, sesame, molluscs (written “clams”) and lupin[1] | The current edition is GSO 9:2022, with Amendment 1 approved on 22 April 2025[2][3]. Labels must be in Arabic, and any second language must match it[1]. |
| The international reference | The 2024 revision has one list that must always be declared and a second list set by region or country[8]. Reports of the revised text say sesame joined the first list and soy moved to the second[9]. | The international food standard is a reference that countries write into their own rules; it does not apply to a pack by itself. |
Allergens are listed in three places on a pack: the ingredient list, a “Contains” statement under it, and any “may contain” line.
“May contain” is a voluntary warning that an allergen could be present through cross-contact. In the EU, UK and US no legal threshold triggers it, so one factory may print it while another with the same risk does not[5][7]. The UK Food Standards Agency asks businesses to use it only after a real risk assessment, never as a blanket disclaimer[7].
For someone with a severe allergy, “may contain” deserves the same weight as “contains”. For someone avoiding an ingredient by choice, it is a judgement call. This is why Bravoora keeps the two apart in its answer: “Not for you” when the ingredient is listed, “Heads up” when only a warning mentions it.
The English text of GSO 9/2013 says “walnuts” where the EU says tree nuts, and “clams” where the EU says molluscs[1]. Bravoora reads “walnuts” as the whole tree-nut group, the way the EU list does.
In Saudi Arabia, the Saudi Food and Drug Authority oversees food and publishes its regulations online[10]. Imported products often carry the EU or US wording as well as the Gulf one.
Method: real product listings from an online supermarket in the Gulf, compared with the retailer’s own allergen field (20–21 September 2026)[13]. These facts describe what labels say, not how often any brand gets it right. A listing can differ from the pack in your hand.
Bravoora looks for these names in the ingredient list and “may contain” lines, and shows you the words it matched. It then compares them with the profile you build, so the answer is about the person you are checking for. The methodology shows how it is tested.
The same label dictionary runs today in the free label checker, and it is published as open data[13].
Let Bravoora read the label with you.
Tell it once what matters: your allergens, your diet, the ingredients you watch. Every answer then shows the words it is based on.
This guide covers allergen labelling on prepacked food sold in the EU, the UK, the US and the Gulf states. It does not cover restaurant menus, loose food or supplements.
Sources were checked on 22 September 2026. The Gulf list is quoted from the English text of GSO 9/2013; GSO 9:2022 and its 2025 amendment are the current editions, and the place to check for any change since 2013[2][3].
This is general label information, not medical advice. With a diagnosed allergy, follow your clinician’s plan.
Closely. The 2013 English text of GSO 9 lists the same 14 groups as the EU and UK, including sesame, celery, mustard, lupin and molluscs. The wording differs in places: it says “walnuts” for tree nuts and “clams” for molluscs. Imported products often carry the EU or US wording as well.
No. In the EU, UK and US it is a voluntary precautionary statement, and the 2013 text of GSO 9 sets no rule for it. It should reflect a real risk of cross-contact, but no legal threshold applies, so its absence doesn’t prove a product is free of that allergen.
“Gluten-free” is regulated in the EU, UK and US and means 20 mg/kg of gluten or less. “Dairy-free” has no single legal definition, so read the ingredient list as well.
SesameTiny seeds used whole, pressed into oil and ground into a paste.Read the guide
MilkMilk and its proteins hide under many names on ingredient lists.Read the guide
GlutenA protein in wheat, barley and rye, and in foods made from them.Read the guide
Lecithin (E322)The emulsifier in almost every chocolate bar, from four possible sources.Read the guideTree nuts are named in a “may contain” line on 117,647 products in Open Food Facts, 2.9 times as many as list them in the recipe.
The EU names eight tree nuts, the US twelve. Almond is on 43,612 products in Open Food Facts; coconut, on 33,931, is a tree nut on no list.
Build your profile in about three minutes: the people you check for, what they avoid, what you track.