Margarina poate fi obtinuta prin hidrogenare, desi multe margarine cu nivel crescut de acizi grasi polinesaturati sunt produse utilizand tehnologia de emulsionare. Tinand cont de modul de prezentare exista margarine solide si margarine semi-lichide. Continutul in grasimi variaza intre 20 si 80%. Se obtin prin hidrogenarea uleiului de floarea soarelui, soia sau porumb sau in amestec cu untul. Pentru marirea valorii nutritive se incorporeaza in margarina diverse vitamine si minerale (viatamina A, D, E, K, vitamine din grupul B, sodiu, potasiu, fosfor).