Tapestry Coffee Blog

Coffee Freshness: How Long Does Coffee Stay Fresh?

By December 13, 2023 3 min read

Coffee Basics: Coffee Freshness - Tapestry Coffee

Whole bean coffee tastes best from a few days to about four weeks after its roast date, and it's still good for brewing up to about six weeks. Once ground, coffee loses much of its aroma within 15 to 30 minutes. That's why the most important freshness tips are to buy coffee with a roast date, buy amounts you'll finish within a few weeks, and grind right before you brew.

Coffee Freshness at a Glance

Coffee Best window Notes
Whole bean, for pour over or drip About 3 to 30 days after roasting Still good up to about 6 weeks
Whole bean, for espresso About 7 to 21 days after roasting Very fresh beans can make espresso uneven
Ground coffee Brew right away Loses most aroma within 15 to 30 minutes
Frozen whole bean (airtight) Up to a few months Freeze in small sealed portions; don't refreeze
Grocery coffee with only a "best by" date Unknown Often roasted months earlier

Why the Roast Date Matters

Coffee is at its best in the weeks after roasting, so the roast date is the most useful thing printed on a bag. Many grocery coffees only list a "best by" date, which can be a year or more after roasting and tells you little about flavor. We print the roast date on the bottom of every bag of Tapestry coffee, and we roast to order in small batches in St. Paul, so your coffee arrives within days of roasting. Learn more in our guide to reading a coffee bag label.

Degassing: Why Fresh Coffee Needs a Few Days

Roasting creates carbon dioxide inside the beans, which slowly escapes over the following days. This is called degassing, and it's why coffee bags have a one-way valve. Coffee brewed the same day it's roasted can taste sharp and brew unevenly, because the gas pushes water away from the grounds. Waiting a few days for filter coffee, and about a week for espresso, gives a sweeter, more balanced cup. A big bloom when you start a pour over is a good sign your coffee is fresh.

What Makes Coffee Go Stale

  • Oxygen. The biggest enemy. Oxygen breaks down the aromatic oils that give coffee its flavor.
  • Grinding. Grinding exposes far more surface area to air, so ground coffee goes stale many times faster than whole beans.
  • Heat and light. Both speed up staling. Keep coffee away from the stove, the dishwasher and sunny counters.
  • Moisture and odors. Coffee absorbs moisture and smells from its surroundings, which is why the fridge is a bad place for it.

How to Keep Coffee Fresh at Home

  1. Buy whole bean and grind just before brewing.
  2. Buy what you'll use in 2 to 4 weeks. Smaller, more frequent orders beat one big bag.
  3. Store it airtight, cool and dark. The resealable bag it came in or an opaque airtight canister works well.
  4. Skip the fridge. It adds moisture and odors.
  5. Freeze extra only if sealed. Divide into weekly portions in airtight bags, and let each portion come to room temperature before opening.

For more detail, see how to store coffee beans for maximum freshness.

How to Tell If Coffee Is Stale

  • Little or no smell when you open the bag or grind the beans
  • Almost no bloom when hot water hits the grounds
  • Flat, papery, dull or bitter flavor with no sweetness
  • Espresso that runs fast with thin, pale crema no matter how fine you grind

Stale coffee is safe to drink; it just doesn't taste like much. It's still fine for cold brew or baking.

Fresh Coffee From Tapestry

We roast to order, so your coffee is days old when it reaches you, not months. Try Loom Blend (nutty, toffee, chocolate), our everyday drip coffee, or Abstract Blend (honey, berry, cacao), our café espresso. To never run out, Roaster's Choice sends a fresh coffee every two weeks.

Quick Answers

How long does coffee stay fresh after roasting?

Whole bean coffee is at its best from a few days to about four weeks after roasting and is still good up to about six weeks.

How long does ground coffee stay fresh?

Ground coffee loses most of its aroma within 15 to 30 minutes. Pre-ground coffee in a sealed bag lasts longer but never tastes as fresh as grinding your own.

Should I buy coffee with a roast date or a best by date?

A roast date. It tells you exactly how fresh the coffee is. A best by date often doesn't say when the coffee was roasted.

Can coffee be too fresh?

Yes. Coffee brewed within a day or two of roasting is still releasing gas and can taste sharp. Give filter coffee a few days and espresso about a week.

Should I store coffee in the freezer?

Only if you won't use it within a few weeks, and only in airtight, single-use portions. Never store coffee in the fridge.

Does stale coffee go bad?

It's safe to drink, but it loses flavor. If it smells moldy or musty, toss it.

About the author: Scott Van Daalen is a co-founder of Tapestry Coffee, voted the #1 Best Independent Coffee Shop in the U.S. by USA TODAY 10BEST readers in 2026.

Keep reading

← All articles