See it in action
Why does dark chocolate taste like coffee?
Roasting coffee beans and roasting cocoa beans run the same chemistry — Maillard browning of amino acids and sugars. The output is a near-identical family of pyrazines.
2-Ethyl-3,5-dimethylpyrazine
the most potent pyrazine in roasted coffee
Threshold
Aroma: roasted, earthy, cocoa
2,3-Diethyl-5-methylpyrazine
“dark chocolate” pyrazine in espresso headspace
Threshold
Aroma: roasted, nutty, coffee
3-Methylbutanal
Strecker aldehyde from leucine — malty, chocolatey
Threshold
Aroma: malt, dark cocoa, fermented
Both dark chocolate and coffee are roasted seeds high in protein and sugar. Apply heat and you get the same pyrazine fingerprint — which is why mocha works without any cross-flavoring.
Unlock the OAV numbers
See exactly how far over the detection threshold each compound is — the part of the chemistry that explains why this pairing works. Plus the full ranked list for any ingredient, compound index, and Compare tool.
OAV (Odor Activity Value) = concentration ÷ detection threshold. Numbers above 1 mean the compound contributes detectably to aroma.