FoodCheckr Get the app

Is E471 halal? The most ambiguous additive on the label

Halal 3 min read Updated
In short

E471 (mono- and diglycerides of fatty acids) can be produced from plant oils or from animal fat, including pork. Labels are not required to declare the source, so most scholars treat it as mushbooh (doubtful) unless the manufacturer confirms a plant origin or the product carries halal certification.

What E471 is

Mono- and diglycerides of fatty acids are emulsifiers: they let fat and water mix and stay mixed. They are made by reacting glycerol with fatty acids from a fat or oil source.

That source is the entire issue. It can be:

  • Plant oils: palm, soy, sunflower, rapeseed
  • Animal fats: beef tallow, lard

The finished E471 is chemically the same either way. Nothing on the label distinguishes them, and there is no requirement to declare which was used.

Why it matters so much

E471 is not a rare additive. It is one of the most widely used emulsifiers in the food industry, and it turns up in ordinary staples:

CategoryWhere E471 appears
BakeryBread, cakes, pastries, croissants, doughnuts
Dairy and frozenIce cream, whipped toppings, coffee creamers
SpreadsMargarine, low-fat spreads
ConfectioneryChocolate, filled biscuits, wafers
ConvenienceInstant noodles, sauces, ready meals, powdered drinks
OtherChewing gum, some peanut butters

For someone keeping halal, this means a source-ambiguous additive appears in a very large share of the packaged food supply. Avoiding it entirely means avoiding most bread.

Halal, haram, or mushbooh?

Most scholars and certifying bodies classify E471 as mushbooh: doubtful, because the source cannot be determined from the label.

  • If plant-derived: halal.
  • If from cattle slaughtered per Islamic requirements: halal.
  • If from cattle not slaughtered per Islamic requirements: disputed; many scholars treat it as impermissible.
  • If from pork: haram, without dispute.

Mushbooh is not the same as forbidden. It means the answer is unknown and needs establishing.

How to establish the source

1. Look for certification. A product certified by IFANCA, JAKIM, MUI, HFA or a comparable body has had its E471 source verified. This is the strongest and fastest signal available.

2. Check for a vegan or vegetarian mark. Vegan certification guarantees plant origin. A vegetarian mark under most schemes rules out animal fat too. This is a useful proxy that many people overlook.

3. Contact the manufacturer. Slower but definitive. Most consumer-facing companies answer this question readily, because they get asked constantly. Ask specifically: "Is the E471 in this product plant-derived or animal-derived?"

4. Check the region. In the EU, most E471 in mainstream products is palm or soy derived, because plant oil is cheaper and simpler than rendered animal fat at industrial scale. This is a probability, not a guarantee, and should not be relied on for a strict standard.

What a scanner is for here

No app can tell you the source of E471 in a specific product, because the information is not on the label and not in any database. What it does is make certain you never fail to notice E471 is present, and being able to see, in three seconds, that this loaf contains E471 and that one does not, is the difference between checking and guessing.

E472a–f: esters of mono- and diglycerides. Same source ambiguity. E470a / E470b: fatty acid salts. Same. E322 lecithin: usually soy or sunflower, so usually fine, but can be egg-derived. E920 L-cysteine: feathers, hair, or synthetic. Source rarely declared. E441 gelatin: cattle or pig. Almost always undeclared.

Frequently asked

Is E471 pork?

It can be. E471 is made from fatty acids that may come from plant oils or from animal fat including pork. The label does not declare which. In the EU most mainstream use is plant-derived because plant oil is cheaper at scale, but that is a probability rather than a guarantee.

Is E471 vegan?

Only if plant-derived, and the label will not tell you. A product with vegan certification containing E471 uses a plant source. Without certification, you would need to ask the manufacturer.

Reading about it is step one.

Step two is scanning the packet in your hand. Barcode or ingredient label, either one works.

Free · iPhone · iOS 15.0+ · 9 languages · No account needed to scan