A post on r/espresso recently hit 483 upvotes and 288 comments with a title most specialty coffee drinkers would never write: "I betrayed r/espresso… and the $9 Lavazza Oro is actually 'delicious'."
The poster wasn't trolling. Their follow-up comment explained:
"This post isn't meant to knock freshly roasted specialty coffee. It's delicious, very delicious. It's more about how sometimes we develop strong opinions based on norms, beliefs, or what we've been told is 'good coffee.' Then you actually try something you've dismissed for years, and it turns out to be… okay. Good. Maybe even delicious. There's no shame in drinking coffee that's been sitting on a shelf for 8-9 months."
The top comment, at 142 upvotes: "I've been using Lavazza Gran Crema and it's been putting out spectacular, consistent pulls. I grab the 1kg bags when they go on sale at Costco!" Another commenter at 39 points noted the price gap outside North America: "How did you get it for so cheap. In Europe it's almost as expensive as freshly roasted coffee."
But the comment that actually explains what's going on sat at 121 upvotes: "for me 3rd wave specialty coffee are noticeable on pourover, while for espresso I kinda ok with standard beans on supermarket shelves."
The thread was asking whether Lavazza Qualità Oro is good for espresso, but the real question is bigger: does stale coffee work for espresso, and when does freshness actually matter?
What "Stale" Actually Means in Chemical Terms
After roasting, coffee beans start losing volatile aromatic compounds. The bright, floral, fruity notes (the ones that make a fresh Ethiopian natural smell like blueberries at the grinder) are the first to go. They're lightweight molecules that evaporate at room temperature, measurably diminished within three to four weeks.
What sticks around much longer are the heavier compounds: Maillard reaction products (chocolatey, nutty, caramel flavours), the oils that produce body and mouthfeel, and the CO2 that generates crema. These degrade too, but on a timeline of months rather than weeks.
Stale coffee isn't flavourless. It's coffee that has lost its top notes while keeping its bass notes. That distinction matters enormously depending on how you brew.
Why Espresso Is Forgiving: The Extraction Science
Espresso runs 25-30 seconds at 9 bars of pressure through a finely ground, tightly packed bed. That pressure forces water through the grounds so quickly that it preferentially extracts the heavier, more soluble compounds: oils, sugars, and the melanoidin polymers responsible for body and crema. The result is a concentrated shot where texture and body dominate.
Pour-over is the opposite. Water drips through a coarser bed over 3-4 minutes at atmospheric pressure. That slower extraction dissolves the lighter, more delicate compounds: florals, bright acids, fruit-forward notes. A good pour-over is a transparency machine. It reveals everything in the bean, including what's no longer there.
This is why that 121-upvote commenter is right. When volatile top notes have evaporated from a months-old bag of supermarket beans, espresso barely notices. The shot still has body, crema, and the chocolatey base notes that define espresso for most people. Pour-over exposes the gap. You taste the absence, and what's left reads as flat or papery.
One commenter captured the flip side at 10 upvotes: "For me the first few days are really good but then the staleness kicks in rather rapidly, a week later it's a very different experience." That person was almost certainly drinking espresso black, paying attention to the top notes. How you experience staleness depends entirely on what you're listening for in the cup.
So does stale coffee work for espresso? Sometimes, yes. But the honest answer depends on what you're brewing and how you're drinking it. As someone who does coffee roasting for a living, I'll say it straight: there are times a Costco bag is the right call, and times a bag with a printed roast date changes the whole cup. Here's how to tell the difference.
When Cheap Beans Are Genuinely Fine
I roast specialty coffee for a living, and this might sound like it hurts my business: for certain espresso use cases, cheap espresso beans that taste good are not hard to find on a supermarket shelf.
Large milk drinks where body is the backbone. A latte or large cappuccino built on a 1:2 espresso-to-milk ratio doesn't showcase delicate bean character. It needs body, texture, and enough bitterness to cut through steamed milk. A bag of Lavazza Qualità Oro or Lavazza Super Crema delivers that reliably. The thread's top commenter wasn't wrong about "spectacular, consistent pulls." For big milk drinks, consistency matters more than peak flavour, and nitrogen-flushed supermarket bags are nothing if not consistent.
Moka pot brewing. The moka pot extracts at roughly 1.5 bar compared to espresso's 9 and tends to emphasize body and bitterness regardless of bean freshness. One commenter called Lavazza Oro their "go-to with a moka pot, solid stuff." That tracks.
High-volume routines. If you're pulling four or five doubles a day for the household, the cost math tilts fast. One commenter put it plainly: "I'd love to keep buying coffee from my local roasters if it wasn't so damn expensive and I drink a lot of it." At that volume, a budget daily-driver makes real sense.
Three Times Freshness Stops Being Negotiable
Here's where I stop being generous about supermarket espresso beans quality. Three situations where freshness changes the cup enough that stale beans genuinely cost you something.
Pour-over and filter brewing. Everything about extraction transparency applies here. If you're brewing a V60, Chemex, or Hario Switch, you're using a method designed to showcase the volatile compounds that stale beans have already lost. Pour-over with months-old supermarket beans tastes like drinking in greyscale. If you've never tried a properly fresh single origin through the lance hedrick switch recipe, the contrast is dramatic. This is where roasted-to-order beans earn their cost back in the cup: those first two to three weeks after roasting are where the magic lives. (We broke the full resting timeline down in our guide to how long coffee should rest after roasting.)
Smaller milk drinks where the coffee needs to carry sweetness. Not all milk drinks are equal. A large oat milk latte where the milk dominates? Supermarket beans work. But a cortado or flat white, where the espresso carries natural sweetness through a thin layer of microfoam? Stale beans fall short. The caramelization sugars that create "sweet espresso" character are mid-volatility compounds: they last longer than florals but degrade noticeably after six to eight weeks. A good steamer can improve your milk texture, but it won't add sweetness that the beans have already lost.
Single-origin coffees where you're paying for terroir. If you bought a washed Ethiopian Yirgacheffe for its blueberry and jasmine notes, those are the exact compounds that evaporate first. Drinking stale single-origin is like buying concert tickets and arriving after the opener: you're paying for something you're not getting. This holds true even as espresso. A stale single-origin loses the specific character you chose it for.
The Two-Tier Stash: Stop Picking a Side
The smartest comment in the thread came from a user at 6 upvotes who described, whether they knew it or not, a two-tier system:
"I love a good pour over with freshly roasted beans. When it comes to espresso shots, give me that thick deep traditional taste. I usually buy supermarket beans and freeze them in 4 bags of 250 grams. It works surprisingly well even for beans that have been roasted 6-7 months ago."
Instead of picking a side in the snob vs. shelf debate, run both.
Tier 1: Budget daily-driver for espresso milk drinks. A 1 kg bag of Lavazza Super Crema or Qualità Oro, portioned into 250g bags and frozen. Thaw one bag at a time and use it within 7-10 days of opening. The freezer trick genuinely works: frozen beans hold their remaining flavour compounds far better than beans sitting at room temperature. Squeeze out as much air as possible before sealing, or use a vacuum sealer if you have one.
Tier 2: Fresh specialty for pour-over, black espresso, and cortados. A smaller quantity of freshly roasted, single-origin beans for the cups where you're paying attention. This is where roast date matters, where origin character shows up, and where the gap between a 10-day-old bag and a 10-week-old bag is impossible to miss. If you're new to brewing with fresh beans, our beginner's guide to freshly roasted coffee covers the basics, and our grind size guide walks through dialing in extraction for every brew method.
The two-tier system isn't a compromise. It's matching your spend to what each cup actually demands.
What 288 Comments Actually Proved
The r/espresso thread didn't prove that cheap beans are just as good as specialty. It proved that espresso extraction is forgiving enough that months-old supermarket beans can produce genuinely enjoyable shots, especially in milk drinks. That's not a cope. That's extraction science.
But the thread also showed, in the gaps between comments, that nobody drinks only espresso milk drinks forever. The person pulling daily doubles from a Costco bag is the same person who, on a quiet Saturday morning, wants to brew something that actually surprises them.
That's where freshness earns its place. Not as a rule you follow because the internet said so, but as something you reach for when the drink calls for it. If you've been meaning to taste the difference, RoastAroma ships roasted-to-order beans anywhere in Canada, free over $60, with a roast date on every bag so you know exactly what you're getting.



