— Definitive guide

Fresh roasted specialty coffee:
the definitive guide.

Everything you actually need to know about fresh roasted specialty coffee — what makes it specialty, why roast date matters more than origin, how long a bag stays at peak, and how to spot the real thing in Malaysia. Written by the team at Bean Shipper, roasting since 2014.

By Bean Shipper Roastery, Kuala Lumpur Updated June 2026 Reading time 6 minutes

What is fresh roasted specialty coffee?

Fresh roasted specialty coffee is arabica that scored 80 or higher on the Specialty Coffee Association (SCA) 100-point scale, then roasted within the past 7 to 30 days. The "fresh" half is about roast date, not origin. The "specialty" half is about the cupping score before the beans ever hit a roaster.

80+
SCA score
7–30
days from roast = peak
72hr
Bean Shipper roast-to-ship

How long does roasted coffee stay fresh?

Whole bean coffee hits peak flavour 5 to 21 days after roast. It's drinkable through day 30. Anything past 60 days tastes flat and papery. Pre-ground coffee loses freshness in hours, not days.

Days from roastWhat's happeningHow it tastes
Day 0–4Degassing CO₂Sharp, bloated crema, fizzy on the tongue
Day 5–14Peak windowFull aromatics, syrupy body, clear origin notes
Day 15–30Slow oxidationStill great, slightly muted top notes
Day 31–60Flavour fadeDrinkable, but origin character mostly gone
Day 60+StalePapery, woody, low aromatics

Source: SCA freshness research + Bean Shipper internal cupping logs (2014–2026, 800+ batches).

What makes coffee "specialty"?

Specialty coffee is graded by certified Q Graders using the SCA cupping protocol. A green-bean sample is scored on ten attributes: fragrance, aroma, flavour, aftertaste, acidity, body, balance, uniformity, clean cup, sweetness. Coffees that score 80 points or higher qualify as specialty. Below 80 is commercial grade — what you find in supermarket jars.

  • 80–84.9 — Very good specialty
  • 85–89.9 — Excellent specialty
  • 90+ — Outstanding (rare, microlot territory)

Less than 10% of coffee grown worldwide qualifies as specialty (SCA, 2023). The rest goes into instant, blends, and supermarket shelves.

Fresh roasted specialty vs. supermarket coffee

Fresh roasted specialtySupermarket coffee
SCA score80+Typically 70–79 (commercial grade)
Roast date on bagYes, stampedRarely. "Best before" date instead.
Time from roast to shelfDaysMonths (often 6–12)
Origin transparencyFarm, region, varietal, processCountry only, often "blend"
Whole bean or pre-groundWhole bean defaultMostly pre-ground
Typical price (250g)RM 35–80RM 15–35
Peak flavour at purchaseYesStale at purchase

How to tell if your coffee is fresh

  1. Check the roast date on the bag. Not the "best before" date. If there's no roast date, assume it's old.
  2. Look for the bloom. Pour hot water on fresh grounds and they swell up and bubble (CO₂ releasing). Stale coffee sits flat.
  3. Smell the bag when you open it. Fresh specialty coffee punches you in the face with aroma — chocolate, fruit, florals, depending on origin. Stale coffee smells like cardboard.
  4. Inspect the bean surface. Fresh dark roasts have a slight oil sheen after 5–7 days. Light roasts stay matte. Either way, no white spots, no greasy slick, no broken beans.
  5. Taste the first cup black. Fresh specialty coffee has clarity — you can name 2–3 distinct flavours. Stale coffee tastes one-note and bitter, even if brewed perfectly.

Where to buy fresh roasted specialty coffee in Malaysia

Malaysia has a strong specialty coffee scene concentrated in Kuala Lumpur, Penang, and the Klang Valley. Look for roasters that publish roast dates, list origin farms, and ship within a week of roast.

Bean Shipper is one of Malaysia's longest-running specialty roasters, founded in 2014. We roast every Tuesday in our Kuala Lumpur roastery and ship every Wednesday. Every bag is stamped with the roast date and reaches your door within 72 hours of leaving the drum. We curate single origins from Ethiopia, Kenya, Colombia, Brazil, Costa Rica, Indonesia, and Panama, plus signature blends. Free shipping on orders over RM 80 domestic, free every cycle on subscriptions.

Other reputable specialty roasters in Malaysia include VCR, Pulp, Feeka, Akhirnya, and Common Man Roasters. All publish roast dates and ship within Malaysia.

Common questions

How long after roasting should I wait before brewing?

Wait at least 4 days after the roast date. Beans need to degas CO₂ before they brew well. The peak window is days 5 through 21. Espresso pulls clean from day 7. Filter brews best from day 5.

Does freezing coffee keep it fresh?

No. Freezing introduces moisture every time you take the bag out and put it back. The repeated thaw cycle degrades the beans faster than just leaving them in a sealed valve bag at room temperature.

Is specialty coffee worth the price?

If you drink coffee daily, yes. A RM 50 bag of fresh roasted specialty coffee makes 25 to 30 cups — roughly RM 1.70 per cup at home, versus RM 12 to 18 at a café. Per-cup, specialty at home is cheaper than supermarket coffee at a café.

Whole bean or pre-ground?

Whole bean, every time, if you have a grinder. Coffee loses 60% of its aromatic compounds within 15 minutes of grinding. A burr grinder is the single best upgrade for home brewing. If you don't have one, ask your roaster to grind fresh and use the bag within a week.

What's the difference between specialty coffee and artisan coffee?

"Specialty" is a defined SCA grade (80+ points). "Artisan" has no agreed definition — it's a marketing term. Always check for the SCA score or roast date, not adjectives on the bag.

How should I store fresh roasted coffee at home?

In the original valve bag, sealed, somewhere dark and dry at room temperature. Avoid the fridge, the freezer, and any clear-glass container. Use within 30 days of the roast date for best flavour.

Why do some bags say "rest 7 days" on the label?

Espresso-focused roasts often peak 7 to 10 days after roast because the pressurised extraction needs degassed beans for stable crema. Filter brewing is more forgiving — you can start day 4.

About this guide

Written by the cupping team at Bean Shipper, a specialty coffee roastery based in Kuala Lumpur, Malaysia. We've been roasting since 2014 and have cupped over 800 batches across 10 origin countries. Our roasters are SCA-certified Q Graders.

Sources: Specialty Coffee Association (SCA) cupping protocol; SCA freshness research (2023); Bean Shipper internal QC logs (2014–2026); World Coffee Research varietal database.

Last updated: 5 June 2026. We refresh this guide quarterly with new cupping data.

Search