How to Measure Coffee Bean Density

Updated October 2026 · a 2-minute method

Weigh a measured volume of roasted beans, divide grams by millilitres, and you have your bean density in g/ml. That one number tells you roughly how light or dark the roast is, and picks a starting recipe that is usually right first time.

The short answer

Density (g/ml) = weight of beans (g) ÷ volume (ml). Fill a 100 ml graduated cylinder with beans, pack them level, read the volume, weigh them, and divide. Example: 41.3 g ÷ 97 ml = 0.425 g/ml.

Why measure

Why measure coffee density?

Roast level drives how much extraction a coffee needs. Under-extract and it tastes sour; over-extract and it tastes bitter. Density turns roast level into a number: a dark roast is light and brittle enough to crush between your fingers, while a light roast is dense enough to resist a hammer.

80%

of coffees don’t suit a fixed 1:2 recipe. A recipe picked by density is usually right first time.

1 step

of Extract More or Extract Less is almost always all it takes when the first recipe needs a change.

~10,000

bags measured by CRS users. About 90% fall inside the 0.330–0.450 g/ml range the recipe series covers.

Want the reasoning and the maths behind the recipes? Read why measure roasted coffee density and Computational Coffee.

No cylinder?

You can skip measuring. Start at Recipe 51 (380 g/L, the centre of recent measurements; see how the range was determined), and use Extract More or Extract Less from there. It works, but about 80% of the time that starting recipe won't be the right one, so expect more adjustment steps.

What you need

Tools for measuring coffee density

100 ml graduated cylinder

Class A, ±0.50 ml tolerance, preferably borosilicate glass. About US$15 for the Eisco Labs cylinder on Amazon, or from Lab Warehouse in NZ.

Digital scale, 0.1 g

Any scale that reads to 0.1 g. The BOOKOO Themis Ultra is excellent.

Funnel or barista jug (optional)

Makes pouring beans into the narrow cylinder easier.

25 mm dowel (optional)

A short piece makes a good tamper for packing the beans level. Rolled-up cardboard works too.

The method

How to measure coffee bean density in 4 steps

Watch the method, then follow the four steps below.

1. Zero the scale

Put the empty 100 ml cylinder on the scale and tare it.

2. Fill and pack level

Pour beans in to near the 100 ml line. Tap the cylinder and pack the beans level with the dowel, topping up until the surface sits level close to 100 ml. Read the volume in ml.

3. Weigh

Weigh the cylinder of beans. A light roast is heavy, as much as 48 g. A dark roast can be as little as 32 g.

4. Divide weight by volume

Grams ÷ millilitres = density in g/ml. For example, 41.3 g ÷ 97 ml = 0.425 g/ml.

Lightly roasted coffee beans packed level in a 100 ml graduated cylinder on a scale

Lightly roasted beans: dense and heavy

Darkly roasted coffee beans in a 100 ml graduated cylinder on a scale

Darkly roasted beans: lighter for the same volume

The formula

Density = grams ÷ millilitres

41.3 g ÷ 97 ml = 0.425 g/ml

Then brew and taste

Enter your density in the coffee density calculator to get your starting recipe for espresso, filter, French press or AeroPress.

Sour? It's under-extracted: press Extract More and brew again. Bitter? It's over-extracted: press Extract Less.

Enter your density

FAQ

Coffee density FAQ

What is a normal density for roasted coffee beans?

Almost all roasted coffee falls between 0.330 and 0.450 g/ml. Light roasts sit at the high end and dark roasts at the low end.

Do I have to fill the cylinder to exactly 100 ml?

No. Pack the beans level, read whatever volume you have, and divide by that. Getting close to 100 ml just keeps the sample large.

How accurate does the scale need to be?

0.1 g is enough. With 32–48 g of beans in the cylinder, a 0.1 g error moves the density by only about 0.001 g/ml.

Does density work for filter, French press and AeroPress?

Yes. One density gives you a matched starting recipe for espresso, filter, French press and AeroPress.