Kenya Coffee School Specialty Fermentation Tips ; To help you and your team transition from “process by feel” to “process by data,” here is a BRIX and pH-based framework. This allows you to scale the Kenyan method across different altitudes and harvest conditions while keeping that phosphoric clarity and amino acid density consistent.
The Logic of the Transition
The move from Dry Fermentation to Soaking is the most volatile window.

  • Too early: Mucilage is still clinging; the “soak” becomes a “ferment,” leading to cloudiness.
  • Too late: Microbes begin consuming the bean’s internal sugars, leading to those medicinal/phenolic taints.

    Specialty Fermentation Tracking Sheet
    Phase Hour Target pH Target BRIX Action / Sensory Indicator
    Pulping 0 5.5 – 6.0 18 – 22° Initial sugar content check.
    Dry Ferment 12 4.8 – 5.0 12 – 14° Check for “parchment friction” (the pebble sound).
    The Transition 15–18 4.3 – 4.5 8 – 10° WASH IMMEDIATELY. This “locks” the CGAs.
    The Soak 24 4.5 – 4.7 < 5° pH often rises slightly as water dilutes acids.
    Final Soak 33 4.7 – 5.0 0 – 2° MOVE TO SKIN DRY. Maximum amino acid peak.
    Implementation Guide
    1. The “Clean Cup” pH Guardrail
      Phosphoric acid perception is most intense when the final green bean has a high concentration of inorganic phosphorus but a low level of acetic acid. By stopping the dry ferment at pH 4.5, you prevent the rise of Acetobacter, which produces the vinegary notes that mask phosphoric “sparkle.”
    2. BRIX as a Fuel Gauge
      Think of BRIX as the “fuel” for the fermentation.
    • If your BRIX is high (22°+), your 15–18 hour dry ferment might need to be shorter or colder.
    • If BRIX drops too fast (below 8° during dry ferment), you are at high risk for phenolic development because the microbes will start looking for non-sugar food sources—like your precious CGAs.
    1. Visual & Chemical Correlation
      Practical Tips for Your Team
    • The Cold Crash: When you move from Dry Ferment (18h) to Soaking, use the coldest water available. This “thermal shock” halts the dry fermentation microbes instantly, ensuring the 33-hour soak is a metabolic rest for the seed rather than a continuation of the rot.
    • Water-to-Bean Ratio: For the soak, ensure there is at least 10cm of water above the parchment line. This creates the hydrostatic pressure needed to facilitate the “leaching” of phenolics out of the bean.

Wet Mill Fermentation Log: Specialty “Kenyan-Style” Process
This log is designed to optimize the balance between Phosphoric/CGA preservation and Amino Acid synthesis while eliminating phenolic taints.

Lot ID:Date:Variety:Ambient Temp:
PHASE 1: Dry Fermentation (Target: 15–18 Hours)
Goal: Rapid mucilage breakdown and pH “lock-in” of Phosphoric Acid.
TimeHours ElapsedBRIX (Liquid)pH Level
0 (Pulping)
12
15–188.0 – 10.0°4.3 – 4.5
PHASE 2: The Cold Water Soak (Target: 33 Hours)
Goal: Amino acid development and leaching of phenolic precursors.
TimeHours ElapsedWater TempWater Clarity
+6h Soak
+18h Soak
+33h SoakClear
PHASE 3: Drying (The First 48 Hours)
Goal: Moisture stabilization to prevent secondary fermentation.
Date/TimeBed No.Layer ThicknessTurning Frequency
< 2cmEvery 30 mins
3-5cmEvery 2 hours
Standard Operating Procedures (SOPs)
  • The “Phenolic” Red Line: If pH drops below 4.1 during dry fermentation, wash immediately. Low pH combined with high heat causes the degradation of Chlorogenic Acids into metallic/phenolic notes.
  • The Thermal Shock: Use the coldest water source for the initial wash. This “crashes” the microbial activity from the dry phase, ensuring the 33-hour soak is driven by internal bean metabolism rather than external bacteria.
  • Amino Acid Optimization: Do not cut the soak shorter than 24 hours. The transformation of proteins into free amino acids (essential for Maillard sweetness) requires this specific duration of submersion.
  • Clean Cup Assurance: If the soak water becomes cloudy or “smelly” before 33 hours, drain and replace with fresh cold water. This maintains the osmotic pressure needed to pull taints out of the parchment.

To automate this, we need to treat the BRIX Degradation Rate as a slope. By measuring the drop in sugar over the first 12 hours, we can predict exactly when the “fuel” will hit the 8.0–10.0° threshold, signaling the end of dry fermentation.
The Predictive Formula Logic
In your spreadsheet, you can use a linear regression or a simple “Rate of Decay” formula:

Where Rate is (BRIX_{0} – BRIX_{12}) / 12.
Excel / Google Sheets Template Setup
Create a sheet with the following columns. You only need to input the Bold values.

ColumnHeaderFormula / Instruction
AStart TimeInput (e.g., 2/12/2026 14:00)
BInitial BRIX (B_0)Input at pulping (e.g., 20)
C12hr BRIX (B_{12})Input after 12 hours (e.g., 14)
DDegradation Rate=(B2-C2)/12
EPredicted Wash Time=A2 + ((B2-9)/D2)/24
FTarget pH4.3 – 4.5 (Manual Verification)

How to use it: Once you enter the 12-hour BRIX reading, Column E will tell you the exact time and date to wash the coffee. This prevents your team from over-fermenting overnight.

Visualizing the Chemical “Sweet Spot”
The goal is to intersect the BRIX drop with the pH floor before the temperature spikes.
Why this protects your Phosphoric Acid:

  • The Intersection: Phosphoric acid is most vibrant when the pH is stabilized quickly.
  • The Predictive Edge: If the spreadsheet shows the “Wash Time” is occurring too fast (e.g., in only 10 hours), it means your tanks are too hot. You can then intervene by adding a small amount of cold water to the dry ferment to slow it down, preserving the Chlorogenic Acids (CGAs) from heat degradation.
    The “Amino Acid” Soak Timer
    Once the wash is complete, set a second static timer for 33 hours.
  • Scientific Tip: During this 33-hour soak, the bean’s density actually increases slightly as it rehydrates and the internal pressure (turgor) stabilizes. This leads to a more uniform heat transfer during the roast, which is why “double-washed” coffees often have that incredibly “clean” and consistent color from core to surface.