Berk's Beans Coffee

Best coffee beans for espresso machine

Dark roast espresso beans with crema for an espresso machine

The best coffee beans for an espresso machine are fresh, medium-dark to dark roast beans with a chocolatey, full body — usually 100% Arabica, sometimes with a little Robusta for extra crema. The beans matter more than the machine: they drive flavor, crema, aroma, and strength. Here’s how to choose the right ones and pull a great shot.

What Makes Great Espresso Beans

Roast level: espresso is usually made with medium to dark roasts, which extract evenly under high pressure and give a strong, full body — medium for balance and mild acidity, medium-dark for body and sweetness, dark for deep, bold, low-acid intensity. Bean quality: the best espresso beans are often 100% Arabica for a smooth, refined cup, though some blends add Robusta for stronger crema and extra caffeine (see Arabica vs Robusta). Freshness: look for a recent roast date — fresh beans make richer crema and stronger aroma.

Best Origins for Espresso

Freshly pulled espresso shot with thick crema
OriginEspresso character
ColombiaSmooth, balanced, caramel and nutty — great everyday shot
BrazilFull-bodied, chocolatey, low acid — strong crema, popular in blends
GuatemalaSweet, rich, cocoa and spice — great medium-dark
EthiopiaFruity, floral, bright — modern specialty espresso
SumatraEarthy, bold, intense — full-strength dark shots

Match Beans to the Espresso Style You Like

  • Classic Italian: strong body, deep aroma — go dark roast.
  • Balanced and smooth: medium roast with caramel sweetness and a clean finish, great for daily drinking.
  • Bright and fruity: fruit-forward beans, often African origins, for modern specialty espresso.
  • Strong and bold: intense beans with thick crema, sometimes with a touch of high-grade Robusta.

At Berk’s Beans, our blends and dark roasts are built for exactly this — rich body and crema, roasted to order. Shop whole-bean coffee and grind fresh for each shot.

How to Choose the Right Beans

  • Check the roast date — choose beans roasted within the last four weeks for the best crema.
  • Know your machine — manual machines are flexible; automatics often prefer medium roasts for smoother grinding.
  • Follow your taste — smooth and sweet (Colombia, Guatemala), bold (Brazil, Sumatra), or bright (Ethiopia).
  • Buy whole beans — they stay fresh longer and let you grind fine right before pulling a shot.

How to Brew Espresso With the Best Beans

Grinding coffee fine for an espresso shot
  • Use a fine grind — espresso needs a powder-like grind to extract properly (see our grind size chart).
  • Dial in the dose — about 18–20 grams for a double shot.
  • Tamp evenly — firm, level pressure for smooth extraction.
  • Watch the time — 25–30 seconds usually gives the best balance.
  • Adjust to taste — sour shot? Grind finer. Bitter? Grind slightly coarser.

No machine? You can still get espresso-style coffee — see how to make espresso without a machine. Store beans in an airtight container away from heat and moisture, skip the fridge, and buy small batches to protect the oils that give espresso its syrupy character (full details in our storage guide).

Frequently Asked Questions

What roast level is best for espresso?

Medium-dark and dark roasts work best for classic espresso, though medium roasts produce excellent results too, especially for brighter, modern styles.

Can I use regular coffee beans for espresso?

Yes. Any good beans can be used, but beans labeled for espresso are chosen and roasted to perform well under pressure and produce rich crema.

Is Arabica better than Robusta for espresso?

Arabica gives a smoother, more refined flavor; Robusta adds crema and intensity. Many espresso blends combine both to get the best of each.

How long do espresso beans stay fresh?

They’re at peak freshness for about two to four weeks after roasting, so buy in amounts you’ll use within that window.

Ready to upgrade your shots? Explore our fresh-roasted coffee, roasted to order in Concord, CA.

About Berk’s Beans Coffee — Your Concord, CA Coffee Roaster

Berk’s Beans Coffee is a family-owned specialty coffee roaster based in Concord, California, proudly serving customers across the Bay Area, Contra Costa County, and Northern California. We roast to order and ship within 72 hours so your coffee arrives at peak freshness. Visit us at 1717 Solano Way #12, Concord, CA 94520, or shop online at berksbeans.com.

Berk's Beans — Fresh-roasted specialty coffee, shipped within 72 hours.

Shop Now →
Shopping cart close