Грамматический словарь Зализняка (склонения слова):
Маргарин, маргарины, маргарина, маргаринов, маргарину, маргарину, маргаринам, маргарин, маргарины, маргарином, маргаринами, маргарине, маргаринах
маргари́н
-а, м.
Пищевой жир, приготовляемый из смеси животных жиров, растительных масел и некоторых других веществ.
[франц. margarine]
МАРГАРИН, а (у), м. Пищевой жир, имеющий вид сливочного масла смесь растительных масел с животными жирами. Жарить на маргарине.
| прил. маргариновый, ая, ое.
маргари́н
МАРГАРИН -а; м. [франц. margarine] Пищевой жир, приготовляемый из смеси животных жиров, растительных масел и некоторых других веществ. Сливочный м. Жарить на маргарине.
◁ Маргариновый, -ая, -ое. М. завод. М. вкус.
МАРГАР’ИН, маргарина, ·муж. (·франц. margarine). Искусственное масло, имеющее вид коровьего и приготовленное из говяжьего сала или растительных масл и молока с прибавлением яиц.
Это слово попало в русский язык из французского в XX в., а восходит к греческому margaron – "перламутр". Свое название маргарин получил за жемчужно-перламутровый цвет.