Pour Over Knowledge Base
πŸ“–Recipes & Methods

How to Read a Coffee Recipe

2 min readΒ·503 words
recipesschemareference

Every recipe in this knowledge base follows the same structure, deliberately, so that a human can scan it in five seconds and a machine can parse it without guessing. This note is the contract: it defines each field you'll see in the frontmatter and in the Recipe Card callout near the top of every recipe note. Once you know the schema, every recipe reads the same way. 🧩

#The Recipe Card

Near the top of each recipe you'll find a > [!example] β˜• Recipe Card callout β€” a key/value table that mirrors the structured frontmatter and adds a plain-language Resulting cup row. It's the at-a-glance spec sheet. The same numbers live in the YAML frontmatter above the H1, which is what an app actually reads.

#The Structured Fields

β„ΉThe recipe contract
FieldMeaning
recipeAlways true for an actual recipe note (false/absent on index notes).
categoryofficial, competition, or community.
brewerThe device, e.g. Hario V60, Kalita Wave, AeroPress.
dose_gGrams of dry coffee.
water_gTotal grams of brew water (including bloom).
ratioCoffee-to-water as 1:NN β€” see The Brew Ratio.
temp_cBrew temperature in Celsius; a range like 92-94 is allowed.
grindRelative size plus a reference point, e.g. medium-fine. See Grind Size for Pour Over.
bloom_gGrams of water used in the bloom.
bloom_time_sBloom duration in seconds.
brew_timeTarget total time as m:ss β€” see Brew Time and Total Contact Time.
roastThe roast level the recipe flatters.
sourceOriginating person or brand, plus year.

#How the Fields Relate

The numbers are not independent. dose_g and water_g together imply the ratio; a 15 g dose with 250 g water is a 1:16.7 ratio. The bloom_g is conventionally two to three times the dose β€” see CO2, Degassing, and the Bloom Science for why. The grind, temp_c, and brew_time form an extraction triangle: finer grind, hotter water, and longer time each push extraction up, so recipes balance them. Change one and you usually compensate elsewhere, which is the whole subject of Recipe Variables and Cup Outcomes.

#Reading the Pour Schedule

Below the card, each recipe lists a numbered, timed pour schedule. Every step gives three things: the clock time (from when the bloom water hits), the cumulative water in grams your scale should read at that moment, and the action (pour, swirl, wait, drain). Cumulative β€” not per-pour β€” weight is used because that's what you watch on the scale as you brew. Hit each number on time and the recipe reproduces.

✦A recipe is a starting point, not a law

Treat published numbers as a calibrated baseline. Your beans, grinder, water, and dripper all differ from the originator's, so expect to dial in. The Pour Over Troubleshooting Guide tells you which way to nudge.

#Continue Reading