น้ำมันหอมระเหยของกานพลู มีสารต่างๆ เช่น กรดแกลโลแทนนิค ( gallotannic acid ) สารโครมีนส์ ( chromenes ) สารคารีโอไฟลีน ( caryophylline ) กรดไตรเตอฟีน ( triterpene acid )