compote is fruit, either fresh or dried, slow cooked in a sugary syrup and often served as dessert; unlike jam, fruit in compote maintains its shape. coulis is a fruit (or vegetable) puree, used as a sauce or decorative element.