Endives are bitter because they contain an enzyme called lactucarium. Lactucarium is a compound found in the latex of endive leaves, making it easy to spread to the rest of the plant. It's also found in lettuce, which makes them taste bitter.