How Long To Grind Beans For Espresso

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

How long to grind beans for espresso depends on your grinder, your machine, and the beans themselves.
 
For most home setups, you’ll grind beans for espresso somewhere between 20 and 30 seconds using a burr grinder.
 
That said, time is only a rough guide because the real answer lives in the shot you pull, not the clock on your wall.
 
If you’ve ever asked yourself how long to grind beans for espresso and gotten a dozen different answers, you’re not alone.
 
In this post, we’ll break down how long to grind beans for espresso, why the grind setting matters more than the seconds, and how to dial things in so your shots taste amazing.
 
Let’s get into it.
 

How Long to Grind Beans for Espresso

The short answer is that grinding beans for espresso usually takes 20 to 30 seconds on a decent burr grinder.
 
But here’s the catch: how long you grind beans for espresso isn’t really about time at all.
 
It’s about reaching the right grind size, and time is just how you get there.
 

1. The 20 to 30 Second Window

Most espresso grinders are designed so that a double shot’s worth of beans grinds in about 20 to 30 seconds.
 
If you’re grinding beans for espresso and it’s taking 45 seconds, your burrs might be dull or your grind setting is too fine.
 
If it’s done in 8 seconds, you’re probably grinding way too coarse for espresso.
 
So when people ask how long to grind beans for espresso, this window is the baseline to start from.
 

2. Grind Size Beats Grind Time

The truth is that how long to grind beans for espresso matters far less than the size of the particles you end up with.
 
Espresso needs a fine grind, similar to table salt or slightly finer, so water can push through with pressure.
 
You could grind beans for espresso for 25 seconds and still get a bad shot if the burrs are set wrong.
 
That’s why you should always dial in by taste and shot time, not by counting seconds.
 

3. Your Grinder Changes Everything

How long to grind beans for espresso also depends on the grinder itself.
 
A flat burr grinder grinds faster and more evenly than a conical burr grinder, so timing shifts.
 
Blade grinders are a nightmare for espresso because they chop instead of grind, making “how long” almost meaningless.
 
If you own a quality burr grinder, sticking to 20 to 30 seconds when you grind beans for espresso will keep you in the ballpark.
 

Why Grinding Beans for Espresso Is Different

Grinding beans for espresso isn’t like grinding for drip or French press, and that’s why the timing feels so specific.
 
Espresso requires a fine, consistent grind that can stand up to nine bars of pressure.
 
Here’s what makes it so different:
 

1. Pressure Needs Precision

When you grind beans for espresso, the particles must be uniform so water flows evenly through the puck.
 
Too coarse, and the water rushes through, giving you a sour, watery shot.
 
Too fine, and the water chokes, giving you a bitter, over-extracted mess.
 
That balance is exactly why how long to grind beans for espresso is a starting point, not a rule.
 

2. Freshness Affects Timing

Freshly roasted beans behave differently than older ones when you grind beans for espresso.
 
Fresher beans tend to grind slightly slower because they’re denser and hold more moisture.
 
Older, stale beans grind faster and often need a finer setting to pull a decent shot.
 
So how long to grind beans for espresso can shift by a few seconds depending on roast date.
 

3. Dose and Basket Size Matter

A single shot basket needs less coffee, so you’ll grind beans for espresso for a shorter time.
 
A double or triple basket needs more, which naturally stretches the grind time.
 
If you switch baskets and wonder why how long to grind beans for espresso suddenly changed, this is why.
 

How to Dial In Your Espresso Grind

Instead of obsessing over how long to grind beans for espresso, focus on the shot itself.
 
Here’s a simple way to dial things in:
 

1. Aim for a 25 to 30 Second Shot

Pull a shot and time it from the moment the pump starts to when you hit your yield.
 
A good target is 25 to 30 seconds for a 1:2 ratio, like 18 grams in and 36 grams out.
 
If the shot runs too fast, grind finer, which means you’ll grind beans for espresso a little longer.
 
If it runs too slow, grind coarser and shorten that time.
 

2. Taste, Then Adjust

Sour shot? Grind finer and pull again.
 
Bitter and harsh? Grind coarser.
 
How long to grind beans for espresso will naturally follow these adjustments, so let your palate lead.
 

3. Keep Notes

Write down your grind time, dose, yield, and shot time for each attempt.
 
Over a few days, you’ll see exactly how long to grind beans for espresso on your setup.
 
This turns guesswork into a repeatable routine you can trust every morning.
 

So, How Long to Grind Beans for Espresso?

You should grind beans for espresso for about 20 to 30 seconds on a burr grinder, but the real answer is whatever grind size pulls a balanced 25 to 30 second shot.
 
How long to grind beans for espresso shifts with your grinder, your beans, and your basket, so use time as a guide and taste as your judge.
 
Dial in slowly, keep notes, and soon you’ll know exactly how long to grind beans for espresso on your own setup.