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.

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.
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.
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.
How to Read the Roast Date on Coffee Packaging
Not all coffee packaging makes it easy. Here’s what to look for:
- ‘Roasted on’ date — the gold standard. Gives you the exact roast date so you can calculate your 7–21 day brewing window yourself.
- ‘Best before’ / ‘Best by’ date — less useful. This is typically 6–12 months from roasting and tells you about staleness, not peak flavour.
- No date at all — a red flag. Coffee sold without a roast date is often commercially packaged months in advance. If you care about flavour, buy from roasters who date their bags.
Specialty roasters almost always print a roast date prominently. Supermarket brands typically only show a best-before date. If you’re buying pre-ground coffee, this matters even more: ground coffee loses its freshness much faster than whole beans — within a week of grinding, much of the flavour is gone.
The best approach is to buy whole beans directly from a local roaster or an online specialty roaster, check the roast date, and brew within the 7–21 day window.
Optimal Rest Time by Brew Method
The 7–21 day rule is a general guide, but different brew methods benefit from different degassing windows:
| Brew Method | Recommended Rest Time | Why |
|---|---|---|
| Espresso | 7–14 days | CO2 causes channeling in espresso; needs more degassing |
| French Press | 5–14 days | Full immersion tolerates some CO2; earlier is fine |
| Pour Over / Drip | 5–14 days | Paper filter catches oils; bloom indicates CO2 level |
| Cold Brew | 5–21 days | Long steep compensates for some freshness variation |
If you notice your pour-over ‘blooming’ very aggressively (big bubbles, lots of expansion), the beans are still heavily off-gassing — give them another few days before brewing.
FAQ – How Long After Roasting Are Coffee Beans at Their Best?
Keeping Freshly Roasted Beans at Their Best
The peak window after roasting is short — for filter coffee, most roasters recommend brewing between 7 and 21 days post-roast. For espresso, the ideal window is tighter: 4–10 days after roasting, when CO₂ degassing has settled enough for even extraction. After this window, beans don’t go bad, but they lose the brightness and complexity that makes freshly roasted coffee special.
Proper storage extends the usable life of fresh beans. Keep them in an airtight container away from light and heat — and avoid the freezer unless you’re storing an unopened bag for long-term use. A container with a one-way CO₂ valve allows gases to escape during the critical degassing period without letting oxygen in.
| Product | Why It Helps | Link |
|---|---|---|
| OXO Good Grips Coffee Pop Container | Airtight seal — keeps beans fresh and blocks light and moisture during the peak window | View on Amazon |
| Lavazza Super Crema Whole Beans | Pre-roasted whole beans with a reliable freshness date — consistent starting point for peak-window brewing | View on Amazon |
Coffee beans are at their best between 7 days and 21 days after they are 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.
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.
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.
Yes, but only if you freeze them before opening the bag and don’t refreeze. Freezing whole, unopened bags of coffee beans is an effective way to extend their life for months. The key rules: freeze in airtight packaging to prevent freezer burn and odour absorption; only freeze once — repeated freeze-thaw cycles cause condensation that accelerates staling; and let the bag come fully to room temperature before opening to avoid condensation inside. Pre-portioned single-dose freezer bags are the most practical approach.
No — espresso beans typically need a shorter rest than filter coffee beans, not longer. Most roasters recommend resting espresso beans for 4–10 days post-roast, when CO₂ degassing has settled enough for consistent extraction. Filter coffee benefits from 7–21 days of resting. Espresso shot with beans roasted the same day tends to gush and taste sour due to excess CO₂; leaving them to rest 5–7 days produces a more balanced, sweeter shot.
Explore more in our coffee beans guides.

I’m Joel, an espresso-loving coffee nerd. I got into coffee because I spent a lot of time in Milan as a kid and started liking coffee waaaay too young. I’m all about making sure espresso is treated with the same care as any other coffee – it’s not just a quick drink!


Leave a Reply