Summary
Most coffee is brewed with one fixed recipe, yet roasted coffee spans a wide spectrum of solubility. A fixed recipe is the best choice for only about 1 in 5 bags, and grind adjustment alone cannot close the gap for the other four.
The Coffee Recipe Series (CRS) takes a different approach. You measure the bulk density of your beans, which takes a minute with a measuring cylinder and a scale, and start from the recipe matched to that density. If the cup is sour you step to a recipe that extracts more; if it is bitter, one that extracts less.
Each recipe sets every brewing parameter within established industry ranges, ordered from least to most extractive. Across 348 bags of coffee over five years, the density-matched recipe has worked first time around 68% of the time, and 95% of the time it has needed one recipe change at most.
The argument rests on three claims, each examined below: roast creates a solubility spectrum, density is a practical measure of where a coffee sits on it, and a taste-led series of recipes is a faster route to a good cup than one recipe plus grind adjustment.
The problem: one recipe for every coffee
Coffee preparation is built around fixed recipes. For filter coffee, the SCA’s Golden Cup standard recommends a coffee-to-water ratio of 55 g/L ± 10%, the origin of the “golden ratio” of about 1:18 (Gustos Coffee Co.). The same 55 g/L figure, within a 10% margin, is one of the tests a brewer must pass to earn SCA home-brewer certification (Gear Patrol).
Espresso is more prescriptive still. The 2017 Barista Guild of America survey, run with SCA Research staff, found that the average barista uses a 1:2 brew ratio measured by weight, and 51% of respondents pulled shots averaging 25–30 seconds (Fasman, 25 Magazine, Issue 3). The typical shot: 18–20 g in, about 36 g out, 9 bar, 93 °C, pre-infusion, an 18 g basket.
These are good recipes for a coffee in the middle of the roast spectrum. The problem is applying them to every coffee.
How often does the fixed recipe fit?
In CRS terms, the 1:2 espresso is the recipe for a bulk density of 370 g/L. One step in the series is 20 g/L, a change you can clearly taste, so a single recipe is the best choice only for beans within about ±10 g/L of its density.
Across 9,465 home density measurements, corrected for coarse 1 g scale readings and repeated entries, the distribution has a mean of 390.6 g/L and a standard deviation of 37.2 g/L (How the density range was determined). Only about 18% of coffees fall between 360 and 380 g/L, and about 20% using the data since March 2024.
Put plainly: around 4 in 5 bags of coffee do not suit the fixed recipe.
Taste is left out
The standard workflow adjusts one thing, grind size, and adjusts it to hit a target time, not a target taste. When the cup is sour or bitter, the usual conclusion is that the coffee or the roaster is at fault, not the recipe.
Even experts reach that conclusion. On the Coffee Lit podcast, Chris Hendon says his lab is sent really high-quality coffees, yet more often than not they don’t brew them well, and he wonders whether the problem is the coffee, the people or the technology. Asked where he thinks the problem lies, Tony Konecny says he leans towards blaming the roaster in most cases (Coffee Lit, Ep. 17, 3:07). Roasting can never be precise enough to make every coffee suit one recipe, so the recipe has to move instead.
Why grind alone cannot fix it
Grind size is the right tool for setting flow and contact time, but a poor tool for moving extraction a long way. In espresso, grind is tied to puck resistance: grind finer to extract more and the shot slows towards choking; grind coarser to extract less and the puck loses resistance and runs fast.
Research supports this limit. Cameron et al. modelled espresso and predicted that extraction yield should rise steadily as grind gets finer, but in experiments yield peaked and then fell at the finest settings, which they attributed to uneven flow through the bed (Cameron et al., Matter, 2020). Past a point, grinding finer does not extract more; it extracts less, and less reproducibly.
So a sour shot from a light roast cannot simply be ground finer until it tastes right, and a bitter shot from a dark roast cannot simply be ground coarser. The other parameters, above all how much water you use, have to change too.
Changing one thing, properly understood
The usual advice is to change one thing at a time. With brewing variables this is hard to honour, because they are linked: change the dose and the bed depth, flow and time change with it.
CRS keeps the spirit of the advice while fixing its weakness. You change one thing, the recipe number, and every parameter moves together in the same direction: more extraction or less.
Roasting creates a solubility spectrum
Nobody would cook every cut of meat with one recipe. A fillet is perfect after a few minutes on a hot surface; a brisket needs hours at low heat. One “golden recipe” of an hour at 180 °C would ruin both, and everyone understands why: cuts differ in tenderness, so the method must match the meat.
Roasted coffee has an equivalent property: how easily it gives up its soluble compounds. Like tenderness in meat, it varies widely, and it is set largely by roasting.
What roasting does to the bean
Green coffee is hard, dense and full of water. Roasting drives off water, generates gas, and expands the bean, so it loses mass while gaining volume, and its density falls.
Studies consistently find bulk density decreasing as roast level increases (Odžaković et al., 2019; Putri et al., 2023). One study of Robusta also found bean hardness falling as roast level rose (Yulianti et al., 2023).
This matches every home barista’s experience. A light roast is hard work in a hand grinder; a very dark roast is brittle enough to crush between your fingers.
Why that matters in the cup
Under-extracted coffee tastes sour; over-extracted coffee tastes bitter. This relationship has been central to coffee brewing since Lockhart’s Brewing Control Chart in the 1950s and remains the basis of current sensory research (Guinard et al., 2023; Moroney et al., PLOS ONE, 2019).
A dense, light roast resists extraction, so a mid-range recipe leaves it sour. A porous, dark roast extracts easily, so the same recipe takes it into bitterness. The coffee is not faulty; the recipe is in the wrong place.
| Darkest roast | → | Lightest roast | |
|---|---|---|---|
| Bulk density | Lowest | → | Highest |
| Ease of extraction | Easiest | → | Hardest |
| Extraction the recipe should deliver | Least | → | Most |
| Typical espresso ratio | 1:1 | → | 1:4 |
Roast is not two categories, filter and espresso. It is a continuous spectrum, and even the same coffee from the same roaster varies from batch to batch.
Density: a cheap, practical measure
To choose a starting recipe, you need to know roughly where a coffee sits on the spectrum. Bulk density is the most practical way to find out at home.
The method is simple: fill a 100 mL measuring cylinder with whole beans, weigh them, and multiply by ten to get grams per litre (how to measure coffee beans). It takes under a minute, needs only a 0.1 g scale and a cylinder costing around USD 20, and gives a number, not a judgement.
Why not roast colour?
Roasters measure roast degree by colour, typically with an Agtron spectrophotometer. That works inside a roastery, where the roaster knows the profile, but colour is an imperfect guide for the person brewing.
Two coffees can share a colour but differ in how they were roasted. In one study, slower roasting produced beans with lower hardness and water content than faster roasting at the same nominal roast level (Yulianti et al., 2023). Colour meters are also expensive, and a bag’s label (“light”, “espresso roast”) follows no industry standard.
Density responds to what the roast has actually done to the bean: how much mass it has lost and how far it has expanded. That makes it a direct physical measure rather than a proxy, and one anyone can take.
Relative, not absolute
CRS does not need laboratory precision. Measurements vary with cylinder tolerance and how the beans settle, and a Class A cylinder is accurate to about ±2 g/L at typical densities.
That is well inside the 20 g/L step between noticeably different recipes. The measurement only needs to put you near the right recipe; your taste does the rest.
How wide the spectrum is
Roasted coffee bought by home brewers spans about 330 to 450 g/L. That range comes from 9,465 density measurements submitted between August 2021 and October 2026 (How the density range was determined).
The raw entries needed correcting before they could be used. Many came from scales that read only to 1 g, which limits a 100 mL measurement to multiples of 10 g/L, the entry form suggested a default value, and users often typed a run of values to explore recipes. After down-weighting these coarser entries and counting each session once, the key results are:
| Measure | Result |
|---|---|
| Median density | 390 g/L (95% CI 388.5–391) |
| Mean ± standard deviation | 390.6 ± 37.2 g/L |
| Share of sessions within 330–450 g/L | 90% (95% CI 89–91%) |
| Below 330 g/L / above 450 g/L | 4% / 6% |
| Same analysis, 0.1 g scale entries only | Median 390 g/L, 89% within range |
The distribution is broad and flat-topped, not a narrow peak. Even near the centre, each 1 g/L accounts for only about 1% of coffees, which is why no single recipe can cover more than a small share.
The range was set at 90% deliberately. Extending to 95% would add about 30 recipes per method to serve 5% more coffees, at the extremes where measurements are scarcest and least reliable. Coffees outside the range still get the nearest end recipe.
The Coffee Recipe Series: how the recipes are built
CRS is not a set of personal recipes. Each parameter takes its range from established brewing practice, and that range is mapped linearly across the measured density range.
The industry already works in ranges, not single values. Espresso brew ratios run from about 1:1 (ristretto) to 1:4 (lungo), filter ratios from about 1:13 to 1:20, and the heritage SCAA definition of espresso allows water at 90.5–96.1 °C and brew times of 20–30 seconds. What has been missing is a rule for which point in each range suits which coffee.
The mapping
First, find where a coffee sits in the density range, from 0 at the lowest density to 1 at the highest:
ρ̂ = (ρ − ρmin) ÷ (ρmax − ρmin), with 0 ≤ ρ̂ ≤ 1
Then set each parameter from that position. Parameters that should rise with density, such as brew water, use the first form; parameters that should fall use the second:
P = Pmin + ρ̂ × (Pmax − Pmin)
P = Pmax − ρ̂ × (Pmax − Pmin)
Here ρ is the measured bulk density (g/L), with ρmin = 330 and ρmax = 450, and Pmin and Pmax are the industry limits for that parameter. Positions outside 0–1 are clamped, so out-of-range coffees receive the end recipe.
What a recipe is
A recipe is the full set of parameters for one density: ratio, dose, yield, temperature, basket and cup size for espresso, with the equivalents for each filter method. Every parameter moves in step, so each recipe extracts slightly more than the one before it.
There is one recipe per 1 g/L from 330 to 450 g/L, giving 121 recipes per brew method. The recipe number is the density minus 329, and the 1 g/L step matches the resolution of a 0.1 g scale on a 100 mL cylinder.
The linear mapping is a design choice, not a law of nature. It is the simplest relationship consistent with the evidence that density and extraction difficulty move together, and five years of results suggest it works well. Whether a curve would fit better is an open question, discussed below.
Dialling in by taste
With CRS, taste makes the decisions. Measure your beans, brew the matching recipe, and ask one question: is it sour or bitter?
- Sour: the coffee is under-extracted. Press Extract More to move 20 recipes up the series.
- Bitter: the coffee is over-extracted. Press Extract Less to move 20 recipes down.
- Neither, and it tastes good: you have found your recipe. Use grind size to keep the brew time on target.
A 20-recipe jump is a deliberate, clearly noticeable change in the cup, large enough to judge easily. Smaller steps can fine-tune once you are close.
Because all coffee is slightly bitter, sourness is usually the easier signal. A useful rule is to extract more until the sourness just disappears. If you genuinely cannot tell, brew one step in each direction and keep the one you prefer.
Think of a golfer’s bag. Instead of trying to reach every coffee with one club, grind size, you change the whole recipe to cover the distance and keep grind for the fine putting.
Evidence it works
Across 348 bags of coffee brewed over five years, each tracked in a database, the density-matched starting recipe has worked first time around 68% of the time. In 95% of cases it has needed one recipe change at most, and in 99% two changes at most.
Compare that with the fixed recipe, which suits about 1 in 5 coffees, and grind adjustment, which cannot reliably close the gap for the rest. Starting closer means fewer wasted shots, less wasted coffee, and a good cup sooner from every new bag.
What users say
People who find the site tend to keep using it, coming back as they buy new coffee rather than trying it once. Users describe the results in strong terms:
“Incredible, like some kind of black magic.”
“I just do not understand why it is not common knowledge … now I drink God Shots twice a day almost.”
Testimonials and repeat use are not controlled evidence, but they show the system working for ordinary home baristas, not only its author.
A case study: Icarus Coffee, New Zealand
While I was volunteering at Icarus, a trainee barista named John was learning on a new espresso machine with an excellent Bourbon Pointu. He was doing everything as trained, a 1:2 ratio with the grind set for the right time, but he did not like the coffee and suspected the beans.
The beans were small and well developed, and their density placed them towards the soluble end of the series. The density-matched recipe called for a much lower ratio, a larger dose and a bigger cup with more milk. The first attempt was better but still slightly bitter, so one Extract Less step went further in the same direction.
John called the second cup the best coffee he had ever tasted. Nothing had changed about the beans; under the standard recipe they had simply been over-extracted. Two attempts, guided by taste, took the same coffee from disappointing to excellent.
Limitations and open questions
CRS makes strong claims, so its limits should be stated as plainly.
- The density data are self-reported. They come from home users with a scale and a cylinder who chose to try a density-based system. They describe enthusiasts’ coffee, not the world’s roasted coffee supply.
- The success figures come from use, not a controlled trial. The 68%, 95% and 99% results come from 348 bags of coffee the author has brewed with the system over five years, recorded in a tracking database. A blind, controlled comparison against a fixed recipe would make the case much stronger.
- The linear mapping is an assumption. Density and extraction difficulty clearly move together, but the exact shape of that relationship has not been measured. Tasting data might show a curve fits better at one end of the range.
- Density is not the only factor. Bean size, processing, variety and roast profile all affect extraction. Density captures much of their combined effect, which is why taste remains the final judge.
- Measurement technique matters. Cylinder accuracy, scale resolution and how the beans settle all affect the reading, though typically by less than the step between noticeably different recipes.
None of these undermines the central point. Coffee varies, so the recipe has to vary, and an ordered series adjusted by taste is a simpler way to do that than one recipe plus a grinder.
Where this fits with other improvements
WDT, RDT, flat burrs, precision baskets and pressure profiling all help, but they refine a shot that is already in the right place. Applied to the wrong recipe, they polish a coffee that was never going to taste its best.
CRS addresses the step that comes first: choosing a recipe that suits the coffee in front of you.
Conclusion: start closer, dial in faster
Starting closer is useful, but the bigger benefit of CRS is how quickly it gets you to a cup that tastes right.
Today, around 4 in 5 bags of coffee do not suit the fixed recipe. “Dialling in” usually means adjusting the grind until the shot hits a target time, not until it tastes good. When the result is sour or bitter, the roaster gets the blame, and many people retreat to one familiar blend that happens to work and stop exploring.
CRS changes that. Every recipe already uses the full set of tools: ratio, dose, temperature, basket and cup size. You get the benefit of all of them without needing the knowledge or skill to set them yourself, and you answer only one question: sour or bitter?
The result is dialling in that is fast and reliable: right first time about two-thirds of the time, and almost always within one change. Sour and bitter become problems you can fix rather than reasons to blame the roaster, and every new bag of coffee becomes something to explore, not a risk to avoid.
Measure your beans and find your starting recipe →
References
- Cameron, M. I., Morisco, D., Hofstetter, D., Uman, E., Wilkinson, J., Kennedy, Z. C., Fontenot, S. A., Lee, W. T., Hendon, C. H., & Foster, J. M. (2020). Systematically improving espresso: Insights from mathematical modeling and experiment. Matter, 2(3), 631–648. doi:10.1016/j.matt.2019.12.019. Link
- Fasman, D. (2017). Defining the ever-changing espresso: findings of the 2017 Barista Guild of America Espresso Survey. 25 Magazine, Issue 3, Specialty Coffee Association. Link
- Guinard, J.-X., Frost, S., Batali, M., et al. (2023). A new Coffee Brewing Control Chart relating sensory properties and consumer liking to brew strength, extraction yield, and brew ratio. Journal of Food Science, 88(5), 2168–2177. Link
- Moroney, K. M., et al. (2019). Analysing extraction uniformity from porous coffee beds using mathematical modelling and computational fluid dynamics approaches. PLOS ONE. Link
- Odžaković, B., Džinić, N., Jokanović, M., & Grujić, S. (2019). The influence of roasting temperature on the physical properties of Arabica and Robusta coffee. Acta Periodica Technologica, 50. doi:10.2298/APT1950172O. Link
- Putri, D. P., Andriansyah, R. C. E., Setiyoningrum, F., Yulianti, L. E., & Hidayat, D. D. (2023). Physicochemical properties of Robusta coffee at various roasting levels using different roaster types. BIO Web of Conferences, 69, 03016. doi:10.1051/bioconf/20236903016. Link
- Yulianti, L. E., Putri, D. P., Azizah, I. F., Witman, S., Karim, M. A., & Rahayuningtyas, A. (2023). Physicochemical properties of ‘Cisalak’ Robusta coffee with hot air based roasting method. BIO Web of Conferences, 69, 03014. doi:10.1051/bioconf/20236903014. Link
- Mayston, R. (2026). How the 330–450 g/L roast density range was determined. recipeseries.coffee. Link
- SCA Golden Cup standard, 55 g/L ± 10%. As reported in: Gustos Coffee Co., “How to make better coffee – SCA Golden Cup standards” (Link); and Gear Patrol, “The best coffee makers, according to the SCA”, on SCA home-brewer certification (Link).
- Coffee Lit, Episode 17: Coffee Storage with Tonx (Tony Konecny and Christopher Hendon), at 3:07. Link