Home > Coffee Beans > How Long After Roasting Are Coffee Beans at Their Best?

How Long After Roasting Are Coffee Beans at Their Best?

A sack of coffee beans after roasting

Most foods are at their freshest when we first buy them, and they lose their flavor and start to go off over time. We’re all used to this idea, so you may be surprised to learn that it isn’t quite the case with coffee beans. 

Like most foods, coffee beans can go stale if left for a long time or not stored properly. However, surprisingly, in terms of the quality of coffee they brew, coffee beans may not be at their best when you first buy them.

In this article, we explain why coffee beans take some time to be at their best and help you brew your coffee at the right time to extract the beans’ full potential and create the most delicious coffee. 


When Are Coffee Beans at Their Best?

Coffee beans are at their best between 7 days and 21 days after they are roasted.

Unless you are roasting your coffee beans at home, the beans will have been roasted before you bought them. This involves heating the beans to high temperatures until the desired light or dark roast is achieved. The beans are then cooled and packaged.

You will need to locate the roast date on the packaging to work out when the coffee beans are at their best. Simply find this date stamped somewhere on your coffee beans’ packaging, then add between one week and three weeks to calculate the optimal window for brewing your coffee.

Lifecycle and stages of a coffee bean. Photo by Sina Asgari.
Lifecycle and stages of a coffee bean. Photo by Sina Asgari.

Can Coffee Beans Be Too Fresh?

You may be surprised to learn that coffee beans are not at their best as soon as you buy them.

The reason for this is that coffee beans undergo a ‘de-gassing’ process after they are roasted, where the coffee beans release CO2.

Coffee beans are at their best once much of this CO2 has been lost, but before they start to lose their aromatics, which give the coffee its flavor.

For this reason, coffee beans are not at their best when you first buy them, but rather in a window where they have lost CO2 but have yet to lose their flavor.

The exact timing of this window can vary depending on the type of coffee bean and the darkness of the roast, however, it is generally between one week and three weeks.

Dark roast coffees lose their CO2 more quickly, so can reach their best as early as 3 or 4 days after roasting.

Lighter roasts take longer to de-gas, so the optimal time to brew lighter roast coffee beans generally begins around 7 days after roasting.

To be on the safe side, we recommend leaving your coffee beans for at least one week after roasting. However, you should then aim to use them within three weeks of the roasting date.

“Should You Wait Before Using Freshly Roasted Espresso Beans?” by 1st-line Equipment on YouTube.

How Long Until Coffee Beans Go Stale?

If stored in a vacuum-sealed bag and kept dry, then coffee beans can usually be kept for around 6 months before going stale. 

If they are frozen, then the life span of your coffee beans can even be extended to as much as 2 or perhaps 3 years.

However, if you really care about the quality of your coffee then you should be thinking less about when coffee goes stale and more about when coffee is at its best.

Your coffee bean packaging will include a roast date and an expiry date. Rather than just looking at the expiry date, it is best to look at the roast date and brew your beans within a window of 7 to 21 days after that date.

“Ask Gail: How Long Do Coffee Beans Last?” by Seattle Coffee Gear on YouTube.

Can You Brew Expired Coffee Beans?

It is safe to drink coffee made from expired coffee beans as long as the coffee beans are properly stored in an air-tight container and not allowed to get wet.

If the coffee beans are not stored properly – and particularly if they are allowed to get wet, start to smell strange, or develop mold – then you should not brew coffee with them. Instead, you should throw them away or perhaps explore some other uses for old coffee beans.

Even if your coffee is stored properly and the expired beans are drinkable, it’s important to note that – while they won’t do you any harm – they probably won’t taste very nice!

We recommend brewing your coffee beans up to three weeks (21 days) after their roast date to enjoy the best possible flavor.


FAQ – How Long After Roasting Are Coffee Beans at Their Best?

How long after roasting are coffee beans at their best?

Coffee beans are at their best between 7 days and 21 days after they are roasted.

How do I find out when my coffee beans were roasted?

Find the date stamped on the packaging of your coffee beans’. Then add between one week and three weeks to calculate the optimal time for brewing your coffee.

What type of coffee beans lose their CO2 fastest?

Dark roast coffees generally lose their CO2 more quickly. They can reach their optimal time for brewing as early as 3 or 4 days after roasting.

Can coffee beans go stale?

Yes. If stored in a vacuum-sealed bag and kept dry, coffee beans can usually be kept for around 6 months before going stale. If they are frozen, then the life span of your coffee beans can even be extended to as much as 2 or perhaps 3 years.



Leave a Reply

Your email address will not be published. Required fields are marked *