How To Select The Best Beans For Espresso

How To Select The Best Beans For Espresso

Last updated on October 24th, 2023 at 13:19

When you use the best beans for espresso, you end up with exactly that – the best espresso shot possible, provided you have the right equipment and skills to make a great shot.

By the time you have finished reading this article, you will know exactly what goes into picking the very best beans for espresso and what the best espresso beans are for making a latte and what the best Italian espresso beans are.

Keep reading as we dig down and zoom in on this very topic!

Are The Best Beans For Espresso Arabica Or Robusta?

This is quite a complicated question as it is often debated. I personally used to avoid robusta beans until I moved to Vietnam, literally the Kingdom of Robusta beans.


do not underrate or dismiss Robusta beans out of hand.

Arabica beans are by far the most popular, with 60% of the coffee beans sold in the world are Arabica outselling Robusta beans 2 to 1!

The reason for this being is they provide a much better flavor profile with sweeter, caramel, chocolate and nutty hints, often with tones of berries with a pleasant acidity and slightly bitter undertones.

Robusta beans have an earthy, bitter and grain-like taste and a nice peanut-like aftertaste. They are less sweet and have a higher caffeine content than Arabica beans.

Both Arabica and Robusta when they are freshly roasted and to a dark roast profile have the capability of producing a great, tasty espresso shot with a thick, rich crema on top.

Speaking of which,

when it comes down to brewing an espresso, you can get away with breaking the normal coffee brewing rules and still end up with an amazing coffee with a great taste and rich crema.

Worthy of note is that many espresso blends, even the best Brazilian coffee, will have about 20% Robusta to boost the caffeine content.

Are The Best Beans For Espresso Arabica Or Robusta?
Robusta Or Arabica, Which Is Best?

Read: Good Espresso Beans

What Is Distinctive About Espresso Beans?

Some newbies on their coffee journey try to get away with using regular coffee beans to brew an espresso shot, which can be done, but the end result is not quite there nor a full on proper espresso.

You can get the same quality result when using coffee beans that you would use for making a drip or pour over coffee that you would for a shot of espresso.

Using espresso coffee beans will ensure that you get a much better espresso experience and that full, proper espresso taste that you are familiar with.

Espresso beans are roasted to a darker roast level than other types of coffee and, put simply, regular beans will get you a regular to average shot and not that classic espresso with the thick creama.


espresso beans are much better with milk based coffee drinks like a cappuccino, flat white, cortado, mocha and macchiato, for example.

Light roasts and medium roasts just will not cut through the milk in the way that a dark roast or an espresso roast or espresso blend will. You’ll just end up with a very milky coffee with little to no flavor of the coffee coming through.

What Is Distinctive About Espresso Beans
Espresso Beans Are Distinctive

Read: Types of espresso

Can You Use Espresso Beans For Latte?


it is ideal that you use good quality espresso beans for brewing a latte. Regular beans, a light roast or medium roast or even a medium dark roast are very unlikely, no matter how flavorsome they are, to cut through the milk. Anything less than an espresso roast or a dark roast will not do that.

If you have ever been served a latte that is overtly milky, the reason is most likely not because of too much milk being used. It is highly probable that non-espresso beans and non-dark roast ones.

If it is flavored lattes that you like to drink, please ensure you are using a dark roast to get a great mix of the milkiness and the flavor of your choice coming through.

What Are The Best Espresso Beans For Lattes?

What is best is very subjective and depends on each individual and their preferences, tastes and likes. Many coffee experts insist that Peruvian coffee beans, Ethiopian and Brazilian beans are the best.

I’ll definitely add dark roasted 100% Colombian beans to that list.

Peruvian beans are much loved due to their low acidity, earthy tones and with vanilla and chocolate undertones.

Here are what I consider to be the Top 10 Best Espresso Beans For Lattes

All must be roasted to a dark roast beans.

  • 1. Ethiopian Coffee Beans Single Origin Yirgacheffe.
  • 2. Organic Peruvian coffee beans, By Volcanica.
  • 3. Peets single origin 100% Brazilian coffee beans.
  • 4. Don Pablo 100% Colombian Supremo Dark Roasted
  • 5. Indonesian Sumatra Mandheling Dark Roasted Beans.
  • 6. 100% Hawaiian Kona Coffee Bean.
  • 7. Don Pablo Subtle Earth Honduran Marcala.
  • 8. Kenyan AA By Crafted Coffee.
  • 9. Mayorga Organic Coffee Cuban Coffee Beans.
  • 10. Sumptown Coffee Roasters Hairbender Espresso Beans.
What Are The Best Espresso Beans For Lattes
My Favorite Coffee

What Beans Does Starbucks Use For Latte?

Starbucks uses beans that are sourced from Latin America and Asia. The beans are finely ground and uniquely roasted as dark as they possibly can be without burning the beans.

The taste profile has a bold flavor and notes of caramelized sugar and molasses. Starbucks Espresso blend has been in use since 1975 and remains unchanged.

You can buy their Espresso in-store or online.

How Many Shots Of Espresso Are In A Latte?

The answer to this is going to surprise you and perhaps make you think twice about which latte you order at Starbucks.

A regular latte that you make at home or get from a regular coffee shop is made with a single shot of espresso unless specifically requested.

(I love my latte with a double shot of espresso).

At Starbucks, a tall latte is made with only one espresso shot while their Grande is made with a double shot of espresso.

Normal logic would have you think that a Starbucks Venti has a triple shot, but, unfortunately, logic is out of the window here as a venti has only two shots of espresso with the rest made up of milk and froth.

Basically, you are getting a latte that has more milk and less coffee.

No bueno, Starbucks, no bueno!

Best Italian Espresso Beans

I’ve got this section here simply because it was something that I was asked by email. Strictly speaking, there is no such thing as Italian espresso beans or any type of Italian coffee beans as Italy does not have the climate to cultivate coffee.

When coffee lovers ask about Italian beans, they are in reference to beans from an Italian brand.

 Here are what I consider to be the Top 10 Best Italian Espresso Beans

  • 1. Pellini Top.
  • 2. Caffe Mauro Centopercento.
  • 3. Bazzara Dodicigrancru.
  • 4. Espresso Bar Perleo.
  • 5. Caffe Vergnano Gran Aroma.
  • 6. Lavazza Gran Espresso.
  • 7. Illy Classico Who Bean Coffee.
  • 8. Pellini No 82. Vivace.
  • 9. FORTE by Felicori Zecchini
  • 10. Aromitisco Premium Italian Ground Coffee.
Best Italian Espresso Beans
The Very Best Italian Espresso Beans

What Espresso Beans Do Italians Use?

Well, since espresso coffee originates in Italy, a great question to ask is which espresso beans do Italians use.

In Italy, two brands that stand out are Illy and Lavazza with Lavazza seen as the high-end coffee beans for using to make an espresso and Lavazza more commonly used to brew up homemade espressos with a Moka pot.

For those not at all familiar with Italy, it is literally two distinct countries in one, while some may argue three due to each part. North, South and Central are all very different culturally, gastronomically and economically.

As far as coffee goes, Italy is two nations, North and South. In the North, Arabica beans are preferred, whereas in the south, Arabica does not dominate so much, with tastes split between Arabica and Robusta beans.

What Is The Most Popular Espresso In Italy?

Based on sales, the most popular espresso in Italy is, by far, the original Lavazza Rossa which is a blend of Brazilian Arabica beans and African Robusta.

The second most popular is Lavazza Crema e Gusto, which is a blend of South East Asian Robusta beans and Brazilian Arabica.

In third place is Lavazza Qualita Oro which is a 100% Arabica bean, a blend of 6 beans that come from Central and South America.

What Type Of Bean Is Best For Espresso?

The best type of coffee bean for an espresso is a dark-roasted arabica coffee bean. Ensure that they are freshly roasted and were roasted no longer than 7 days ago. You’ll get better crema on your shot if you ensure they are freshly roasted. 

Can I Use Any Beans For Espresso?

For an espresso it is best that you use dark roasted beans that were roasted no longer than 7 days ago. Fresh beans not only taste better, the oil is more prominent and gives you a thick and rich crema. 

Dark roasts are better than regular coffee beans.

Can I Use Supermarket Coffee Beans For Espresso?

Yes, as long as the supermarket are a dark roast and if you are buying pre-ground coffee, make sure that they are of a fine espresso grind.

Are Certain Coffee Beans Better For Espresso?

Yes, certain beans are better for espresso. Premium quality beans taste better and the darkest dark roasts like a French roast or an Italian roast give a better and more intense flavor.

Frequently Asked Questions Related To The Best Beans For Espresso

Can You Use Any Beans For Espresso?


while it is, by all means, technically true that any coffee beans can be used to brew an espresso. Starbucks even has a blonde espresso that is certainly worth trying. The best results for brewing lattes and for getting a great thick crema will come from dark roasts and espresso roasts.

That is not to say trying out a cheeky medium or medium dark roast occasionally to enjoy the flavors of origins with a good quality single origin coffee.

Do I Need Special Beans For Espresso?


specialty or special beans for an espresso do not necessarily make for a better shot of espresso. There is not one particular coffee bean or location of bean that makes a better espresso. By far the biggest determining factor is the roast and the brewing skill and technique when it comes to pulling a great shot.

What Beans Does Starbucks Use For Espresso Drinks?

I touched on this earlier. Starbucks uses a blend of Latin American Asian beans in their espresso blend. The exact ones and the proportion of each is a trade secret. They are roasted as deeply as possible without burning.

The degree of roast is also unnamed. “As dark as possible without burning” leads me to think just before it reaches an Italian roast and deeper than a French roast.

To be honest, they use great beans!

What Roast Is Best For Espresso?

Undoubtedly, a dark roast is the best roast for Espresso shots. No matter what kind of espresso based drink you are making, a dark roast always gets you better results.


Frappé-Ing It All Up – Best Beans For Espresso

By far and without a question of doubt, the best beans for Espresso are dark roasted beans. Only a dark roast will give that dark, deep and full-bodied flavor and a great thick crema on top.

…And cut through the creaminess of the milk in a latte or cortado.

What are your favorite beans for an espresso? Do you have special coffee that you use for an amazing espresso? Join our cool coffee community and let us know. Find us on Facebook/Meta

Derek Marshall, a certified barista by the Specialty Coffee Association possesses over two decades of experience in specialty coffee shops. He holds professional certifications for coffee brewing and barista skills. Derek is also an author with authoritative books covering various coffee topics including specialty coffee, sustainability and coffee, coffee brewing, coffee recipes, coffee cocktails and books focusing on Brazilian coffee, Vietnamese coffee, Indonesian coffee and Malaysian coffee. As a barista for over two decades, Derek Marshall has worked in specialty coffee shops across the United Kingdom, Spain, Thailand, Malaysia, Cambodia, Indonesia, and Vietnam. His expertise extends to the distinct coffee cultures, specialty beverages, and brewing techniques of each nation. Functioning as a coffee consultant, Derek charges US$50 per hour. To learn more about Derek Marshall and Latte Love Brew, visit his About Me Page. For coffee inquiries, contact him at +34-639-410-375 or, mentioning your name and location

Blogarama - Blog Directory