Tereyağı ve margarin temel olarak, tereyağı hayvansal yağdan ve margarin bitkisel yağdan yapıldığı için yapılan yağ cinsinden farklıdır. Bu onların dokusunu, tadını ve beslenmesini etkiler.
Tereyağı sütten ayrandan ayıran bir çalkalama işleminde tereyağından sütten veya kaymaktan yapılır. Margarin, bitkisel yağdan, sudan, tuzdan ve emülgatörlerden yapılır, ancak bileşenler markaya göre değişir. Tereyağı kolesterol ve doymuş yağ içerirken, margarin içermez. Bununla birlikte, margarin, çoklu doymamış ve tekli doymamış yağlarda daha yüksektir ve trans yağ içerebilir. Tereyağı ayrıca A, D, E ve K gibi vitaminler içerir. Hem tereyağ hem de margarinin yüzde 80 oranında yağ içeriğine sahip olması gerekir.