Last updated:
Butter or butterscotch flavor in beer is diacetyl, one of the most commonly discussed off-flavors in homebrewing and one that catches many beginners because it’s frequently absent during fermentation but appears after cold conditioning when it’s too late to easily fix. I’ve dealt with diacetyl in lagers and rushed ales, and the mechanism is well enough understood that prevention is reliable once you know the two specific conditions that cause it.
Diacetyl: biochemistry, detection, and the diacetyl rest
What diacetyl is: Diacetyl (2,3-butanedione) is a vicinal diketone (VDK) produced as a byproduct of yeast amino acid synthesis, specifically valine biosynthesis. During active fermentation, yeast excretes alpha-acetolactate (a precursor) into the wort, where it spontaneously oxidizes to diacetyl. Yeast then reabsorbs diacetyl and reduces it sequentially to acetoin (slight buttery) and then 2,3-butanediol (essentially flavorless). The problem occurs when beer is chilled before the yeast completes this reabsorption and reduction, at cold temperatures, yeast metabolism slows and the reduction of diacetyl to flavorless butanediol stalls. Diacetyl perception threshold: approximately 0.05–0.15 mg/L in lager (where it’s most prominent) and 0.1–0.4 mg/L in ales. At threshold concentrations, it produces a slick buttery or butterscotch character. At higher concentrations, it produces a heavy, almost oleaginous butteriness that coats the palate. Primary causes of diacetyl in homebrewed beer: (1) Cold crashing or transferring to cold conditioning too early, before yeast has had time to reabsorb and reduce diacetyl. This is the most common cause in ale brewing. (2) Insufficient pitching rate, underpitching causes stressed yeast that produces more alpha-acetolactate (the diacetyl precursor) than adequately pitched yeast. (3) Bacterial contamination (Pediococcus, Lactobacillus, certain other bacteria produce diacetyl directly), produces diacetyl independent of yeast cleanup. Bacterial diacetyl is accompanied by sourness and other off-flavors; fermentation-derived diacetyl typically appears alone. (4) Low fermentation temperature, cold fermentation slows diacetyl reduction. Fermenting lagers below 8°C without a diacetyl rest at higher temperature leads to persistent diacetyl. The diacetyl rest procedure: For ales: after reaching terminal gravity, hold fermentation temperature for 2–3 additional days at normal fermentation temperature (18–22°C) before cold crashing. This warm conditioning period allows yeast to complete diacetyl and acetaldehyde reduction. For lagers: after fermentation is complete at cold temperature (8–12°C), raise temperature to 18–20°C for 48–72 hours, the “diacetyl rest”, before dropping to cold conditioning temperature (0–4°C). The warm diacetyl rest is essential for clean lager production; skipping it virtually guarantees diacetyl in the finished beer. The force diacetyl test: To check whether beer is diacetyl-free before packaging, take a small sample in a covered glass, heat to 65°C for 15 minutes (microwave works), cool, and smell. Heating accelerates the oxidation of remaining alpha-acetolactate to diacetyl, revealing any “latent” diacetyl precursor still present. If the heated sample smells buttery and the unheated fermenter sample does not, diacetyl precursor is still present and more conditioning time is needed. If both smell clean, the beer is ready to package. This test prevents the frustrating situation of packaging clean-tasting beer that develops butteriness during bottle conditioning as residual precursor converts.
Common Questions
Can you fix diacetyl after the beer is already packaged?
Diacetyl in packaged beer can be reduced but not always eliminated, and the fix depends on packaging format. For bottle-conditioned beer with active yeast: warm the bottles to 20–22°C for 5–7 days. The residual yeast activity during warm conditioning reduces diacetyl as it continues metabolizing residual sugars. This works reliably if the yeast is healthy and the diacetyl level is moderate. For force-carbonated kegged beer (no active yeast): add a small amount of actively fermenting yeast, a few milliliters of active yeast starter pitched into the keg, which will consume oxygen, reduce diacetyl, and eventually flocculate out. Alternatively, warm the keg to 20°C and gently agitate daily for 3–5 days if any residual yeast from fermentation remains in suspension. For canned or filtered beer with no active yeast: diacetyl cannot be enzymatically reduced without viable yeast present. This is a permanent defect in filtered commercial beer, but homebrewed beer packaged directly from the fermenter always retains enough yeast for warm conditioning to work. The lesson: the force diacetyl test before packaging is worth the 20 minutes it takes. Preventing diacetyl in the fermenter is far easier than treating it post-packaging. The three-rule prevention framework, sufficient pitching rate, adequate fermentation time, warm conditioning before cold crashing, eliminates diacetyl from over 95% of homebrewed batches when applied consistently.