Butter, green apple, cooked corn, or cardboard can point toward a brewing problem, but similar impressions have several possible causes. Taste a fresh sample, compare bottles if you have them, and check the batch record before changing your process. The BJCP beer-fault reference is another useful starting point for sensory descriptions and causes.
Use the timeline as a clue
Record when the flavor first appeared and whether it is changing. Oxidation and contamination can become more apparent in storage, but so can lightstruck flavor, autolysis, and diacetyl formed from remaining precursor. Differences between bottles suggest checking filling and storage; a uniform fault can originate earlier or affect the whole packaging run. Neither pattern is a diagnosis by itself.
The off-flavor table
| Fault | Tastes like | Detected at | Where it comes from | What to do |
|---|---|---|---|---|
| DMS | Cooked or creamed corn, cooked vegetables | 30–50 µg/L | Heating malt-derived SMM forms DMS; inadequate evaporation or slow chilling can retain it. Yeast can also form DMS from DMSO during fermentation. | Allow effective steam escape during the boil and chill promptly. Review malt, boil conditions, and fermentation if it persists. |
| Diacetyl | Butter, butterscotch, toffee; slick mouthfeel | 50–150 µg/L | Yeast releases a precursor that becomes diacetyl; active yeast can reduce it. Early cooling can leave precursor behind. Some bacterial contamination also produces diacetyl. | Allow maturation with active yeast at a temperature suitable for the strain; check for diacetyl and precursor before chilling. |
| Acetaldehyde | Green apple, cut pumpkin, cidery | 10,000–25,000 µg/L | A fermentation intermediate; high levels can reflect incomplete maturation, stressed yeast, oxidation, or contamination. | Allow healthy yeast to complete fermentation and maturation. Investigate a persistent fault or unexpectedly high gravity. |
| Oxidation | Cardboard, papery, stale; sherry-like in strong beer | not listed | Oxygen picked up after fermentation — splashing at transfer, headspace in a keg or bottle, a leaking seal. | Nothing, once it is there. Transfer gently, purge the receiving vessel, fill from the bottom. |
| Fusel alcohols | Solventy, hot, harsh; nail-polish remover | not listed | Fermentation too warm, especially in the first 48–72 hours, and worse in strong beers. | Hold the low end of the yeast’s range while it is most active. Time softens it a little; nothing removes it. |
| Chlorophenols | Medicinal, plastic, band-aid, TCP | not listed | Chlorine or chloramine reacting with phenols from malt or fermentation. Other yeast-derived phenols can smell similar. | Remove chlorine and chloramine from brewing water; follow the Campden product’s dechlorination dose for your volume. Avoid chlorine sanitizer residues. |
| Astringency | Harsh, puckering, dry, over-steeped tea | not listed | Excess polyphenol extraction, including oversparging at high pH; heavy hopping can also contribute. Squeezing a BIAB bag alone does not establish the cause. | Control mash and runoff pH, avoid oversparging, and review the grain and hop load. |
| Lightstruck | Skunk, struck match, cat musk | not listed | Light reacting with hop compounds. Minutes in sunlight through clear or green glass is enough. | Brown bottles, and keep them in the dark. |
| Autolysis | Meaty, rubbery, yeast-extract | not listed | Yeast breaking down after a long warm rest on the cake. | Avoid prolonged warm storage on stressed yeast; base transfer timing on fermentation and maturation, not a fixed deadline. |
| Sourness | Sharp acidity, vinegar, lactic tang | not listed | Bacterial infection, usually from a scratched bucket, a tap, or a hose that was not cleaned before it was sanitized. | Nothing. Replace scratched plastic, clean before sanitizing, and disassemble taps. |
The three concentration ranges are selected reference values from Brewfather's quality-control documentation. They are shown in µg/L on the same scale; 1 mg/L = 1,000 µg/L. “Not listed” means this table does not supply a range. It does not mean no sensory threshold has been published for that compound or fault.
What a detection threshold tells you
The listed ranges are 30–50 µg/L for DMS, 50–150 µg/L for diacetyl, and 10,000–25,000 µg/L for acetaldehyde. Their lower bounds differ by about 333 times. That comparison describes sensitivity to different compounds; it does not rank how common or serious the faults are.
Thresholds vary with the beer, tasting conditions, and individual taster. Concentration relative to a relevant threshold is more informative than concentration alone. A faint green-apple impression can be real, and a low threshold for DMS does not establish that an unidentified lager flavor is DMS.
Diacetyl: allow time for maturation
Yeast releases alpha-acetolactate, a precursor that can turn into diacetyl outside the cell. Active yeast can then reduce the diacetyl. Cooling or removing yeast too soon may leave either diacetyl or precursor behind. A rest at a temperature appropriate for the strain can help; a fixed temperature and two-day deadline do not guarantee completion.
One practical trigger is a reading two to five gravity points above the expected finish, while yeast is still active. These examples translate that rule into readings, using assumed attenuation:
| Your beer | Estimated finish | Start the rest between |
|---|---|---|
| 1.040 · 75% yeast | 1.010 | 1.015 and 1.012 |
| 1.050 · 75% yeast | 1.012 | 1.017 and 1.014 |
| 1.060 · 75% yeast | 1.015 | 1.020 and 1.017 |
| 1.050 · 80% yeast | 1.010 | 1.015 and 1.012 |
| 1.070 · 72% yeast | 1.020 | 1.025 and 1.022 |
Expected FG comes from OG and assumed apparent attenuation. Use the attenuation calculator with your strain and recipe, then follow the actual fermentation rather than the calendar.
A 1.050 wort at 75% attenuation has an estimated finish of 1.012. The example rest window is therefore 1.017 to 1.014. This is a planning window, not evidence that the beer has completed maturation.
Diacetyl can develop after packaging from precursor that was not detected in the original sample. Some bacteria also produce it. Consider both possibilities, especially if acidity or other changes develop. A forced diacetyl test described by White Labs can help detect precursor before chilling or packaging.
Acetaldehyde and DMS
Acetaldehyde is an intermediate in alcoholic fermentation. Healthy yeast and adequate maturation often reduce it, but a persistent green-apple character can have other causes. Check pitch condition, temperature, oxygen exposure, and signs of contamination. For a batch with unexpectedly high gravity, use the stuck-fermentation checks before packaging.
DMS can form when heat breaks down SMM from malt. Effective steam escape and prompt chilling reduce retention, but the result depends on the malt and process; an uncovered 60-minute boil is not a universal guarantee. There is also a fermentation route: brewing yeast can reduce DMSO to DMS, as described in Sugai and colleagues' study of brewing-yeast DMSO reductase.
Oxidation and keg purging
Oxygen exposure after fermentation can shorten flavor stability. Prevent it with gentle or closed transfers, sound seals, and an appropriate purge of the receiving vessel. Once stale flavors develop, a headspace purge does not reverse them. Warm storage generally accelerates deterioration.
Repeated pressurize-and-vent cycles dilute the air in a keg. This idealized table assumes complete mixing on every cycle and no new air entering:
| Purge cycles | At 15 psi | At 30 psi |
|---|---|---|
| 1 | 49.5% of the air left | 32.9% of the air left |
| 2 | 24.5% of the air left | 10.8% of the air left |
| 3 | 12.1% of the air left | 3.6% of the air left |
| 4 | 6.0% of the air left | 1.2% of the air left |
| 5 | 3.0% of the air left | 0.4% of the air left |
Percentage of the original air remaining, not oxygen percentage in the final beer. The CO₂ tank calculator estimates the gas used by the same purge model. Stay within the equipment's pressure rating.
Higher pressure leaves less air per cycle, but additional cycles can still matter: oxygen-sensitive beer can be affected by very small exposures. There is no universal cycle count after which the remaining oxygen is irrelevant. Displacing sanitizer from a full keg with CO₂ and then making a closed transfer can reduce air exposure, provided lines and connections are also prepared. Purging headspace does not undo oxygen already picked up during transfer.
Check the intended style
Detectable does not automatically mean out of style. For example, the BJCP Czech lager guidelines allow low diacetyl in some styles, but do not require it. Judge the level and balance against the particular style, rather than assuming that all lagers should contain it or that every trace is a fault.
Prevention to prioritize
Check your brewing water for chlorine and chloramine. Use the dechlorination dose on your Campden product's instructions; tablet sizes and intended uses vary. Pitch healthy yeast, follow its temperature guidance through fermentation and maturation, and clean equipment before using sanitizer at its labeled concentration. Keep packaged beer cool and protected from light.
Corrected October 10, 2026: revised the diagnostic claims, DMS and diacetyl explanations, threshold labels, purging advice, and water-treatment guidance.