Opened coffee beans last 3–5 months in the pantry and 3–4 months in the fridge. Unopened, they keep 3–5 months in the pantry.
Shelf life at a glance
Bars show the longest recommended time for each place. Scale runs from 1 hour to 2 years.
- 1Use within days
- 2Keeps a week or two
- 3Keeps for months
- 4Keeps a long time
Based on the longest fridge or pantry time.
About 45–75 more days in the fridge.
About 30–60 more days in the fridge.
It's inside the safe window but near the end. Eat it today or freeze it now.
Past the recommended fridge time. Even if it looks and smells fine, throw it out.
Past the recommended fridge time. Even if it looks and smells fine, throw it out.
Counted from the day it was cooked, opened or bought. Assumes a fridge at 4 °C (40 °F) or colder.
Coffee beans storage times by method
| Method | Duration | Temperature | Container | Notes |
|---|---|---|---|---|
| Pantry / counter (opened) | 3–5 months | 68–72°F | Airtight | cool, dry place |
| Refrigerator (opened) | 3–4 months | ≤ 40°F / 4°C | Airtight | at or below 40°F (4°C) |
| Pantry / counter (unopened) | 3–5 months | 68–72°F | Airtight | cool, dry place |
Where to store coffee beans
The door is the warmest part of the fridge, fine for condiments and drinks that resist spoilage.
Coffee beans shelf life, answered
How long do coffee beans last in the fridge?
3–4 months at 4°C (40°F) or colder (opened). Keep it sealed so it does not pick up moisture or odours.
How long do coffee beans last in the freezer?
Not listed. FoodKeeper gives no freezer time for coffee beans.
How long do coffee beans last at room temperature?
3–5 months in a cool, dry place.
How long do coffee beans last after opening?
3–4 months in the fridge, or 3–5 months in the pantry once opened. The printed date stops applying the moment you break the seal.
How long do unopened coffee beans last?
3–5 months in the pantry, if the seal is intact and it is stored as the label says.
How long is coffee beans good for past the expiration date?
FoodKeeper gives unopened coffee beans 3–5 months in the pantry, counted from the day you buy it. "Best-by" and "sell-by" describe quality and stock rotation, not safety; only infant formula carries a federally required use-by date.
How can you tell if coffee beans are bad?
Vinegary, sour or musty instead of fresh. Flat, sour or bitter — quality is gone. Cloudiness, sediment or film that was not there before.
Signs coffee beans have gone bad
Smell
Vinegary, sour or musty instead of fresh.
Taste
Flat, sour or bitter — quality is gone.
Look
Cloudiness, sediment or film that was not there before.
Package
Bulging carton, cap or can — discard.
Can you freeze coffee beans?
- 1Step 1
Leave headspace in a freezer-safe container; liquids expand.
- 2Step 2
Freeze in ice-cube trays for small portions.
- 3Step 3
Thaw in the fridge and shake well before using.
Coffee beans left out overnight
Coffee beans are shelf-stable until opened. A night on the counter is fine — keep them cool, dry and away from sunlight.
Best-by and use-by dates on coffee beans
Unopened
FoodKeeper gives unopened coffee beans 3–5 months in the pantry, counted from the day you buy it. "Best-by" and "sell-by" describe quality and stock rotation, not safety; only infant formula carries a federally required use-by date.
Opened
Once opened, the printed date no longer applies. Count 3–4 months in the fridge or 3–5 months in the pantry from the day you open it.
How to store coffee beans
- Store unopened in a cool, dark place.
- Refrigerate after opening and close tightly.
- Keep away from light and heat, which flatten flavour.
Coffee beans vs similar foods
- Instant tea 6–12 months
- Loose leaf tea 6–12 months
- Tea bags 6–12 months
- Coffee beans 3–4 months
- Instant coffee 2–3 months
- Home-ground coffee 3–5 weeks
- Ground coffee 1 month
Same scale as the timeline above: 1 hour to 2 years.
Check any food in seconds: when your leftovers expire, and whether something left out is still safe.
Similar foods
All coffee & tea → Does it go bad? hub → Leftover calculator →Freezer time calculator →Left-out checker →