A compote has pieces of fruit while in a coulis the fruit is pureed and strained if containing seeds. A compote is a chunky preparation with juice. A coulis is a thick puree.