Compote has whole pieces of fruit and is a little more loose in consistency. Jam is made from crushed fruit and has a uniform, spreadable texture.