How fresh should coffee beans be?
Coffee is fresh produce wearing dry-goods packaging. The single biggest upgrade most people can make costs nothing: stop buying beans by best-before date and start buying them by roast date.
Cheapest UK price for a bag of specialty coffee beans right now: £5.50 at Ringtons, as of 7 Jul 2026, 18:17 — from extracted.coffee’s live scan of 29 sellers shipping to the UK (44 listings).
Prices range £5.50–£850.00 · median £23.50 · incl. VAT, excl. shipping
We may earn a commission on these links — it never affects prices or rankings. How we track prices →
Roast date beats best-before, every time
A best-before date tells you when the roaster stops promising anything — often a year out. A roast date tells you what you actually want to know: how long ago the flavour clock started. Specialty roasters print roast dates; supermarket bags almost never do, and that's the tell.
Peak flavour for most espresso roasts sits roughly one to four weeks after roasting; filter roasts are lovely even sooner. Past a couple of months, beans aren't unsafe — just quieter, flatter, duller.
The degassing window
Fresh-roasted beans release CO2 for days — that's the bloom you see when hot water hits fresh grounds. Espresso pulled in the first few days after roasting can taste sharp and gassy; give a fresh bag three to seven days of rest and it settles beautifully. That one-way valve on the bag isn't decoration: it lets CO2 out without letting oxygen in.
Storage that actually works
Airtight, dark, room temperature — the original valve bag rolled tight, or an airtight canister, in a cupboard. Not the fridge: beans absorb smells and pull in condensation every time the container comes out.
The freezer is the one exception, done right: for beans you won't finish within a few weeks, freeze them airtight in single doses and grind straight from frozen. What kills coffee is oxygen, light, heat and moisture — the freezer blocks three of the four.
Whole bean, ground on demand
Grinding multiplies surface area thousands of times, so ground coffee stales in minutes-to-days where whole beans take weeks. If you own any grinder at all, buy whole bean. A £30 hand grinder plus fresh beans beats pre-ground through the fanciest machine.
Buying fresh in the UK
The UK's independent roaster scene is the good news: most roast to order or in small weekly batches, so beans arrive days old, not months. UK roasters rank first across this site for exactly that reason — freshness is a shipping-distance problem, and local wins.
Everything above is our editorial judgement; every price on this site is live, timestamped and ranked without commission input. How we rank →
Quick answers
- Are supermarket beans bad?
- Not bad — old. By the time a bag has moved through a distribution chain to a shelf, months have usually passed. The same money at a UK roaster buys beans roasted that week.
- How long does an opened bag last?
- Aim to finish a 250g bag within two to three weeks of opening, stored airtight and dark. Buy smaller bags more often rather than big bags rarely.
- Do beans go off?
- They stale rather than spoil — old beans are safe, just flat. The exception is visible oil gone rancid on very dark roasts left out for months; your nose will tell you.
Skip the spreadsheet
The builder applies everything in this guide — budget split, machine type, grinder share — to live UK stock in one pull.