Chameleon Coffee

Coffee beans · Freshness

Freshly roasted vs supermarket coffee: why the gap is bigger than you think

Short answer: coffee peaks in the first few weeks after roasting and fades steadily from there. A bag from a supermarket has usually been roasted, packed, warehoused, distributed and shelved for months before you open it, and it carries a best-before date instead of a roast date so you cannot tell. Beans roasted in Melbourne and posted to you are weeks old, not seasons old. In the cup that is the difference between sweet and flat.

Key facts

  • Espresso beans are at their best roughly 1–5 weeks after roasting; most of the aroma is gone by three months.
  • Supermarket coffee typically carries a best-before date set 12–24 months from packing and no roast date at all.
  • Pre-ground coffee stales in days: grinding multiplies the surface exposed to air by thousands of times.
  • The price difference per cup between locally roasted and supermarket beans is usually 10–15 cents.

What happens to coffee after roasting

Roasting creates hundreds of aromatic compounds and traps carbon dioxide inside the bean. For the first few days the bean releases that gas – which is why a very fresh bag puffs up and why a shot from day-old beans can be wild. Over the following weeks the gas settles to the level that gives a shot its crema and body, and the aromatics are at their peak. After that, oxygen gets to work: the aromatics oxidise, the oils go stale, the sweetness fades, and what is left is the bitterness and the roast character. It still looks like coffee. It just does not taste like much.

What a supermarket bag has been through

  1. Roasted, often in very large batches, sometimes on another continent.
  2. Packed, often with nitrogen flushing to slow staling, which helps but does not stop it.
  3. Shipped to a warehouse. Weeks.
  4. Shipped to a distribution centre. Weeks.
  5. Shipped to the store and put on a shelf, under lights, until it sells. Weeks to months.
  6. Bought and opened by you, by which point three to nine months is common.

None of that is a scandal; it is just what national distribution costs in time. But it is why the bag has a best-before date and not a roast date. A roast date would be embarrassing.

How to tell fresh from stale

  • Roast date on the bag. Roasters who are proud of freshness print it. A best-before date alone is a sign.
  • The shot. Fresh beans build pressure and pour slowly with thick crema. Stale beans gush through and the crema is thin and pale.
  • The smell. Fresh coffee smells sweet and intense when you open the bag. Stale coffee smells faintly of coffee.
  • Oil on the surface. On anything but a very dark roast, a glossy sheen usually means age.

What it does to your machine

Automatic machines – Jura, DeLonghi and the like – are designed around dry, fresh beans. Old beans that have gone oily coat the grinder burrs and gum up the brew group, and the machine starts under-dosing or reporting fill-beans faults. We see it in the workshop every week. Fresh, dry beans are not just a taste choice for an automatic; they are maintenance. See best coffee beans for Jura machines.

The cost, honestly

Locally roasted beans cost more per kilo than a supermarket house brand. Per cup, at 8–10g of coffee, the difference is usually 10–15 cents. A café flat white costs five to seven dollars. Fresh beans are the cheapest upgrade available to anyone who owns a coffee machine, and the one that makes the biggest difference – bigger than the machine itself in most cases.

How to buy fresh without wasting any

  • Buy 250g or 500g at a time unless you get through more than a kilo a month.
  • Keep the bag sealed, cool and out of sunlight. Not the fridge.
  • Put a few days of beans in the hopper at a time, not the whole bag.
  • Buy whole bean if your machine has a grinder; if not, buy ground to order and use it within a fortnight.
  • Set up a subscription so the next bag arrives before the last one is old. That is what the Roasters Club is for – 15% off every order, no lock-in.

Roasted in Melbourne, weeks old not months old

Single origins and espresso blends, whole bean or ground to order. Free shipping on orders over $60.

Shop coffee beansJoin the Roasters Club, 15% off

Frequently asked questions

How long do coffee beans stay fresh after roasting?

At their best for espresso 1–5 weeks after roasting, acceptable to about two months, and noticeably flat by three.

Is supermarket coffee stale?

Usually months old by the time it is opened, so yes by a roaster’s standard. It is safe and drinkable; it has simply lost most of what made it worth drinking.

Why doesn’t supermarket coffee have a roast date?

Because national distribution takes months and a roast date would show it. A best-before date set a year or two out covers the delay.

Does freshly roasted coffee really taste different?

Yes – sweeter, more aromatic, thicker crema, less bitterness. The difference is obvious side by side in the same machine.

Is freshly roasted coffee much more expensive?

Per cup, about 10–15 cents more than supermarket beans. It is the cheapest upgrade a coffee machine owner can make.