All coffee guides
  • Beans
  • 2 min read

Best Coffee Beans for Your Home Espresso Machine

Which beans pull the best shot on a home espresso machine, and why a medium roast blend is the safest place to start.

Latte with latte art on a saucer

Espresso is the least forgiving way to brew coffee. Nine bars of pressure pushed through a small puck in under thirty seconds exaggerates everything, good and bad. The right beans make a home machine taste like a cafe. The wrong ones make an expensive machine taste sour, bitter or thin, and people blame the machine.

The short answer

For most people with a home espresso machine, the best coffee beans are a medium roast blend, roasted recently, ground just before you brew. It extracts evenly, tastes balanced black, and has the body to carry milk.

Why medium roast works best on a home machine

Light roasts are dense and harder to extract. On a home machine they often run sour unless you grind very fine and brew at higher temperatures than many domestic machines hold steadily. Very dark roasts are the opposite: easy to extract, easy to overdo, and oily enough to gum up burrs over time.

A medium roast sits in the middle. It gives you room for error on grind and dose, which matters when you are still learning your machine.

Blend or single origin for espresso

If you drink mostly milk coffee, choose a blend. Blends are built to taste consistent and to hold their chocolate and caramel under milk. If you drink espresso or long blacks, a single origin is worth trying, because espresso magnifies the character of one origin.

Grind, dose and freshness

  • Grind: fine, like table salt pressed slightly finer. If shots run fast and sour, go finer. If they drip slowly and taste bitter, go coarser.
  • Dose: most home double baskets take 14 to 18g. Weigh it. Dose is the biggest variable in both taste and caffeine.
  • Freshness: espresso needs fresh coffee. Pre-ground espresso loses the gases that build crema within days.

If you have no grinder, order your beans ground for espresso and we grind them on the day they ship. Choose Espresso Home for a domestic machine, which is ground to suit a smaller basket.

Beans we recommend for home espresso

Bravo- Supreme
Bravo Supreme Arabica Coffee Beans | Colombian Espresso
250g / Whole Beans
$17.50

The Caffe Moda Barista Blend is a medium roast with floral and berry undertones and a very smooth finish. Bravo Supreme is Bravo's most popular all-rounder, a blend of beans from Kenya, New Guinea, Java, Colombia and India combining two roast profiles. Caffe Moda Allure is a medium roast with creamy mocha and cocoa undertones, and suits flat whites and lattes.

Common questions

What coffee should I use in my espresso machine?

Freshly roasted whole beans ground just before brewing, ideally a medium roast blend. Avoid supermarket pre-ground coffee: it is ground too coarse for most machines and is usually stale.

Can I use any coffee beans in an espresso machine?

You can, but flavoured beans and very oily dark roasts can clog grinders and leave residue. Plain medium roast beans are the safest choice.

Why does my espresso taste sour?

Usually under extraction: the grind is too coarse, the dose too low, or the beans too light for your machine. Grind finer first.

Is espresso coffee different from other coffee beans?

No. Espresso is a brewing method, not a type of bean. Any bean can be used for espresso, though some roasts suit it better than others.

For milk texture, see how to froth milk like a barista. Every bean is on the coffee beans page.

Keep reading

More beans guides

All guides