Is coconut a tree nut on food labels?
In short: Since January 2025, the US FDA no longer lists coconut as a tree nut that must be declared as a major allergen. Coconut still has to appear by name in the ingredient list, and the change does not mean it cannot cause an allergic reaction. Older packs may still say "Contains: tree nuts (coconut)". Ask your allergist whether you need to avoid it.
For years, US labels could say "Contains: tree nuts (coconut)". That changed with a revised FDA guidance published on 6 January 2025.
What changed
The FDA narrowed its list of tree nuts covered by allergen labelling, and coconut is no longer on it. Companies no longer have to declare coconut as a major allergen.
What did not change
- Coconut must still be named in the ingredient list.
- Someone can still be allergic to coconut.
- You may see older and newer wording side by side.
This is a US rule. Other countries have their own lists, so read the label in the country where you buy the food. See also hidden peanut and tree nut names.
How IngrediLens helps
IngrediLens reads the ingredient list on a label with your iPhone camera and highlights the allergens you chose, including "may contain" statements. It can miss things and is not a medical device, so always check the pack yourself and, if the source of an ingredient is unclear, ask the manufacturer.
Check labels with IngrediLens
Point your iPhone camera at an ingredient list and IngrediLens highlights the allergens you chose and “may contain” statements. Free to start, no account, and your data stays on your device.
Download on the App StoreFrequently asked questions
Is coconut still on the ingredient list?
Yes. Coconut used as an ingredient still has to be named in the ingredient list, even when it is not in a Contains statement.
Does the change mean coconut is not an allergen?
No. It changes a labelling requirement. Some people do react to coconut, so ask your allergist what applies to you.
Why do some packs still say tree nuts (coconut)?
The FDA set no firm compliance date for removing the statement, so you may see both versions in shops.