Skip to main content
See it in action

Why does oat milk taste creamy?

Oat milk has no dairy, but it reads as creamy on the palate. The reason is molecular — oats contain the same butter compounds as cream and milk, well above their detection thresholds.

2,3-Butanedione
aka diacetyl — the “movie popcorn butter” molecule
OAV in oats
Aroma: butter, sweet, cream
2-Pentylfuran
furan with a buttery, green-bean, fruity profile
OAV in oats
Threshold: 4 ppb · 250× over
2,3-Butanediol
reduction product of diacetyl — rounds out the dairy note
OAV in oats
Aroma: butter, nutty

The same diacetyl compound is in milk, butter, and cream. That’s why oat milk tastes “dairy-adjacent” without any added flavoring — the creamy molecule is already there in the grain.

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.