Skip to the setup builder
extracted

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.