I have this shampoo which has an ingredient called "Cocamidopropyl Betaine", is this vegetarian and/or vegan?

A quick Google doesn't reveal anything regarding vegetarianism of the ingredient.


I found this link according to which it is made out of coconut oil and betaine but I have no idea what is betaine and where it comes from. The Wikipedia article on betaine is beyond my understanding and doesn't appear to have information on how and from what it is produced.


Here is the link to the Wikipedia article on the ingredient but I still don't know if it's vegetarian and/or vegan.


Further reading shows that Cocamidopropyl Betaine is made by reacting dimethylaminopropylamine with fatty acids from coconut oil. Dimethylaminopropylamine is made via a reaction between dimethylamine and acrylonitrile and dimethylamine is found in both animals and plants which would suggest that it might not be vegetarian.

  • In the first link provided it says: Obtained from: coconut oil + betaine Apr 6, 2017 at 9:31
  • Yep, as far as I understand it becomes a betaine once it is made. It is made by reacting Dimethylaminopropylamine with fatty acids from coconut oil. Apr 6, 2017 at 9:39

1 Answer 1


According to the Wikipedia article on Cocamidopropyl betaine

Cocamidopropyl betaine (CAPB) is a mixture of closely related organic compounds derived from coconut oil and dimethylaminopropylamine citation

Dimethylaminopropylamine is usually synthesised from Acrylonitrile which is produced using ammonia (produced from hydrogen and nitrogen in the Haber process) and propylene (a hydrocarbon from crude oil or possibly plant sources) and Dimethylamine which is apparently produced from methanol (an alcohol) and ammonia (although dimethylamine is found in animals, it is not derived from animal sources in the chemical industry).

So, cocamidopropyl betaine is not derived from animals.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.