Compote is fruit pieces cooked in a sugar syrup whereas fruit coulis is a cooked fruit sauce that has been pureed into a smoother texture.