Грамматический словарь Зализняка (склонения слова):
Компот, компоты, компота, компотов, компоту, компоту, компотам, компот, компоты, компотом, компотами, компоте, компотах
компо́т
-а, м.
Сладкое кушанье из фруктов и ягод (чаще сушеных), сваренных в воде с сахаром.
||
Смесь сушеных фруктов и ягод для этого кушанья.
[франц. compote]
КОМПОТ, а (у), м. Сладкое кушанье из сваренных на воде фруктов, ягод. К. из сухофруктов. К. ассорти.
| прил. компотный, ая, ое.
компо́т
КОМПОТ -а (-у); м. [франц. compote] Сладкое кушанье из фруктов и ягод (чаще сушёных), сваренных в воде с сахаром. К. из сухофруктов. Яблочный, вишнёвый к. Банка компота. // Смесь сушёных фруктов и ягод для этого кушанья. Купить килограмм компота.
◊ Сделать компот из кого. Уничтожить, разбить.
◁ Компотик, -а (-у); м. Ласк. Выпей компотику холодненького.
КОМП’ОТ, компота, ·муж. (·франц. compote). Сладкое блюдо из свежих или сушеных фруктов, сваренных в воде с сахаром.
Заимствовано из французского (compote), в котором восходит к латинскому compositus, имеющему значение "сложный", "составной" (для приготовления компота используется несколько компонентов), а компот, таким образом, оказывается в тесном родстве с такими словами, как композиция, компонент и т. и.