This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
For a standard double shot of espresso, you’ll typically grind beans for about 20 to 30 seconds using a burr grinder.
That’s the short answer to how long to grind beans for espresso.
But if you’ve been asking how long to grind beans for espresso and still getting shots that taste off, the real answer depends on a few things.
How long you grind espresso beans actually matters less than the grind size itself, though the two are connected.
In this post, we’ll break down how long to grind beans for espresso, what affects that timing, and how to dial in a grind that pulls a rich, balanced shot every time.
Let’s get into it.
How Long to Grind Beans for Espresso
How long you grind beans for espresso usually falls between 20 and 30 seconds for a double shot.
That said, the exact time depends on your grinder, the dose, and the roast.
Here’s what really shapes how long to grind beans for espresso.
1. Your Grinder’s Speed and Burr Type
The grinder you use plays the biggest role in how long to grind espresso beans.
A quality burr grinder produces a consistent grind in around 20 to 30 seconds for a double shot.
Blade grinders are faster but wildly inconsistent, so timing them for espresso is basically pointless.
If you want repeatable results for how long to grind beans for espresso, a burr grinder is the way to go.
2. The Dose You’re Grinding
The amount of coffee you grind changes how long the process takes.
A single shot might only take 10 to 15 seconds to grind, while a double shot takes about 20 to 30 seconds.
If you’re pulling a triple or a larger dose, expect how long to grind beans for espresso to stretch past 30 seconds.
So when someone asks how long to grind beans for espresso, the dose is always part of the answer.
3. Roast Level and Bean Density
Dark roasts are softer and grind faster, while light roasts are denser and take a bit longer.
This means how long to grind beans for espresso can shift by a few seconds depending on your beans.
Dense, light-roasted beans often need extra time to reach the right espresso grind.
Keep this in mind if you’re dialing in a new bag and wondering how long to grind beans for espresso.
Why Grind Time Matters Less Than Grind Size
Here’s the thing about how long to grind beans for espresso: time is just a byproduct.
What you’re really chasing is the right grind size, and the time it takes is secondary.
Espresso needs a fine grind, similar to powdered sugar, so water can push through with pressure.
If your grind is too coarse, your shot runs fast and tastes weak and sour.
If your grind is too fine, your shot chokes and tastes bitter and harsh.
So instead of obsessing over how long to grind beans for espresso, focus on how the shot pulls.
1. Aim for a 25 to 30 Second Extraction
A good target is a shot that extracts in about 25 to 30 seconds.
If it pulls faster, grind finer, which usually means how long to grind beans for espresso gets a touch longer.
If it pulls slower, grind coarser and the time shortens.
This feedback loop is how you dial in both grind size and how long to grind beans for espresso.
2. Watch the Flow, Not Just the Clock
The way espresso flows tells you a lot.
It should start as a slow drip and turn into a steady, honey-like stream.
If it gushes out, your grind is too coarse and you need to adjust how long to grind beans for espresso by grinding finer.
If nothing comes out, your grind is too fine and you should back it off.
3. Adjust in Small Steps
When you change how long to grind beans for espresso, make tiny adjustments.
Move the grinder setting a little at a time and pull another shot.
Big jumps make it hard to tell what actually changed.
Patience here pays off when you’re nailing how long to grind beans for espresso.
Tips for Grinding Espresso Beans the Right Way
A few habits make grinding for espresso much easier.
Grind fresh, right before you pull your shot, so the flavors stay bright.
Keep your burrs clean, since old grounds mess with consistency and how long to grind beans for espresso.
Store beans in an airtight container away from light and heat.
And use a scale to weigh your dose so how long to grind beans for espresso stays repeatable.
1. Grind Fresh Every Time
Pre-ground coffee loses its aromatics fast.
Grinding right before brewing is one of the biggest upgrades you can make.
It also gives you control over how long to grind beans for espresso.
2. Keep Your Grinder Clean
Oily residue builds up on burrs over time.
A quick brush or a few grains of uncooked rice can clear it out.
A clean grinder keeps how long to grind beans for espresso consistent from shot to shot.
3. Weigh Your Beans
A scale removes the guesswork.
Weigh your beans before grinding so your dose is exact.
This makes how long to grind beans for espresso easier to predict and repeat.
So, How Long to Grind Beans for Espresso?
You’ll generally grind beans for espresso for about 20 to 30 seconds for a double shot.
But the better question is whether your grind size gives you a balanced shot.
Pay attention to your grinder, your dose, and your roast, then let the extraction guide you.
Dial in those details and how long to grind beans for espresso becomes second nature.