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.
How long to grind beans for espresso depends on your grind setting, but the actual grinding time usually falls between 8 and 12 seconds for a standard double shot.
If you’ve been asking how long to grind beans for espresso and getting sour or bitter shots, the answer might be hiding in that little window of time.
The truth is, how long you grind beans for espresso matters, but it’s not just about the clock.
It’s about what that grinding time produces: the right particle size for your basket, your machine, and your beans.
In this post, we’ll break down how long to grind beans for espresso, why grind time is really a proxy for grind size, and how to dial in that perfect shot.
Let’s get into it.
How Long to Grind Beans for Espresso (The Short Answer)
For most home espresso setups, grinding beans for espresso takes about 8 to 12 seconds to fill a standard 18-gram double basket.
But here’s the catch: how long to grind beans for espresso is not a universal number.
It changes based on your grinder’s burr size, motor speed, and how fine you’ve set the grind.
A fast commercial grinder might rip through 18 grams in 5 seconds, while a slower conical burr grinder could take 15 seconds or more.
So when people ask how long to grind beans for espresso, what they’re really asking is how to get the right grind size.
The time is just a convenient way to measure consistency once you’ve found your sweet spot.
If your grinder has a timer, great, use it as a reference.
If not, you’ll need to weigh your dose and adjust.
The goal is simple: you want the same amount of ground coffee every single time, because inconsistent dosing leads to inconsistent shots.
Why Grind Time Matters for Espresso
Grind time matters because it directly controls how much coffee ends up in your basket.
Too little coffee and your shot runs fast, tastes thin, and turns sour.
Too much coffee and your shot chokes the machine, tastes bitter, and leaves a muddy puck.
1. Grind Time Controls Your Dose
When you grind beans for espresso, the number of seconds you run the grinder determines how many grams of coffee fall into your portafilter.
That dose is the foundation of your entire shot.
A difference of just two seconds can mean a gram or two of coffee, which is enough to throw off your extraction.
So nailing down how long to grind beans for espresso is really about nailing down your dose.
2. Finer Grinds Take Longer
Here’s something most people miss: how long you grind beans for espresso also depends on how fine the grind is.
When you dial your grinder finer, the burrs have to work harder, and the same dose often takes slightly longer to grind.
Go coarser, and it speeds up.
That’s why you can’t just set a timer once and forget it forever.
Every time you change your grind setting, you should re-check how long to grind beans for espresso to keep your dose consistent.
3. Freshness and Bean Density Play a Role
Freshly roasted beans are denser and often grind a bit slower than beans that have been sitting for weeks.
Dark roasts tend to be more brittle, so they grind faster.
Light roasts are harder and denser, so grinding beans for espresso takes a little longer.
This is why a bag of beans that worked perfectly last month might need a small timing tweak today.
How to Dial In Your Espresso Grind Time
Okay, so how do you actually figure out how long to grind beans for espresso on your setup?
Here’s a simple process you can follow.
1. Start With a Baseline
Begin with a middle-of-the-road grind setting and run your grinder for 10 seconds.
Weigh the result.
If you got 16 grams but you wanted 18, grind a bit longer.
If you got 20 grams, shorten the time.
Keep adjusting until 10 seconds gives you roughly your target dose.
That becomes your new reference point for how long to grind beans for espresso.
2. Pull a Shot and Taste
Once your dose is consistent, pull a shot and taste it.
If it’s sour and gushing out in 15 seconds, grind finer.
If it’s bitter and dripping out past 35 seconds, grind coarser.
Remember, changing grind size also changes how long you grind beans for espresso, so re-weigh after every adjustment.
3. Lock In Your Routine
Once you’ve found the sweet spot, write it down.
Note your grind time, dose, yield, and shot time.
That way, tomorrow morning you’re not guessing how long to grind beans for espresso, you’re just repeating what worked.
Small tweaks will still be needed as beans age, but your baseline stays the same.
Common Mistakes When Grinding Beans for Espresso
A few pitfalls trip up almost everyone learning how long to grind beans for espresso.
1. Relying on Time Alone
Time is a tool, not the goal.
If you grind beans for espresso for exactly 10 seconds but never weigh the result, you’re flying blind.
Always weigh your dose.
2. Ignoring Grinder Retention
Many grinders hold onto a gram or two of coffee from the previous session.
That means the first grind of the day isn’t accurate.
Run a quick purge before you dial in how long to grind beans for espresso each morning.
3. Changing Too Many Variables at Once
Don’t adjust your grind time, grind size, and dose all in one go.
Change one thing, taste, then decide.
That’s how you actually learn how long to grind beans for espresso on your machine.
So, How Long to Grind Beans for Espresso?
How long to grind beans for espresso usually lands between 8 and 12 seconds for a double shot, but the real answer is whatever time gives you a consistent 18-gram dose with your specific grinder and beans.
Use time as your guide, but let weight and taste be your judge.
Dial in your baseline, re-check after every grind adjustment, and note what works.
Once you’ve mastered how long to grind beans for espresso, your shots will taste sweeter, richer, and far more consistent.
Now go pull a shot.