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
| Origin | Espresso character |
|---|---|
| Colombia | Smooth, balanced, caramel and nutty — great everyday shot |
| Brazil | Full-bodied, chocolatey, low acid — strong crema, popular in blends |
| Guatemala | Sweet, rich, cocoa and spice — great medium-dark |
| Ethiopia | Fruity, floral, bright — modern specialty espresso |
| Sumatra | Earthy, 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
- 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.