Margarine en boter hebben eigenlijk niet zoveel overeenkomsten, ook al worden ze op dezelfde manier toegepast. Boter wordt van room gemaakt en is dus altijd roomboter: een zuivelproduct. Margarine wordt gemaakt van plantaardige oliën en vetten.

Hoewel boter voller en romiger smaakt dan margarine, bevatten ze beiden ongeveer evenveel vet: boter verzadigde vetten en margarine onverzadigde vetten. Aan margarine worden de vitamines A en D kunstmatig toegevoegd, terwijl die in boter van nature al aanwezig zijn. Wel is de hoeveelheid Vitamine D in margarine vele malen hoger dan in roomboter.