
Espresso Coffee Beans
Espresso beans are coffee selected to perform under pressure. Every coffee here is roasted to work as espresso, from classic chocolate-and-caramel shots to bright, fruit-forward modern espresso, and most are omniroast, so they brew well as filter too.
Most of the coffees here are omniroast, developed to taste great as filter and as espresso, and a few are roasted for espresso alone. Either way, you choose your shot by flavor, not by a dark-roast label. For a classic, full-bodied espresso with rich crema, reach for a chocolate and nutty lot; Brazilian and Sumatran coffees are the classic choice. For a modern, fruit-forward shot, pull one of our brighter single origins. Freshness matters more for espresso than any other method, which is why we roast to order and print the roast date on every bag.
8 to choose from right now, from $19.00. Roasted within 1 business day of your order and shipped within 1–2 business days. Delivery is free across Metro Vancouver with no minimum, and shipping anywhere else in Canada is free on orders over $50.
- Shots from classic chocolate-caramel to bright and fruity
- Roasted to order so beans hit their espresso sweet spot fresh
- Full traceability — farm, variety, and process on every bag
- Whole bean or espresso grind, your choice
- Roasted to order
- Q Grader guided QC
- Free Metro Vancouver delivery, no minimum
- Free Canada shipping over $50
8 in stock · 10 Coffees








Love Espresso? Subscribe & save.
Get fresh-roasted Espresso coffee delivered on your schedule. Skip or cancel anytime.
How to Choose Coffee Beans for Espresso
Pick by flavor first. Chocolate and nutty coffees (Brazil, Sumatra, washed Colombia) give the familiar sweet, syrupy shot that also cuts through milk beautifully — the safest choice for lattes and cappuccinos. Fruity, brighter coffees make a livelier, more acidic espresso that many specialty drinkers love straight; they can taste sharp in milk, so try them as a straight shot first.
Mind the freshness window. Espresso is unforgiving of stale beans, but it also needs a few days to de-gas after roasting. Aim to pull espresso roughly 7-21 days after the roast date — long enough to settle, fresh enough to taste sweet. Every bag carries its roast date so you can time it.
Dial in your shot. A 1:2 ratio (18g in, 36g out) in 25-30 seconds at around 93 degrees Celsius is a reliable starting point. Grind finer to slow the shot and add body, coarser to speed it up and brighten it. Adjust one variable at a time.
Frequently Asked Questions
What coffee beans are best for espresso?
For a classic, full-bodied shot, choose a chocolate and nutty coffee; Brazilian and Sumatran coffees are the classic choice. These pull sweet with rich crema and work well in milk. For a brighter, fruit-forward espresso, use one of our lighter single origins. Every coffee in this collection is roasted to work as espresso, and each lot's tasting notes tell you what to expect.
Can I use light-roast or fruity coffee for espresso?
Yes. Light and fruity coffees make a dynamic, acidic shot that is very different from a traditional espresso — think berry or citrus rather than chocolate. They shine as a straight shot but can taste sharp under milk. Start at a 1:2 ratio around 93 degrees Celsius and adjust grind to balance the acidity.
How fresh should espresso beans be?
Freshness matters most for espresso. Beans need a few days to de-gas after roasting, then hit their sweet spot roughly 7-21 days past the roast date. We roast to order and print the roast date on every bag so you can time your shots. After about six weeks, espresso loses crema and sweetness.
Do you sell pre-ground espresso?
Yes — you can choose espresso grind at checkout, or order whole bean and grind fresh at home. Whole bean stays fresher longer and is worth it if you have a grinder, but we are happy to grind to espresso fineness for you.
Do you ship espresso beans across Canada?
Yes — we ship Canada-wide from our roastery in Richmond, BC. Roasted within 1 business day of your order and shipped within 1–2 business days. Delivery is free across Metro Vancouver with no minimum, and shipping anywhere else in Canada is free on orders over $50.

