How Fresh Should Coffee Beans Be?
Coffee tastes best between 7 and 21 days off roast, and it’s basically undrinkable-good after 30. That’s the window I plan my orders around, and it’s the window most roasters print on the bag whether you notice it or not. Buy in small batches, buy often, and stop treating coffee like a pantry staple. It doesn’t work that way.
Why the 7-21 day window matters
Fresh-roasted beans are loaded with CO2 from the roast. That gas has to escape before the coffee brews evenly — that’s degassing. Roast it today, brew it tomorrow, and you’ll get a bloom that looks like a science experiment and a shot that pulls fast and sour. Give it a week and the bean settles down. I’ve cupped the same lot at day 2, day 10, and day 25, and day 10 wins every time. Brighter acidity, cleaner finish, way less of that flat cardboard note that shows up later.
CQI builds rest time into their cupping protocols for exactly this reason — samples get evaluated within a specific post-roast window because tasting too early or too late skews the score. If the people who set the industry’s quality benchmarks won’t cup a coffee outside that range, don’t brew your daily cup outside it either.
What happens after day 30
After about 30 days, the aromatic oils carrying most of a coffee’s flavor start breaking down through oxidation. You won’t get sick drinking month-old beans. You’ll just get less: less sweetness, less clarity, more generic brown flavor. By day 45, even a great Ethiopian natural starts tasting like whatever’s cheapest at the grocery store.
| Days Off Roast | What’s Happening | What You’ll Taste |
|---|---|---|
| 0-6 | Still degassing heavily | Uneven extraction, sour or flat shots, weird bloom |
| 7-21 | Peak flavor window | Balanced acidity, clear aromatics, sweetness up front |
| 22-30 | Slow decline starts | Still good, but flavors start blurring together |
| 31-45 | Oxidation takes over | Muted, flat, generically brown cup |
| 45+ | Stale | Cardboard, papery, little to no aroma |
The real bottleneck: roast date, not “best by” date
Here’s the mistake I see constantly: people check the “best by” date on a bag and think they’re fine. That date is usually 12 months out. It’s a food safety window, not a flavor window. If the bag doesn’t have an actual roast date printed on it, that’s a red flag about the roaster, not just the coffee. Roasters who care about quality print the roast date because they want you drinking it fresh. Check any roaster’s sourcing report — the good ones talk about lot dates, roast dates, and rest periods because that’s part of how they prove quality, not just where the beans came from.
I won’t buy from a roaster that only prints “best by.” It tells me they’re optimizing for grocery store shelf life, not for what happens in your cup.
Does this change by roast level or origin?
Yes, a little. Darker roasts degas faster and go stale faster — more surface oil, more exposed structure. I’d drink a dark roast within 2 weeks max. Lighter roasts, especially dense high-altitude beans from somewhere like Ethiopia or a washed Colombian, hold their peak longer, sometimes out to day 25, because the bean structure is tighter and degasses slower.
Natural-process coffees are the trickiest. Their fruit-forward flavors fade first, so what tastes bright and juicy on day 10 can taste one-dimensional by day 20. If you’re paying premium prices for a natural-process lot, don’t let it sit.
What I’ve found in testing
I run side-by-side cuppings using SCA’s standard cupping methodology — same water temp, same grind size, same steep time — and score coffees at multiple points post-roast. The pattern holds across dozens of lots: scores climb from day 1 to somewhere around day 9-12, plateau through day 18 or so, then drop steadily. It’s not subtle once you’re tasting for it side by side. Most people never taste the same coffee at two different ages, so they never notice the decline. They just think the coffee’s “okay,” when really it’s old.
How to actually buy fresh
- Buy 12 oz at a time, not 2 lb bags. You’ll finish it before it declines.
- Order on a schedule. Every 10-14 days if you drink daily.
- Check the roast date before the price. A $14 bag roasted 3 days ago beats a $22 bag roasted 3 weeks ago, every time.
- Store it airtight, away from light. That slows decline. It doesn’t reverse it.
What I’d tell you to do tomorrow
Check the roast date on whatever’s in your kitchen right now. If it’s past day 21, that’s your answer for why the shots taste flat, not your grinder, not your machine. Buy less at a time, buy more often, and drink it inside that 7-21 day window. It’s the cheapest upgrade in coffee, and it doesn’t cost you a dime.
— Nora Voss, Home Barista & Coffee Equipment Reviewer

Leave a Reply