How to Tell If Coffee Is Stale or Expired

Quick answer

Coffee does not expire the way perishable food does. What the bag carries is a best before date, the date of minimum durability, and it speaks about quality rather than safety. Past it, coffee is stale, not unsafe: it stops smelling of much, it no longer swells in hot water, and espresso comes out under a thin, pale crema. Aim for the 5 to 30 day window after roasting, expect a clear drop after 2 to 3 months once the bag is open, and reserve the bin for coffee that has taken on moisture and smells musty.

The essentials
  • Expired is about safety (a date), stale is about quality (lost aromas)
  • Dry roasted coffee carries no microbial risk: it goes stale, it does not rot
  • Five signs of stale coffee: no aroma, no bloom, no crema, flat taste, rancid oil
  • Freshness window: 5 to 30 days after roasting; clear decline after 2 to 3 months open
  • The date that matters is the roast date, not just the best-before
  • Beans keep better than ground coffee: grind just before brewing

Why does coffee never carry a use-by date?

Because a use-by date is reserved for foods that are microbiologically perishable, and roasted coffee is not one of them. What a bag carries instead is a best before date, the date of minimum durability, and that wording covers the quality the roaster promises: taste, aroma, appearance. Pass it and the coffee is not unsafe, it is stale. That single distinction is why nothing printed on the label tells you whether the coffee in your hand still has anything left to give.

Roasted coffee is a dry, stable product. As long as it stays dry, it does not develop mould or dangerous bacteria under normal storage. That is why a bag opened long ago will not make you ill: it will simply taste flat. The one real caveat involves very dark roasts and flavoured coffees, whose surface oils eventually go rancid. The taste then turns unpleasant, but the coffee remains genuinely safe.

The practical upshot is simple: the printed date barely answers the question you are actually asking. A bag can show a date still months away and have been roasted long before it reached the shelf, so already be stale. For taste, the only useful date is the roast date, and no labelling rule obliges a roaster to print it.

What can your nose, your eyes and your cup each tell you?

Your nose reports first, and it reports the least precisely. Fresh coffee fills the room the moment you open the bag, with clear, present notes; stale coffee smells faint, sometimes of cardboard, and on oily beans a rancid oil smell betrays the oxidation of the surface lipids. What that establishes: aroma is missing. What it does not establish: how much, or whether the coffee is still worth brewing.

Your eyes get their turn at the bloom. Freshly roasted coffee still holds CO2, so it swells and foams when hot water hits it, while stale coffee has already released its gas and stays flat. This dates a coffee more closely than smell does, but you only see it once you have committed to brewing the thing.

Crema repeats the same message on espresso, with one caveat. Degassing produces a dense, lasting crema; stale coffee gives a thin, pale one that fades fast, or none at all. A badly set grind or an under-heated machine looks identical, so crema on its own convicts nobody.

Your cup is the only one that answers properly. Fresh coffee stays lively, with acidity and defined aromas; stale coffee tastes flat and dull, sometimes papery, or frankly rancid on oily beans. It settles the question because it takes in every other signal at once.

Your fingers add the last and rarest piece of information. On dark or flavoured beans, an oil layer that has turned sticky and dull signals advanced oxidation, and on ground coffee a greyish, lifeless tone often accompanies the loss of aroma. Beans that stick together in lumps are no longer tired coffee, they are coffee that has taken on moisture, which is a different problem entirely.

How far can you get before you have to brew a cup?

Two of the four checks cost you nothing: the smell as the bag opens, and the roast date printed on it. The other two, the bloom and the taste, need the kettle on, which is why a bag can only ever be half judged in the shop. Run all four and the whole thing takes under five minutes.

  1. Smell. Open the bag and breathe in. Clear, present aromas are a good sign. Faint smell, cardboard or rancid oil means the coffee is stale.
  2. Run the bloom test. Grind a little coffee and pour water at about 93 degrees Celsius over it. If it swells and foams, it still degasses, so it is fresh. If it stays flat, it is stale.
  3. Read the roast date. Look for it on the bag, beyond the plain best-before. Aim for the 5 to 30 day window after roasting. Past 2 to 3 months once open, expect a clear decline.
  4. Taste it. The final judge. Brew a cup: a lively, defined taste confirms freshness, a flat or rancid one confirms the coffee is stale.
Useful tip: a single signal can mislead. Coffee that blooms only a little may just be a few weeks old and still pleasant. Cross-check smell, bloom and taste for a reliable verdict.

At what point is a bag genuinely worth binning?

Only once moisture has got in. Coffee kept dry turns dull rather than dangerous, so a musty smell, visible specks or beans stuck together in lumps are the one set of findings that justify throwing a bag out. Everything else is a matter of shelf life, which depends on two factors: beans or ground, and sealed or open.

Whole beans, open. They hold most of their aroma for about 1 month after opening, with a quality peak between 5 and 30 days after roasting. The bean structure shields the interior from oxidation.

Ground coffee, open. It goes stale much faster, from a few days to 2 weeks. Grinding multiplies the surface exposed to air, so oxidation accelerates. That is exactly why grinding just before brewing changes everything.

Sealed, unopened. An airtight bag of beans keeps for several months, especially with a degassing valve. Once it is open, the aromatic countdown begins.

In every case, hold on to the order of magnitude: peak at 5 to 30 days, clear decline after 2 to 3 months. Beyond that, the coffee still drinks, it is simply less flavourful.

What makes one bag fade faster than another bought the same day?

What happens to it between the shop and the cup, and nothing else. Air, light, heat and moisture bring the signs forward; an airtight, opaque container at room temperature pushes them back by weeks, while a folded-over bag left beside the hob brings them forward by just as much. Buying whole beans and grinding to order works the same way, as does buying only what you will get through in 2 to 4 weeks. None of it gives a coffee back the aromas it has already lost: what is at stake is how soon the signs show up, never whether they can be undone.

Frequently asked questions

Is expired coffee dangerous to drink?

No, coffee past its date is generally not dangerous. Roasted coffee is a dry, stable product with no microbial risk under normal storage. What degrades is the aroma, not the safety. The one caveat involves very dark or flavoured beans, whose surface oils can go rancid: the taste turns unpleasant, but the coffee stays genuinely safe. In short, stale coffee is drinkable, it is simply flat.

What is the difference between stale and expired coffee?

Expired refers to a use-by date, a matter of food safety. Stale describes the loss of aroma from oxidation and degassing, a matter of quality. Coffee goes stale long before it expires. A bag can show a valid best-before date while having lost most of its aroma because it was roasted several months ago. The date that really matters for taste is the roast date, not the best-before.

How long does coffee keep after opening?

Whole beans hold their aroma for about 1 month after opening, ideally consumed within 5 to 30 days of roasting. Ground coffee goes stale much faster, within a few days to 2 weeks, because far more surface is exposed to air. Sealed and unopened, a bag of beans keeps for several months. The aromatic decline becomes clear after 2 to 3 months, and the coffee stays drinkable well beyond that, simply less flavourful.

Is the bloom test enough to judge coffee freshness?

The bloom test is the best quick visual cue. Freshly roasted coffee swells and foams when hot water hits it because it releases CO2; stale coffee stays flat. It is an excellent indicator, but combine it with smell and taste. Coffee that blooms only a little may simply be a few weeks old and still pleasant. Cross-check all three signals, degassing, smell and taste, for a reliable verdict.

Read on: All our coffee guides · Specialty coffee FAQ · Coffee glossary