Most people buy coffee wrong. Grab a bag from the supermarket. Scroll Amazon for the one with the most stars. Then wonder why it never tastes like the café.

It’s not the machine. It’s not the origin. It’s a date stamped on a bag that most people never think to check.

The One Rule That Overrides Everything

Buy coffee with a roast date on it. Not a best-by date. A roast date.

A best-by date is usually set 12 to 18 months out. That tells you nothing. The beans could be a week old or a year old and the bag looks identical either way. A roast date tells you the one thing that actually matters: when the beans stopped being fresh and started the slow slide toward flat and stale.

Coffee is best 7 to 21 days after roasting. Buying coffee with only a best-by date is like buying fish stamped “good until 2026.” Technically true. Not the point.

Get the date right and everything downstream gets easier. Get it wrong and no grinder, no machine, no amount of dialing in will save the cup.

Where to Buy

So that’s the filter. Here’s who passes it.

A local roaster, if you have one. Always the first choice. Go on a roast day if you can. Buy beans roasted within the past week and you’ll smell it the second you break the seal, that sweet toasted-bread smell that supermarket bags lost months ago.

Seven Seas Coffee is the one I keep coming back to, especially for espresso. Their dark roast, The Dark Side of the Seas, is my bag. I don’t even order it online. I drive over and pick it up.

Verve Coffee Roasters is another one I genuinely like. Consistent, well sourced, easy to keep buying. And if you don’t have a roaster within driving distance, ordering direct is the move. Fresh beans shipped to your door beat anything sitting on a supermarket shelf. It isn’t close.

Memli Coffee (memlicoffee.com) is the one I’d tell you about over a drink. The owner is a multi-time U.S. Cup Tasters Champion. That means he can pick out differences in a cup most people can’t detect at all, and he’s proven it under a clock against the best palates in the country. I visited the workshop and tried the coffee. World class. The attention to detail is remarkable, and you taste it before you can explain it.

Origen Coffee Roasters (origencoffeeroasters.com) is another one in my regular rotation. The owner is one of the most passionate and knowledgeable coffee people I’ve ever met. That shows up in the bag.

Trade Coffee (drinktrade.com) is where I’d start if you’re new to this. I used it right after I bought my first espresso machine, back when I didn’t know what I didn’t know. Bags kept arriving from roasters I’d never heard of. Some I loved. Some I didn’t. Working through them taught me what I actually liked, which is worth more than any review, including this one.

Good coffee is everywhere now. The bad stuff is just easier to find first.

What to Avoid

Amazon coffee. Supermarket coffee. Anything labeled “artisan” with no roast date on it. Pre-ground anything, no matter how good the label looks.

If the bag doesn’t tell you when it was roasted, put it back. That’s the whole test.

The Budget Reality

Good specialty coffee costs more. Expect $18 to $22 for 12 ounces. That’s roughly 18 to 21 double shots, or $0.90 to $1.10 per shot. I pull singles on the Bambino, not doubles, so my bag stretches closer to 35 to 40 shots and the cost drops to about $0.45 to $0.55 each. A $6 latte still doesn’t come close either way.

There’s a cheaper path. Roast the beans yourself and the cost per shot drops significantly. That’s a different article, and a different Saturday morning.