EatCheck data · By Buse · 22 October 2026

Is Haribo halal? The label almost never tells you

We read every Haribo ingredient list in our database, 197 of them. 147 list gelatin, and only 5 say which animal it came from. That is why the honest answer to "is Haribo halal?" is usually "it depends on the packet", and why supermarket own brands, which name the animal on most of their labels, are much easier to check.

147
of 197 Haribo labels in our database list gelatin
5
of those 147 say which animal the gelatin came from
84%
of supermarket own-label products with gelatin name the animal (38 of 45)

Every Haribo label we hold

  • No gelatin (50)
  • Gelatin, animal not named (142)
  • Beef gelatine (4)
  • Pork gelatin (1)

One square = one Haribo product label.

The coloured squares at the end are the only labels where the packet answers the question itself.

Haribo's best known sweets are gummies, and gummies get their chew from gelatin. Of the 147 Haribo labels that list it, one says pork, 4 say beef, and 3 of those beef labels also print the word halal. The other 142 say "gelatin" or "gelatine" and stop there.

Why one word decides the answer

Gelatin is made from the skin and bones of animals, most often pigs and cattle. Pork gelatin is not halal. Beef gelatin is accepted when the animal was slaughtered according to Islamic rules, which is what a halal certificate vouches for. A label that only says "gelatin" leaves both questions open, so a checker that reads labels, ours included, cannot give a yes or a no. That is why 173 of the 197 Haribo product pages on EatCheck say "check the label" for halal instead of guessing. Our guide to doubtful (mushbooh) ingredients covers gelatin and the other ingredients in the same position.

It is also why the same sweet can get different answers in different places. The beef gelatine packs in our records include one with its full ingredient list repeated in Arabic, which suggests it was printed for a market where halal sweets are the norm. A bag of the same gummies bought somewhere else may be made differently.

Supermarket own brands do it differently

Haribo is not unusual among big sweet brands. What stands out is the contrast with supermarket own labels. In our records, Tesco, Sainsbury's, Asda, Morrisons, Aldi, Lidl, Marks & Spencer, Waitrose and Co-op name the animal on 38 of their 45 gelatin labels.

  1. Supermarket own brands38 of 4584%
  2. Every product in our database197 of 1,17317%
  3. Kellogg's8 of 4319%
  4. Haribo5 of 1473.4%
  5. Trolli0 of 170%
  6. Swizzels0 of 140%
  7. Maynards Bassetts0 of 130%
  8. Maoam0 of 110%
Share of labels listing gelatin that also say which animal it came from.
See the numbers
Name the animalLabels with gelatinShare
Supermarket own brands384584%
Every product in our database1971,17317%
Sweets aisle, all brands12454823%
Kellogg's84319%
Haribo51473.4%
Trolli0170%
Swizzels0140%
Maynards Bassetts0130%
Maoam0110%

Gelatin is not only a sweet aisle question either. Breakfast cereals with marshmallow pieces list it too: Lucky Charms, Rice Krispies Treats and Froot Loops with marshmallows are all in our records with gelatin on the label. Kellogg's names the animal on 8 of its 43.

What to do in the shop

If the label names beef or fish and carries a halal mark, the packet has answered for you. Our certifier guide explains what the common marks cover. If it only says "gelatin", the packet cannot settle it, and the manufacturer's customer line is the place to ask, for that product in that country.

If you would rather skip the question, look for sweets set with pectin or starch instead. Vegan sweets contain no gelatin at all, and you can browse them in the vegan sweets list. Skittles are a common example: 8 of the 87 Skittles labels we hold list gelatin, and the standard pack passes our halal check.

How we counted

We searched the ingredient lists of all 35,661 products in the EatCheck database (taken from Open Food Facts, ODbL) for gelatin in its usual spellings: gelatin, gelatine, gélatine, gelatina, jelatin. A label counts as naming the animal when pork, beef or fish appears in the same ingredient entry as the gelatin, in English, French, German, Dutch, Spanish, Italian or Turkish.

Sentences that rule something out are removed before counting. One Haribo label really does say "this product does not contain any pork gelatine", and it is counted as beef, which is what it lists. Brands are grouped across spelling variants (Haribo and Haribos, for example). Figures as of 2026-10-22.

Something look wrong? Tell us and we will check the label and correct it. The rules behind every verdict are on How we decide.

Earlier on the blog

More from EatCheck data