Best Beans for Espresso at Home: A Beginner's Buying Guide
This is a research-based guide, not a hands-on taste test. We have not personally tested any product mentioned. This page contains affiliate links — if you buy through them, we may earn a small commission at no extra cost to you. See our Affiliate Disclosure for details.
Whole bean, always
Buy whole beans and grind them yourself right before brewing (see our grinder guide if you don't have a grinder yet). Pre-ground coffee starts losing flavour almost immediately and can't be adjusted to suit your machine, which matters more for espresso than any other brew method.
Check the roast date, not just "best before"
Many supermarket bags only show a long "best before" date, not when the beans were actually roasted. Specialty roasters print a roast date instead. As a rough guide, beans generally taste best from about 5–20 days after roasting, and start declining in flavour after several weeks. Buying from a roaster that prints the roast date makes it much easier to buy fresh.
Light, medium, or dark roast?
- Dark roasts are the traditional espresso choice — bolder, more bitter, and more forgiving of small grind or timing mistakes, which can suit beginners.
- Medium roasts balance sweetness and body, and are a common "house blend" style for espresso.
- Light roasts highlight the bean's own fruity or floral flavours, but are less forgiving — they need a more precise grind and shot timing to avoid tasting sour.
There's no objectively "correct" roast — it's genuinely down to taste. Starting with a medium or medium-dark roast is a reasonable, forgiving default while you're still learning your machine and grinder.
[AFFILIATE LINK: espresso beans medium roast]
Single origin vs. blend
Blends (multiple bean origins mixed together) are designed to give a consistent, balanced flavour and are a common, easy starting point for espresso. Single-origin beans showcase the character of one specific farm or region, but can vary more from batch to batch. Blends are usually the more beginner-friendly, consistent choice.
Where to buy
- Local specialty roasters (in person or online) — usually the freshest, with a printed roast date, though prices can be higher.
- Supermarkets — convenient and cheaper, but freshness varies and roast dates are often missing.
- Online marketplaces (e.g. Amazon AU) — wide selection, but check reviews mention freshness and a visible roast date before buying.
How much to buy at a time
Buy smaller bags more often rather than one large bag, so you're always using reasonably fresh beans. As a rough guide, a 250g–1kg bag used within 2–4 weeks of the roast date is a sensible starting point for a beginner making one to two coffees a day.
Bottom line
Freshness (a recent roast date) matters more than any specific brand or origin. Start with a medium or medium-dark blend from a roaster that prints a roast date, buy in small enough batches to use it within a few weeks, and adjust from there based on your own taste.
Prices and availability change — always check current price at the retailer before buying.